Extensión Magento 2Punchout

Controle integraciones con SAP Ariba, Coupa y Oracle Procurement mediante OCI y cXML, flujo de sesión tokenizado, perfiles de mapeo y validación de seguridad.

Punchout conecta Magento 2 con plataformas de compras como SAP Ariba, Coupa y Oracle Procurement mediante flujos estandarizados OCI y cXML. El módulo controla login, transferencia de carrito y retroalimentación documental en un proceso integral.

Onboarding OCI y cXML: Las solicitudes de setup y login se validan por perfil de comprador y se inician como sesiones ligadas a contexto. Así se obtiene un punto de entrada estable para sistemas de compras.

Ciclo de sesión tokenizado: Cada proceso Punchout opera con token de contexto y correlación. Esto separa Punchout de sesiones normales de tienda y mejora la seguridad operativa.

API de carrito para control externo: Los artículos se pueden añadir, actualizar, eliminar y consultar con endpoints tokenizados. El sistema de compras sincroniza el carrito con Magento de forma controlada.

Transferencia con idempotencia: Los reintentos se procesan de forma determinista mediante claves de idempotencia. Esto evita duplicidades y estabiliza integraciones ante incidencias de red.

Perfiles de mapeo sin código a medida: Reglas de campos, transformaciones y conversiones de valores se gestionan en administración por protocolo y dirección. Esto acelera puestas en marcha por socio.

Arranque basado en plantillas: Los perfiles de mapeo pueden iniciarse desde plantillas y ajustarse después. Así se reduce esfuerzo en nuevas conexiones.

Validación de seguridad por capas: Lista IP, verificación de firma, autenticación de comprador y validación de URL de retorno trabajan de forma combinada. Las solicitudes no válidas se bloquean temprano.

Trazabilidad para soporte: Los pasos relevantes se registran con correlación, estado y payload saneado. Esto acelera diagnóstico y validación técnica.

Simulador administrativo para pruebas: El simulador genera solicitudes OCI y cXML reproducibles con firma y salida cURL. Esto simplifica la coordinación con plataformas de compras.

Alcance de compatibilidad: Diseñado para entornos SAP OCI y plataformas cXML como SAP Ariba, Coupa y Oracle Procurement, con rutas de mapeo por comprador y procesos controlados de carrito a transferencia.

Endpoints OCI y cXML

Procese setup y transferencias Punchout con rutas dedicadas OCI y cXML para integración estandarizada.

Perfiles de comprador en admin

Gestione perfiles de comprador con asignación de protocolo, estado activo y credenciales cifradas.

Ciclo de contexto por token

Controle sesiones Punchout mediante token, correlación y estados de ciclo de vida para operación reproducible.

API de carrito tokenizada

Use endpoints de alta, actualización, baja y consulta para operaciones externas de carrito por contexto Punchout.

Perfiles de mapeo con transformadores

Configure mapeos de campos, reglas obligatorias y transformaciones por protocolo sin bifurcaciones de código.

Despliegue basado en plantillas

Inicie perfiles de mapeo desde plantillas para acelerar onboarding y reducir riesgo de configuración.

Validación de seguridad por capas

Combine verificación IP, firma, autenticación de comprador y control de URL de retorno para operación segura.

Idempotencia y control de reintentos

Procese solicitudes repetidas de forma determinista para evitar duplicidades y transferencias inestables.

Visor de trazas con exportación

Analice tráfico Punchout con listado de trazas, detalle y exportación JSON con correlación.

Simulador para validación técnica

Genere solicitudes de prueba reproducibles con firma y salida cURL para validar integración más rápido.

Compatibilidad y palabras clave de integración

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.

  • Versión actual1.0.5
  • Compatible con Magento 2.4.6 - 2.4.8
  • Compatible con 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.

punchout

Version 1.0.5 - 2026-03-07

Changed
  • Improved admin buyer credential UX for stored OCI and cXML secrets
  • Added explicit change toggles for secret replacement in buyer edit forms

Version 1.0.4 - 2026-03-06

Added
  • Improve admin mapping template loading feedback when template data is invalid
Fixed
  • Resolve Punchout request security against the active context store for cart, transfer, and logout endpoints
  • Compare Punchout context expiration timestamps in UTC to avoid timezone-dependent session handling

Version 1.0.3 - 2026-03-05

