Extensión Magento 2

Documentos de cliente

Extensión Magento 2 para bibliotecas privadas, acceso por cliente y grupo, archivos de producto, vínculos con pedidos, contraseñas, vigencia, avisos y descargas registradas.

Versión actual
1.8.7
Magento
2.4.6 - 2.4.9
PHP
8.1 - 8.5

Si su entorno difiere de los requisitos indicados, podemos verificar la compatibilidad con antelación. Contáctenos por el formulario de contacto.

Funciones

Lo que hace el módulo.

  1. Control de acceso preciso por cliente y grupo

    Defina el acceso por documento según cliente o grupo de clientes. Así protege contenido sensible y mantiene disponibles los archivos autorizados.

  2. Documentos directamente en la página de producto

    Asigne documentos a productos para que los clientes descarguen manuales, fichas técnicas e indicaciones directamente en la página de producto cuando se cumplan las reglas de visibilidad y acceso.

  3. Asignación automática a pedidos, facturas y envíos

    Vincule documentos automáticamente con los datos del pedido. Esto reduce consultas y acelera los procesos de servicio.

  4. Protección por contraseña y ventanas de tiempo para contenido sensible

    Proteja documentos individuales con contraseña y controle su disponibilidad mediante periodos de vigencia.

  5. Notificaciones automáticas de documentos

    Informe automáticamente por correo cuando haya nuevos documentos y mantenga visibilidad del estado de envío y de posibles errores.

  6. Descarga masiva ZIP de varios documentos

    Los clientes pueden descargar varios documentos aprobados en un solo archivo ZIP, mejorando la experiencia con grandes volúmenes de archivos.

Descripción

Cómo funciona.

SoftwareSilo Documentos de cliente añade a Magento 2 una zona controlada de documentos dentro de la cuenta. En vez de reenviar archivos por correo, su equipo puede mantener la versión actual en Magento y mostrarla solo a quienes deban verla.

Preparado para entregas específicas: Asigne un archivo a uno o varios clientes, a grupos seleccionados o publíquelo como documento público. Un contrato puede quedar limitado a una cuenta mientras un manual general se comparte con todo un grupo de distribuidores.

Una biblioteca real en Mi cuenta: Los clientes encuentran sus archivos en Mis documentos. Categorías, etiquetas, columnas configurables y enlaces opcionales en navegación o barra lateral facilitan localizar facturas, certificados, tarifas y manuales.

Controle el periodo y el número de descargas: Válido desde y Válido hasta definen la ventana de publicación. Un máximo de descargas añade un límite para archivos que no deban permanecer disponibles de forma indefinida.

Añada contraseña cuando tenga sentido: La contraseña protege documentos privados y públicos. La tienda la solicita antes de descargar y excluye esos archivos de la descarga ZIP.

Dificulte el acceso por nombres previsibles: La ofuscación opcional sustituye el nombre original por un valor generado. Para material sensible, la documentación también explica cómo bloquear el acceso web directo a la carpeta.

Use archivos internos o enlaces externos controlados: Un documento puede apuntar a un archivo de Magento o a una URL externa. Una lista de hosts permitidos restringe los destinos a dominios de confianza.

Publique archivos técnicos en productos: Asigne documentos a productos y muestre las descargas elegibles en su bloque. Resulta útil para manuales, certificados, fichas técnicas e instrucciones de instalación.

Coloque cada documento junto a su operación: Vincule archivos con pedidos, facturas, envíos y abonos. Los patrones de nombre permiten automatizar la relación para que el cliente encuentre un albarán o archivo de proyecto dentro del contexto correcto.

Avise al cliente de nuevos documentos: El módulo pone los avisos por correo en cola y los envía mediante cron. Los límites de tamaño evitan adjuntos excesivos y la cuenta conserva una copia estable para descargar.

Permita descargar bibliotecas grandes en ZIP: El cliente puede reunir archivos internos elegibles en un solo ZIP. Los enlaces externos y documentos con contraseña quedan fuera porque necesitan un acceso independiente.

Mantenga trazabilidad de las descargas: Los informes registran accesos y contadores. El equipo de soporte puede comprobar si el cliente recuperó un archivo sin depender solo de la entrega del correo.

Configure el tratamiento de archivos: Extensiones permitidas, ruta, tamaño máximo de subida, límite de adjuntos por correo, columnas visibles y limpieza de archivos ausentes se gestionan desde la configuración.

Conecte procesos externos mediante complementos separados: REST/SOAP administra documentos y asignaciones, GraphQL sirve cuentas headless e Importación/Exportación cubre procesos CSV de Magento. Se venden por separado del módulo base.

Utilice el escaparate adecuado: El módulo base funciona con el frontend estándar de Magento. Un paquete Hyvä independiente cubre cuenta, descargas de producto, documentos vinculados, etiquetas, contraseñas y ZIP en tiendas Hyvä.

