01 / 07

SHOPIFY × OCI / SAP

El punchout OCI para Shopify (SAP SRM, S/4HANA)

Parte de Europa compra en OCI. Conecte su catálogo Shopify con ciclos HOOK_URL, precios de contrato y los campos NEW_ITEM personalizados que exige el ERP de su cliente.

ESPECIFICACIONES DEL PROTOCOLOSAP ERP / SRM / S/4HANA
FormatoSAP OCI 4.0 (POST formulario HTML)
AutenticaciónHOOK_URL / HTTP Basic / Token
Retorno orden de compra (PO)Acordado por cliente (cXML / EDI / Manual)
Tarifas de red proveedor$0 (Conexión ERP directa)
Plazo de activación2–4 semanas (Mapeo de campos & Returntarget)

02 / 07

LA BRECHA

Adjunto de email, luego pedido tecleado.

El cXML se lleva la atención, pero una parte importante de las compras europeas, con el área germanohablante a la cabeza, corre sobre el Open Catalog Interface de SAP. OCI es más viejo y más simple: el ERP llama a la URL de su catálogo con una HOOK_URL como dirección de retorno, el comprador llena el carrito, y el carrito vuelve como campos de formulario NEW_ITEM.

Lo simple es donde se esconden los problemas. Cada ERP habla su propio dialecto de campos: unidades ISO, grupos de materiales, MATNR vacío o relleno, y las extensiones NEW_ITEM personalizadas que deciden si un carrito se registra limpio como solicitud de compra o acaba en una mesa de soporte. PunchRelay mapea los campos cliente por cliente, en vez de cablear las expectativas de un solo sistema SAP.

PunchRelay conecta los catálogos B2B de Shopify con los procesos de compras OCI. Si sus clientes usan SAP SRM o S/4HANA y su tienda corre en Shopify, esta página existe para usted.

↳ SOUNDS FAMILIAR?

03 / 07

EL ARTEFACTO

Los documentos en el cable.

SAP ERP · OCIPUNCHRELAYOCISHOPIFYPURCHASE ORDEROCIPO
SAP ERP · OCIPUNCHRELAYOCISHOPIFYPURCHASE ORDEROCIPO

HOOK_URL=https://buyer-erp.example.com/oci/return
USERNAME=shop_user
PASSWORD=***
OCI_VERSION=4.0
returntarget=_parent

Ida y vuelta

Una petición punchout abre el catálogo. El carrito vuelve como documento al sistema del cliente. La orden de compra que sigue se comprueba contra ese carrito y espera su revisión. El XML es el producto.

04 / 07

EL VIAJE

Cómo funciona con OCI

confirmación de la orden de compra
cXML
protocolos, cXML + OCI
2
documentos cXML, ciclo completo
4
precios de contrato desde catálogos B2B de Shopify
100%
  1. El ERP llama a su URL OCI

    SAP SRM, S/4HANA u otro sistema OCI abre su URL de PunchRelay por HTTP GET o POST de formulario, con HOOK_URL, USERNAME, PASSWORD y OCI_VERSION. Validamos las credenciales y abrimos una sesión asociada a la company location de Shopify B2B del cliente.

  2. El comprador compra con precios de contrato

    El comprador utiliza el catálogo de PunchRelay, con los productos y precios de contrato del catálogo Shopify B2B asignado a su company location.

  3. El carrito vuelve como campos NEW_ITEM

    PunchRelay genera el formulario de retorno autoenviado hacia la HOOK_URL: NEW_ITEM-DESCRIPTION, VENDORMAT, QUANTITY, unidades ISO, PRICE, MATGROUP, indexados por línea, más los campos personalizados que el ERP de su cliente exige.

  4. La solicitud de compra vive en el ERP

    El carrito transferido se convierte en SAP en un carrito de compras o una solicitud de compra y allí atraviesa la aprobación. OCI solo mueve el carrito. La orden de compra es un paso aparte, en los términos del cliente.

  5. La orden vuelve por el canal que el ERP domina

    Las órdenes cXML se guardan de forma duradera, se comparan con el carrito transferido y se colocan en la bandeja «Purchase orders» de la app PunchRelay. No se crea nada en Shopify hasta que alguien de su equipo revisa la orden y pulsa «Create Shopify order». Entonces el pedido se crea sin pagar, con el pago pendiente, listo para preparar y enviar. OCI solo transfiere el carrito; el flujo de pedidos se acuerda y prueba por separado para cada comprador.

