Caso práctico: integración PunchOut de una tienda Magento con SAP Ariba

Integración PunchOut Magento SAP Ariba mediante cXML para conectar el catálogo de una tienda eCommerce B2B con una plataforma de compras corporativas.

Este caso práctico es un ejemplo ilustrativo de cómo planteamos un proyecto de integración PunchOut Magento SAP Ariba. La empresa y su situación son representativas de los proveedores con los que trabajamos, pero no corresponden a un cliente concreto.

Muchos proveedores B2B llegan a nosotros con la misma situación: tienen una tienda Magento que funciona bien, un cliente grande que compra con SAP Ariba y un correo que dice «a partir del próximo trimestre, solo compraremos a proveedores conectados a nuestro sistema». En este caso práctico te contamos, paso a paso, cómo se resuelve una integración PunchOut Magento SAP Ariba: de dónde se parte, qué retos aparecen y qué cambia para el proveedor cuando el catálogo queda conectado.

La situación de partida

El proveedor: un distribuidor de material industrial y de seguridad (EPIs, herramientas y consumibles) con:

  • Tienda online B2B en Magento 2 / Adobe Commerce, con precios por cliente.
  • Un ERP donde gestiona pedidos, stock y facturación.
  • Varios clientes grandes. Uno de ellos, una empresa industrial con muchos centros de trabajo, compra con SAP Ariba.

Cómo compraba ese cliente hasta ahora:

  1. Los empleados miraban la web del proveedor o un catálogo en PDF.
  2. Rellenaban una requisición de compra en Ariba copiando referencias y precios a mano.
  3. Compras la aprobaba y enviaba una orden de compra por correo.
  4. El proveedor la volvía a teclear en su sistema.

El aviso del cliente: el departamento de compras quería que todos sus proveedores habituales estuvieran dentro de SAP Ariba, con catálogo y pedidos electrónicos. Quien no lo estuviera dejaría de ser proveedor preferente.

«Este es el escenario que más vemos: el proveedor no busca PunchOut; se lo exige su cliente».

Los retos del proyecto

1. Elegir el formato correcto

Ariba admite catálogos estáticos (CIF) y catálogos PunchOut. Con miles de referencias, precios por cliente y stock cambiante, un CIF suponía actualizar y volver a aprobar archivos constantemente. Por eso se optó por PunchOut por cXML. Explicamos las diferencias en catálogo CIF vs PunchOut.

2. Un catálogo pensado para personas, no para sistemas

La tienda estaba bien para navegar, pero a Ariba hay que devolverle datos exactos: referencia única, unidad de medida, clasificación del producto (UNSPSC) y precio pactado. Faltaban códigos en parte del catálogo y algunas unidades no coincidían con las del contrato.

3. Precios y condiciones de ese cliente

Al entrar desde Ariba, el comprador tenía que ver solo sus precios y su surtido, no la tarifa general.

4. Que el pedido llegue solo

No bastaba con abrir la tienda desde Ariba: la orden de compra aprobada tenía que entrar en Magento y en el ERP sin teclear nada.

La solución, paso a paso

Paso 1: Análisis con el cliente y con Ariba

Se confirmó con el equipo de compras del cliente el protocolo (cXML), el tipo de PunchOut (nivel 1) y los datos que necesitaba recibir. Tienes las preguntas clave en nuestra checklist de 8 pasos para implementar PunchOut.

Se completaron referencias, unidades de medida y códigos UNSPSC en los productos que más compraba ese cliente. Se empezó por ese surtido, en vez de intentar dejar perfecto todo el catálogo.

Paso 3: Conexión PunchOut cXML con Magento

Se configuró la sesión PunchOut: el comprador entra en Magento desde SAP Ariba, ya identificado y con sus condiciones comerciales, sin volver a iniciar sesión. Al terminar, el carrito vuelve a Ariba como requisición lista para aprobar. Más detalle técnico en cXML nivel 1 y 2.

Paso 4: Recepción de pedidos

La orden de compra aprobada en Ariba se recibe automáticamente y se registra en Magento y en el ERP, con las mismas referencias y precios del carrito.

Paso 5: Pruebas y validación con el cliente

Se probó el ciclo completo en el entorno de pruebas de Ariba: apertura de la tienda, carrito, devolución, aprobación y pedido. Con el visto bueno del equipo de compras del cliente se pasó a producción.

Qué cambia para el proveedor

AntesDespués de la integración PunchOut
El empleado copiaba referencias y precios a mano en AribaElige en la tienda y el carrito vuelve solo a Ariba
Pedidos por correo que había que volver a teclearLa orden de compra entra directamente en Magento y en el ERP
Errores de precio o de unidad entre pedido y facturaPrecios y unidades salen del propio catálogo del proveedor
Riesgo de dejar de ser proveedor preferenteProveedor conectado al sistema de compras del cliente
Cada cambio de precio exigía avisar al clienteLos cambios se hacen en la tienda, como siempre

Además, la misma integración sirve después para otros clientes que compren con SAP Ariba o con otras plataformas compatibles con cXML, como Coupa o Jaggaer.

Lo que aprendimos (y te puede servir)

  1. Empieza por el cliente que te lo pide. Conectar primero su surtido acelera el proyecto.
  2. El catálogo es la mitad del trabajo. Referencias, unidades y clasificación bien definidas evitan la mayoría de rechazos.
  3. Prueba el pedido completo, no solo la apertura de la tienda. Es el error más común.
  4. Implica al equipo de compras del cliente desde el principio. Su validación marca los plazos.

¿Tienes Magento, WooCommerce o PrestaShop? Te contamos cómo hacerlo en cómo añadir PunchOut a tu tienda Magento o WooCommerce. Y si quieres saber cuánto supondría en tu caso, revisa cuánto cuesta implementar PunchOut.

Preguntas frecuentes

¿Necesito cambiar de Magento para vender en SAP Ariba?

No. PunchOut se conecta sobre tu tienda actual mediante cXML u OCI.

¿Sirve también para Adobe Commerce?

Sí. Adobe Commerce es la versión comercial de Magento y el planteamiento es el mismo.

¿Cuánto tarda un proyecto así?

Depende sobre todo del estado del catálogo y de los tiempos de validación del cliente. Te explicamos las fases en cuánto se tarda en implementar PunchOut.

¿Y si mi cliente usa OCI en lugar de cXML?

También se puede. Lo explicamos en cXML vs OCI y en OCI 4.0/5.0.

¿Tu cliente te ha pedido estar en SAP Ariba?

Cuéntanos qué tienda o ERP tienes y qué plataforma usa tu cliente. Te diremos cómo plantear la integración y qué necesitas para empezar. El primer diagnóstico es gratuito y te respondemos en 24–48 h.

Te puede interesar

¿Quieres conectar tu catálogo con el sistema de compras de tus clientes?

Analizamos tu caso sin compromiso: plataforma de tu cliente, protocolo (cXML u OCI) y encaje con tu eCommerce.

Solicitar auditoría gratuita →

Soluciones integrales de comercio electrónico para empresas de todos los tamaños. Conectamos sistemas de compras con plataformas online.

© 2026 Punchout Now. Todos los derechos reservados.