Elija por proceso, no solo por la palabra adjunto: SoftwareSilo está pensado para bibliotecas gestionadas por el comercio. Las extensiones de archivos de producto se centran en el catálogo. Las de adjuntos de pedido suelen permitir que el comprador suba archivos en checkout. Son necesidades relacionadas, pero distintas.

Capturas de pantalla

Así se ve.

Changelog

Qué ha cambiado.

Documentos de cliente

Version 1.8.7 - 2026-10-13

Fixed
  • Prevented document operations from accessing files outside the media directory
  • Upload migration respects website and store folder settings
  • Fixed admin grid deletion, customer-specific exports and download report filters
  • Cached product and sidebar documents respect customer assignments and store settings
  • Document search displays a message when no files match
  • Notification emails respect store settings and retain download instructions when attachments are unavailable
  • ZIP downloads preserve files with matching filenames
  • Fixed shipment document links

Version 1.8.6 - 2026-09-18

Fixed
  • Fixed document availability dates to use the active store view timezone

Version 1.8.5 - 2026-08-04

Changed
  • Replaced the module information block with the shared Extension Manager extension
Complemento: Importación / Exportación CSV

Version 1.6.2 - 2026-09-18

Changed
  • Changed sample CSV downloads to use Magento's standard import sample provider
Fixed
  • Fixed document imports to save document records and their assignments atomically
  • Fixed replacement imports to retain the previous document file when persistence fails

Version 1.6.1 - 2026-03-11

Fixed
  • Fixed export to properly handle `customer_ids` and `customer_group_ids` as arrays (not strings) in Document model

Version 1.6.0 - 2026-02-13

Added
  • Added CSV column `product_links` to import and export product assignments in format `sku@store_code@position|...`
  • Added validation for product links (SKU/store-code checks)
Fixed
  • Fixed import updates with existing `id` and empty `path` (keeps current document file path)
  • Replaced direct `date()` usage with Magento DateTime helper timestamps for import defaults
Complemento: Interfaz SOAP / REST

Version 1.4.4 - 2026-06-08

Added
  • Added explicit document file content endpoints for base64 file retrieval and upload, file content is not delivered anything more within the previous endpoint

Version 1.4.3 - 2026-02-13

Added
  • Added new endpoints for document product assignment feature

Version 1.4.2 - 2025-07-05

Fixed
  • Fixed CHANGELOG.md
Complemento: API GraphQL

Version 1.0.1 - 2026-10-13

Fixed
  • Enforced website, validity, activation, customer, and customer-group restrictions consistently without exposing document storage paths
  • `downloadCustomerDocument` now returns a signed, time-limited download URL instead of an unsecured link that only worked for public documents

Version 1.0.0 - 2026-02-23

Added
  • Initial release
Complemento: Compatibilidad con tema Hyvä

Version 1.2.3 - 2026-10-13

Changed
  • Requires CustomerDocuments 1.8.7 or newer
Fixed
  • Load product and sidebar documents for the current customer on cached Hyva pages
  • Keep document passwords out of download URLs after password verification
  • Keep password dialog controls clickable with Tailwind 4
  • Show the empty result message when document search finds no matching files
  • Search uses the current input values when submitted immediately

Version 1.2.2 - 2026-06-26

Added
  • Added Hyva cart document ZIP download compatibility for product-linked customer documents
Changed
  • Requires `mageb2b/customerdocuments: 1.8.4`

Version 1.2.1 - 2026-06-16

Fixed
  • Added Hyva Tailwind 4 module CSS source registration while keeping Tailwind 3 source compatibility

FAQ

Preguntas frecuentes.

Sobre el módulo

¿Qué es una extensión Magento 2 de documentos de cliente?

Permite publicar archivos de forma controlada en las cuentas. SoftwareSilo combina Mis documentos con reglas de acceso, categorías, etiquetas, productos, vínculos comerciales, avisos e informes de descarga.

¿Para quién está pensado SoftwareSilo Documentos de cliente?

Es adecuado para B2B, fabricantes, distribuidores, servicios y negocios por proyecto que entregan contratos, certificados, manuales, tarifas, documentos logísticos u otros archivos específicos.

¿Magento Open Source incluye una biblioteca general de documentos?

Magento Open Source muestra pedidos, facturas, envíos y abonos, pero no incluye esta biblioteca general con asignaciones y controles de acceso. SoftwareSilo añade ese proceso.

¿Dónde encuentran los clientes sus documentos?

Los clientes usan Mis documentos en su cuenta. También se pueden activar enlaces de navegación, barra lateral, descargas en productos y vínculos desde documentos comerciales.

¿Se puede asignar un documento a un cliente?

Sí. Cada documento se puede asignar a cuentas individuales y también a varios clientes concretos.