Fixed
  • Skip queue processing if Punchout is not enabled on specific store

Version 1.0.2 - 2026-03-02

Fixed
  • Fixed admin mapping profile editing so existing Punchout target keys stay populated after reload instead of appearing empty

Version 1.0.1 - 2026-02-27

Added
  • Admin document queue management with dedicated queue grid/actions and cron processing support
  • Operation policy enforcement for storefront punchout operations and simulator endpoint probing tools
  • Extended mapping/profile administration with reusable template copy flow and richer simulator controls
Fixed
  • Buyer save handling now normalizes nested admin form payloads consistently
  • OCI and cXML transfer endpoints now return explicit HTTP `200` for successful and idempotent replay responses
  • cXML PO cancel processing and integration flow coverage were stabilized

Version 1.0.0 - 2026-02-26

Added
  • Initial release
Preguntas específicas del módulo
¿Qué estándares Punchout cubre el núcleo del módulo?

El módulo cubre OCI y cXML para setup, login y transferencia, que son los flujos principales en integración con plataformas de compras.

¿Cómo se gestionan compradores y credenciales?

Los perfiles de comprador se gestionan en administración y las credenciales se almacenan cifradas para mantener control operativo y seguridad.

¿Cómo evita el módulo duplicidades en reintentos?

Las transferencias usan claves de idempotencia y devuelven resultados deterministas cuando llega la misma solicitud repetida.

¿Puede el sistema de compras controlar el carrito en Magento?

Sí, mediante endpoints tokenizados para añadir, actualizar, eliminar y consultar artículos en el contexto Punchout.

¿Qué tan flexible es el mapeo por socio?

Los perfiles de mapeo permiten reglas, transformaciones y conversiones de valores por protocolo para adaptar cada integración sin código a medida.

¿Cómo ayuda el módulo en validación técnica?

El simulador genera solicitudes OCI y cXML reproducibles con firma y cURL, acelerando pruebas conjuntas con el sistema comprador.

¿Qué controles de seguridad aplica en los requests?

Se combinan validación IP, firma, autenticación de comprador y validación de URL de retorno para bloquear llamadas inválidas desde el inicio.

¿Cómo se agiliza el soporte en producción?

Las trazas con correlación, estado y exportación permiten localizar errores de integración con menos tiempo de análisis.

¿Punchout es solo para escenarios B2B?

El foco es B2B y compras corporativas, pero también encaja en integraciones estructuradas donde un sistema externo gobierna carrito y transferencia.

¿Magento 2 Punchout es compatible con SAP Ariba?

Los proyectos con SAP Ariba se soportan mediante flujo Punchout cXML con perfiles de comprador, control de mapeo y transferencia segura en Magento 2.

¿Cómo se conecta Coupa Punchout con Magento 2?

Las integraciones con Coupa se ejecutan con flujos cXML de setup y transferencia, mientras los perfiles de mapeo ajustan campos y comportamiento del carrito al proceso de compras.

¿Cuál es la diferencia práctica entre OCI y cXML en Magento 2 Punchout?

OCI suele utilizarse en escenarios Punchout orientados a SAP, mientras cXML es habitual en ecosistemas de compras empresariales más amplios con estructuras de mensaje más ricas.

Preguntas generales
¿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.

¿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.

Punchout

×

Ideal para estas industrias y casos de uso

Integración con ERP y compras

Conecte sistemas de compras por OCI o cXML directamente con catálogo y carrito de Magento 2.

Flujos Punchout por comprador

Controle accesos, perfiles y mapeos por comprador para una operación de integración clara.

Integraciones seguras ante reintentos

Estabilice transferencias ante incidencias de red con procesamiento idempotente.

Varios socios con mapeos dedicados

Mantenga reglas de campo específicas por socio y protocolo sin ramas de código paralelas.

Soporte y análisis con trazas

Resuelva incidencias de integración más rápido con correlación, detalle y exportación.

Validación técnica antes del go-live

Verifique endpoints y payloads mediante simulador administrativo antes de producción.

Pruébelo sin riesgo

Solicite una instancia de demostración personal y evalúe el módulo directamente en backend y frontend en condiciones reales, sin instalación local.

Para desarrolladores

Guías prácticas de Magento 2, documentación técnica para desarrolladores y referencias de API (REST, SOAP, GraphQL) para instalación, configuración y solución de problemas.

Ir a la base de conocimiento