05 / 07

LA LISTA

Pensado para la checklist de IT de sus clientes

01 / 03

Mapeo NEW_ITEM por cliente

Configure unidad, UNSPSC/MATGROUP de ocho cifras, códigos de material del comprador y cinco campos OCI por SKU o variante. Son ajustes por conexión que deben validarse en el ERP del comprador antes de producción.

02 / 03

Reglas de cantidad antes de la transferencia

Mínimos, máximos y unidades de empaque de su configuración B2B corren en el carrito, antes de que salga el POST NEW_ITEM. Los carritos llegan al ERP listos para registrarse.

03 / 03

Logs de sesión completos, en ambas direcciones

Las llamadas de setup y los POST NEW_ITEM se registran con las credenciales ocultas. Cuando el equipo SAP de su cliente quiere saber qué se envió, usted reenvía el payload real, campo por campo.

Funciona con

  • SAP Ariba
  • Coupa
  • Jaggaer
  • Oracle Procurement
  • Workday
  • SAP SRM
  • Unimarket

06 / 07

Punchout OCI, preguntas y respuestas

¿Qué es OCI?
El Open Catalog Interface de SAP, el estándar punchout del mundo SAP y todavía hoy el valor por defecto de las compras germanohablantes. El ERP abre su catálogo con una HOOK_URL como dirección de retorno, y el carrito vuelve como campos de formulario NEW_ITEM. En la práctica corren las versiones 4.0 y 5.0.
¿GET o POST? ¿Qué versiones de OCI?
La devolución del carrito usa campos NEW_ITEM OCI 4.0. Para OCI 5.0, las funciones necesarias se verifican durante la aceptación; las funciones ampliadas OCI 5.0 no están incluidas.
¿Pueden mapear campos NEW_ITEM personalizados?
Configure unidad, UNSPSC/MATGROUP de ocho cifras, códigos de material del comprador y cinco campos OCI por SKU o variante. Son ajustes por conexión que deben validarse en el ERP del comprador antes de producción.
¿Cómo vuelven las órdenes de compra a Shopify?
Las órdenes cXML se guardan de forma duradera, se comparan con el carrito transferido y se colocan en la bandeja «Purchase orders» de la app PunchRelay. No se crea nada en Shopify hasta que alguien de su equipo revisa la orden y pulsa «Create Shopify order». Entonces el pedido se crea sin pagar, con el pago pendiente, listo para preparar y enviar. OCI solo transfiere el carrito; el flujo de pedidos se acuerda y prueba por separado para cada comprador.
¿Qué ERP cubren?
SAP SRM y S/4HANA son el núcleo. Onventis y las demás plataformas que hablan OCI pasan por la misma interfaz. Si el sistema de su cliente sabe llamar a una URL de catálogo OCI, sabe llamar a una tienda Shopify en PunchRelay.
¿Soportan también cXML?
Sí, los dos protocolos en una sola app. En la práctica, un proveedor europeo suele tener un cliente en SAP OCI y el siguiente en Ariba o Coupa con cXML, y la tienda no debería tener que ocuparse de quién habla qué.

07 / 07

LISTO

Solicitar acceso anticipado

Estamos acompañando a un grupo pequeño de comercios Shopify B2B y construimos con ellos sus primeras conexiones con compradores. Díganos dónde contactarle.

THE ON-RAMP

Not sure yet? Start with the Blueprint.

A complete punchout readiness roadmap for your exact catalog, ERP, and buyer procurement systems before you commit to live deployment.

  • Fixed-scope punchout readiness roadmap
  • cXML & OCI credential validation in sandbox
  • Catalog index & pricing structure validation
  • Live buyer connection enablement checklist
Fit call first. The plan is yours to keep.

Sin spam. Respondemos personalmente.

↳ SIN SLIDE DECK