¿Se pueden asignar documentos por grupo de clientes?

Sí. Sirve para niveles de distribuidores, grupos de servicio, mayoristas u otros segmentos de Magento.

¿Puede un documento ser público sin iniciar sesión?

Sí. Es público crea una ruta de descarga abierta. Úsela solo para contenido destinado a acceso público y añada contraseña si necesita otra comprobación.

¿Los documentos privados y públicos admiten contraseña?

Sí. La protección funciona con ambos modelos y la tienda valida la contraseña antes de servir el archivo.

¿Se puede limitar la disponibilidad por fecha?

Sí. Válido desde y Válido hasta determinan cuándo el documento es visible y descargable.

¿Se puede limitar el número de descargas?

Sí. Puede fijar un máximo por documento y el módulo mantiene el contador correspondiente.

¿Se registran las descargas?

Sí. El informe almacena la actividad para que los administradores puedan revisar la recuperación de archivos.

¿Se pueden descargar varios documentos en ZIP?

Sí. La acción ZIP reúne archivos internos elegibles. Excluye documentos con contraseña y URLs externas porque requieren un acceso independiente.

¿Cómo se organizan los documentos en la cuenta?

Use categorías y etiquetas. Mis documentos puede agrupar por categoría, filtrar por etiquetas y mostrar solo las columnas seleccionadas.

¿Pueden aparecer documentos en las páginas de producto?

Sí. Asigne archivos a productos y active la vista. Los documentos elegibles aparecen en la posición configurada.

¿Se pueden vincular documentos con pedidos y facturas?

Sí. Los enlaces admiten pedidos, facturas, envíos y abonos. El cliente abre el archivo desde la vista relacionada.

¿Se pueden vincular documentos de pedido automáticamente?

Sí. Una tarea cron compara nombres de archivo con patrones configurados y crea relaciones con las operaciones correspondientes.

¿La extensión envía avisos por correo?

Sí. Los avisos se ponen en cola y se envían mediante cron. Un límite evita adjuntar archivos demasiado grandes.

¿Puede un documento apuntar a una URL externa?

Sí. Se admiten URLs externas. Configure una lista de hosts de confianza para evitar destinos arbitrarios.

¿Cómo reduzco el acceso directo a los archivos?

Active la ofuscación y bloquee la carpeta en Apache o Nginx. Los clientes deberían recibir el archivo mediante la ruta de descarga comprobada.

¿Se pueden restringir tipos y tamaño de archivo?

Sí. La configuración incluye extensiones permitidas y tamaño máximo. Los límites de PHP y del servidor también se aplican.

¿Qué ocurre si falta un archivo almacenado?

La limpieza opcional elimina registros cuyo archivo ya no existe. Si alguien intenta descargarlo, el módulo muestra un error claro.

¿El módulo base incluye API REST o SOAP?

No. Los endpoints REST y SOAP pertenecen al complemento API con licencia separada. El módulo base aporta los repositorios y el proceso de tienda.

¿Hay GraphQL para tiendas headless?

Sí, mediante un complemento separado. Incluye consultas, categorías, filtros, paginación, descarga con contraseña e información de descargas restantes.

¿Se pueden importar y exportar documentos con CSV?

Sí, mediante Importación/Exportación. Se integra con Magento, incluye un comando CLI y admite relaciones con productos.

¿Customer Documents es compatible con Hyvä?

Sí, con el paquete Hyvä independiente. Cubre listas, descargas de producto, documentos vinculados, etiquetas, contraseñas y ZIP.

¿SoftwareSilo es el mismo tipo de extensión que Magezon Customer Attachments?

Coinciden en archivos por cliente, avisos, vigencia, límites, informes y API. SoftwareSilo también documenta grupos, categorías, etiquetas, productos, operaciones comerciales, contraseñas, archivos públicos, ZIP y paquetes separados para GraphQL, importación y Hyvä.

¿En qué se diferencia de Webkul Product Attachments?

Webkul se centra en adjuntos de productos y categorías, con presencia en pedidos y correo. SoftwareSilo parte de una biblioteca de cuenta y añade el producto dentro de una entrega documental más amplia.

¿En qué se diferencia de Swissup Order Attachments?

Swissup documenta archivos subidos por compradores durante checkout o desde el pedido. SoftwareSilo sirve principalmente para entregar archivos controlados por el comercio y relacionarlos con productos u operaciones.

¿El módulo genera facturas, contratos o PDF?

No. Almacena y entrega documentos existentes o enlaza archivos externos. La generación de PDF, contratos y documentos contables corresponde a otros procesos.

¿Puede sustituir a un sistema completo de gestión documental?

Es una capa de entrega y acceso dentro de Magento, no una suite corporativa de autoría o archivo. Los sistemas fuente pueden conectarse mediante los complementos.

