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.
01 / 07
SHOPIFY × OCI / SAP
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.
02 / 07
LA BRECHA
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
HOOK_URL=https://buyer-erp.example.com/oci/return
USERNAME=shop_user
PASSWORD=***
OCI_VERSION=4.0
returntarget=_parent
<form method="post" action="{HOOK_URL}">
<input name="NEW_ITEM-DESCRIPTION[1]" value="Nitrile gloves, box of 100">
<input name="NEW_ITEM-VENDORMAT[1]" value="SKU-4711">
<input name="NEW_ITEM-QUANTITY[1]" value="50">
<input name="NEW_ITEM-UNIT[1]" value="BX">
<input name="NEW_ITEM-PRICE[1]" value="25.00">
<input name="NEW_ITEM-CURRENCY[1]" value="USD">
<input name="NEW_ITEM-MATGROUP[1]" value="46181504">
</form>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
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.
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.
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.
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.
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
01 / 03
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
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
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
06 / 07
07 / 07
LISTO
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
A complete punchout readiness roadmap for your exact catalog, ERP, and buyer procurement systems before you commit to live deployment.
↳ SIN SLIDE DECK