Catálogos personalizados / Catálogos privados
Decida qué productos puede encontrar y abrir cada cliente B2B autenticado. Cree catálogos reutilizables, asígnelos a clientes o grupos y añada productos exclusivos para una cuenta.
Extensión PunchOut para Magento 2 con flujos OCI y cXML, acceso por comprador, catálogo y precios del cliente, devolución del carrito y plantillas para SAP Ariba, Coupa y Oracle Procurement.
SoftwareSilo PunchOut conecta Magento 2 con sistemas corporativos de compras mediante OCI y cXML. El comprador inicia el proceso en su plataforma de compras, entra en la tienda sin otro acceso manual, trabaja con el contexto de cliente asignado y devuelve el carrito terminado para su aprobación y pedido.
El comprador sigue utilizando su tienda habitual: El catálogo, la búsqueda, las páginas de producto y el carrito continúan siendo los de Magento. PunchOut cambia el modo de iniciar la sesión y el destino del carrito. No obliga a mantener un segundo catálogo separado.
OCI y cXML en una sola extensión: El módulo principal procesa el acceso y la devolución del carrito mediante OCI, además de PunchOut Setup y Cart Return mediante cXML. Así puede cubrir proyectos OCI orientados a SAP y entornos de compras cXML sin instalar dos módulos de protocolo distintos.
Perfiles preparados para plataformas habituales: El paquete incluye plantillas de mapeo para SAP OCI 4 y 5, SAP Ariba, Coupa, Oracle Procurement y escenarios cXML generales. Las plantillas ofrecen un punto de partida documentado y cada campo se puede adaptar a los requisitos reales del comprador.
Catálogo y precios según el comprador: Cada perfil de comprador puede vincularse con un cliente, una empresa, un grupo de precios, una vista de tienda y un perfil de mapeo de Magento. Al iniciar la sesión PunchOut, Magento puede aplicar la visibilidad de catálogo y los precios de ese contexto. La extensión no mantiene una segunda base de precios.
Devolución del carrito en lugar del checkout: Durante una sesión PunchOut, la acción normal de checkout puede convertirse en una acción de retorno. Magento transforma el carrito en los datos de formulario OCI o en el PunchOutOrderMessage cXML requerido y lo envía al sistema comprador. La aprobación y la creación del pedido permanecen en la plataforma de compras.
Mapeos sin una variante de código por comprador: En administración se asignan valores de productos, clientes, direcciones y carrito de Magento a los campos que espera el sistema externo. Los campos obligatorios, las conversiones, el formato y las claves personalizadas se mantienen en perfiles reutilizables.
Control de productos y precios: De forma predeterminada, los precios de Magento son la referencia para las operaciones de carrito. Si una integración controlada necesita aceptar precios entrantes, se puede activar expresamente en la configuración de la tienda. Las validaciones de moneda y transferencia evitan devolver carritos incompletos o incoherentes.
Más que la primera entrega del carrito: El módulo dispone de endpoints para pedidos de compra entrantes, avisos de expedición salientes y facturas salientes. Una cola de documentos procesa mensajes con reglas de reintento para que un fallo temporal de conexión no obligue a reconstruir cada mensaje manualmente.
Seguridad para cada conexión: Las credenciales se almacenan cifradas. Las solicitudes pueden comprobarse mediante rangos IP permitidos, firmas, credenciales de protocolo y autenticación adicional de transporte. Las URL de retorno se validan antes de enviar datos de carrito o documentos a un destino externo.
Herramientas para pruebas y soporte: El simulador administrativo genera solicitudes OCI y cXML repetibles. Las trazas relacionan cada paso mediante un identificador de correlación y conservan datos saneados, de modo que ambas partes dispongan de información útil cuando falle la configuración o la transferencia.
Para Magento Open Source y Adobe Commerce: SoftwareSilo PunchOut está pensado para tiendas B2B que necesitan conectar un catálogo Magento existente con los sistemas de compras de sus clientes. Resulta especialmente útil cuando varios compradores requieren credenciales, contextos de cliente, mapeos o formatos de retorno distintos y el comercio quiere administrarlos en Magento.
Procese setup y transferencias Punchout con rutas dedicadas OCI y cXML para integración estandarizada.
Gestione perfiles de comprador con asignación de protocolo, estado activo y credenciales cifradas.
Controle sesiones Punchout mediante token, correlación y estados de ciclo de vida para operación reproducible.
Use endpoints de alta, actualización, baja y consulta para operaciones externas de carrito por contexto Punchout.
Configure mapeos de campos, reglas obligatorias y transformaciones por protocolo sin bifurcaciones de código.
Inicie perfiles de mapeo desde plantillas para acelerar onboarding y reducir riesgo de configuración.
Combine verificación IP, firma, autenticación de comprador y control de URL de retorno para operación segura.
Procese solicitudes repetidas de forma determinista para evitar duplicidades y transferencias inestables.
Analice tráfico Punchout con listado de trazas, detalle y exportación JSON con correlación.
Genere solicitudes de prueba reproducibles con firma y salida cURL para validar integración más rápido.
Encaja en escenarios SAP OCI y flujos cXML con SAP Ariba, Coupa y Oracle Procurement, además de gobierno por perfiles de comprador y reglas de mapeo.
Si su entorno difiere de los requisitos indicados, podemos verificar la compatibilidad con antelación. Contáctenos por el formulario de contacto.
Una extensión PunchOut conecta la tienda Magento de un proveedor con el sistema de compras de su cliente. El comprador inicia el proceso en la plataforma de compras, entra en un contexto autenticado de Magento, llena el carrito y lo devuelve para aprobación en lugar de terminar el checkout habitual.
SoftwareSilo PunchOut admite OCI y cXML en la extensión principal. Ambos protocolos cubren el inicio de la sesión y la devolución del carrito, aunque utilizan métodos distintos de autenticación, estructura de mensajes y mapeo de campos.
Sí. SAP Ariba PunchOut se conecta mediante cXML. La extensión incluye plantillas orientadas a Ariba para setup y devolución del carrito, también con variantes Level 2. El mapeo final debe comprobarse con la configuración concreta del comprador.
Sí. Las conexiones de Coupa usan cXML Setup y PunchOutOrderMessage. SoftwareSilo incluye plantillas orientadas a Coupa y permite adaptar credenciales, campos y comportamiento de retorno a la cuenta real de Coupa.
Sí. La extensión incluye plantillas cXML orientadas a Oracle para setup y devolución del carrito. Como las configuraciones pueden variar, las identidades, los campos obligatorios y el callback deben validarse durante las pruebas de integración.
El paquete actual no incluye una plantilla específica para Jaggaer, por lo que no lo presentamos como una integración inmediata. Un proyecto de Jaggaer con flujos cXML compatibles puede evaluarse y configurarse mediante el mapeo cuando se conozcan sus requisitos exactos.
OCI suele usar parámetros de formulario del navegador y es habitual en compras orientadas a SAP. cXML intercambia mensajes XML estructurados y se utiliza con SAP Ariba, Coupa y Oracle Procurement. El sistema de compras del cliente normalmente determina el protocolo necesario.
Durante la sesión PunchOut, el comprador llena el carrito de Magento y elige la acción de retorno. La extensión valida el carrito, crea los datos de formulario OCI o el PunchOutOrderMessage cXML y los envía a la URL autorizada. La plataforma de compras gestiona después la aprobación y el pedido.
Cada conexión tiene un perfil con protocolo, ámbito de tienda, identidades, credenciales, contexto de cliente y mapeo. Los secretos se almacenan cifrados. Pueden utilizarse perfiles globales o específicos por tienda cuando una instalación contiene varias vistas.
Sí, cuando el perfil resuelve el contexto correcto del cliente Magento. Magento puede aplicar la visibilidad de catálogo y los precios del cliente, empresa, grupo de precios y tienda. El resultado también depende de los módulos de catálogo y precios instalados.
Sí. Los perfiles de mapeo definen campos de origen, claves de destino, valores obligatorios, formato, transformaciones y conversiones. Se puede partir de una plantilla incluida y adaptarla sin mantener una variante del módulo para cada comprador.
La extensión ofrece endpoints ligados al token para añadir, actualizar, eliminar y consultar artículos del carrito durante la sesión PunchOut. Esto permite una sincronización controlada antes de devolver el carrito final.
Los flujos de transferencia y documentos admiten claves de idempotencia. Un reintento idéntico puede devolver el resultado guardado, mientras que reutilizar la misma clave con contenido distinto se trata como conflicto. Esto reduce duplicados después de timeouts o fallos de red.
Las conexiones pueden usar credenciales del comprador, rangos IP permitidos, firmas de solicitudes, validación HTTPS de la URL de retorno y autenticación adicional como Basic o Bearer. La combinación necesaria debe acordarse con el socio de compras antes de producción.
El simulador de administración genera solicitudes OCI y cXML repetibles, muestra el endpoint y proporciona una salida cURL. Los equipos pueden probar acceso, cambios de carrito, datos de retorno, errores de autenticación y reintentos antes de conectar la cuenta productiva.
Las trazas muestran protocolo, dirección, estado, datos de correlación e información saneada de la solicitud. El identificador compartido ayuda a los equipos de Magento y compras a seguir una transacción por setup, carrito, transferencia y documentos.
El módulo ofrece un endpoint para pedidos de compra entrantes y flujos salientes para avisos de expedición y facturas. Los documentos salientes pueden pasar por una cola con tamaño de lote, límite de reintentos y demora configurables.
La extensión está diseñada para tiendas Magento 2 y puede utilizarse en proyectos Magento Open Source y Adobe Commerce. Antes de implantarla deben revisarse la versión, el tema, el modelo de clientes, los módulos de precios y los requisitos de compras.
No se necesita un gateway externo para los flujos OCI y cXML incluidos. La extensión funciona en Magento y se comunica con el sistema de compras. Puede añadirse un gateway si el proyecto necesita servicios o protocolos fuera de este alcance.
El comprador debe facilitar protocolo, identidades y credenciales, formato de login o setup, URL de retorno, solicitudes de ejemplo, campos de carrito, reglas de moneda, cuenta de prueba y proceso de aceptación. Para documentos cXML también deben definirse pedido, expedición y factura.
No existe una duración fija fiable. Una plantilla adecuada y un socio de pruebas disponible reducen el trabajo. Los mapeos personalizados, las revisiones de seguridad, los precios específicos y los mensajes adicionales aumentan el alcance. La estimación debe hacerse tras revisar payloads reales.
PunchOut se basa en una relación autenticada con el comprador, no en una sesión anónima. La solicitud del sistema de compras identifica el perfil y establece el contexto de cliente que utilizará Magento.
De forma predeterminada mandan los precios de Magento. Los precios entrantes se ignoran salvo que la tienda los habilite expresamente para una integración controlada. Así una solicitud externa no sustituye los precios de Magento por accidente.
Sí. Los perfiles separan credenciales, protocolo, tienda, contexto de cliente y mapeo. Varios clientes de compras pueden usar la misma instalación Magento sin compartir una única configuración de conexión.
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 y la configuración no están incluidas en el precio. Si lo desea, le apoyamos en una integración fluida en su sistema.
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.
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.
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.
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.
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.
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.
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.
Puede contactarnos en cualquier momento a través de Correo electrónico.
Conecte sistemas de compras por OCI o cXML directamente con catálogo y carrito de Magento 2.
Controle accesos, perfiles y mapeos por comprador para una operación de integración clara.
Estabilice transferencias ante incidencias de red con procesamiento idempotente.
Mantenga reglas de campo específicas por socio y protocolo sin ramas de código paralelas.
Resuelva incidencias de integración más rápido con correlación, detalle y exportación.
Verifique endpoints y payloads mediante simulador administrativo antes de producción.
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.
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¿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