Compra, licencia y soporte

¿Para cuántas instalaciones de Magento es válida la licencia?

La licencia es válida para una instalación de Magento, incluido el funcionamiento multisitio. Además, el módulo puede instalarse en cualquier número de servidores de desarrollo o staging. Encontrará más detalles en nuestros términos de licencia.

¿La instalación está incluida en el precio?

La instalación y la configuración no están incluidas en el precio. Si lo desea, le apoyamos en una integración fluida en su sistema.

¿Cómo instalo un módulo?

Composer es el gestor de paquetes de PHP y Magento 2 lo utiliza para instalar módulos y sus dependencias. Después de la compra, encontrará los comandos correspondientes en Licencias dentro de su cuenta de cliente. Primero añada el repositorio privado de SoftwareSilo y su token de licencia. Después instale el paquete indicado con composer require y ejecute php bin/magento setup:upgrade y php bin/magento cache:clean.

¿Qué métodos de pago están disponibles?

Puede pagar con tarjeta de crédito (Stripe) o por transferencia bancaria (pago por adelantado). En pagos con tarjeta, el pedido se procesa de inmediato y las credenciales de acceso se envían directamente en un correo electrónico de seguimiento.

¿Cómo es el proceso de pedido?

Después del pago con tarjeta de crédito, recibirá de inmediato las credenciales para obtener el módulo mediante Composer. En caso de transferencia bancaria, el acceso se concede una vez abonada la factura.

Necesito una modificación personalizada del módulo. ¿Es posible?

Las solicitudes personalizadas no son un problema. Adaptamos nuestros módulos de Magento 2 a su proyecto y mantenemos una versión interna dedicada para saber exactamente qué se ejecuta en su sistema durante el soporte.

¿Puedo instalar una versión demo localmente?

En la página de detalle de cada módulo, puede solicitar su propia instancia de demostración y probar el módulo a fondo durante 7 días. Sin embargo, no ofrecemos una versión de demo local.

¿Está encriptado el código fuente?

No, el código fuente de nuestros módulos no está encriptado. Si necesita una personalización, puede enviarnos una solicitud. Le responderemos en breve con una propuesta sin compromiso.

¿Cómo funcionan las actualizaciones y el soporte?

Puede añadir un paquete de soporte a su pedido. Incluye asistencia, así como actualizaciones y mejoras relacionadas con el módulo. No se requiere una suscripción continua.

Ya tengo una licencia. ¿Cómo hago una actualización?

Puede completar la actualización de licencia aquí. Si tiene un paquete de soporte activo, recibirá las actualizaciones automáticamente mediante Composer. Si su paquete de soporte ha vencido, puede renovar su licencia aquí o en su cuenta.

Tengo otra pregunta, ¿cómo puedo contactarlos?

Puede contactarnos en cualquier momento a través de Correo electrónico.

$299.00

Aplicaciones

Ideal para estas industrias y casos de uso

  • Distribución automatizada de facturas

    Vincule facturas a pedidos automáticamente mediante patrones de archivo. Los clientes acceden a sus documentos desde una zona central de cuenta.

  • Entrega segura de contratos

    Entregue contratos confidenciales con protección por contraseña y acceso limitado en el tiempo. Las descargas quedan registradas de forma trazable.

  • Documentos técnicos en páginas de producto

    Publique manuales, fichas técnicas e instrucciones directamente en la página de detalle del producto y reduzca consultas al soporte.

  • Historial de descargas trazable para procesos de revisión

    Registre descargas de documentos de forma transparente y apoye procesos internos de revisión con historiales claros. Los requisitos completos de cumplimiento requieren políticas organizativas adicionales.

  • Confirmaciones de pedido y albaranes

    Vincule documentos de pedido con pedidos, facturas y envíos para que los clientes encuentren toda la información en un solo lugar.

  • Onboarding con documentos digitales

    Proporcione materiales de configuración, guías de proceso e instrucciones para nuevos clientes de forma estructurada y reduzca el tiempo de incorporación.

Siguientes pasos

Primero probar. Después comprar.

  • Documentación técnica

    Guías prácticas de Magento 2, documentación para desarrolladores y referencias de API para la instalación, configuración y solución de problemas.

    Ir a la base de conocimiento
  • Pruébelo antes de comprar

    Solicite una demo personal y pruebe el módulo con datos de ejemplo realistas en el panel de administración de Magento y en la tienda. Así podrá comprobar con calma si encaja con sus requisitos y procesos.

  • ¿Necesita una solución personalizada?

    ¿Sus requisitos van más allá de las funciones de nuestros módulos para Magento 2? Desarrollamos módulos para Magento 2 e integraciones adaptadas a sus procesos empresariales.

    Solicitar ahora

Para seguir leyendo

Guías sobre este módulo