PUNCHOUT CXML + OCI PARA SHOPIFY

Punchout para Shopify. En ambas direcciones.

PunchRelay conecta su tienda Shopify con los sistemas de e-procurement de sus clientes. Ellos entran a su catálogo con precios de contrato. Sus órdenes de compra vuelven como pedidos Shopify.

<cXML payloadID="20260806.1@buyer.example.com">
  <Request deploymentMode="production">
    <PunchOutSetupRequest operation="create">
      <BuyerCookie>7f2c-buyer-session</BuyerCookie>
      <Extrinsic name="UserEmail">jane@buyer.example.com</Extrinsic>
      <BrowserFormPost>
        <URL>https://buyer.example.com/punchout/return</URL>
      </BrowserFormPost>
    </PunchOutSetupRequest>
  </Request>
</cXML>

Sus clientes más grandes dejaron de pulsar botones de pago hace años. Compran dentro de un sistema de e-procurement: SAP Ariba, Coupa, Jaggaer, o un ERP SAP que habla OCI. Si su tienda Shopify no sabe responder a una PunchOutSetupRequest, usted es un adjunto de email y una orden de compra tecleada a mano.

PunchRelay es el conector que está en medio. Responde a las peticiones punchout, abre su catálogo Shopify con los precios de contrato de cada cliente, devuelve el carrito en el formato que espera su sistema, y convierte la orden de compra que llega después en un pedido Shopify. Dos protocolos, cXML y OCI, una sola app.

Empiece por el sistema de su cliente

Funciona con

confirmación de la orden de compra
<150ms
protocolos, cXML + OCI
2
documentos cXML, ciclo completo
4
precios de contrato desde catálogos B2B de Shopify
100%

Cómo funciona

  1. 01

    El comprador hace punchout

    Un comprador pulsa su catálogo dentro de su sistema de e-procurement. El sistema llama a su endpoint de PunchRelay: una PunchOutSetupRequest cXML o una llamada OCI con HOOK_URL. PunchRelay valida las credenciales y asocia al comprador con su company location en Shopify B2B.

  2. 02

    Compra en su catálogo real

    El comprador aterriza en su tienda Shopify, en el contexto de la company location correcta. Los precios salen de sus catálogos B2B de Shopify: cada línea muestra precios de contrato, no la lista pública.

  3. 03

    El carrito vuelve, sin checkout

    No hay checkout. Cuando el comprador termina, PunchRelay devuelve el carrito a su sistema como PunchOutOrderMessage cXML o como formulario NEW_ITEM de OCI, con las reglas de cantidad aplicadas antes de la transferencia.

  4. 04

    La aprobación corre del lado del cliente

    El carrito se convierte en una solicitud de compra que recorre el flujo de aprobación del cliente. Pueden pasar días. Nada se bloquea de su lado, y toda la sesión queda en los logs XML.

  5. 05

    La orden de compra se vuelve un pedido Shopify

    La orden de compra aprobada regresa como OrderRequest cXML. PunchRelay la confirma en menos de 150 ms y crea el pedido en Shopify con los precios del punchout. Sin reteclear, sin adjuntos PDF.

Pensado para la checklist de IT de sus clientes

Precios de contrato por company location

Los precios salen directamente de los catálogos B2B de Shopify. Cada cliente ve los precios que usted negoció, por company location, en la sesión punchout y en la orden de compra.

Reglas de cantidad antes de la transferencia

Mínimos, máximos y unidades de empaque de su configuración B2B se aplican en el carrito, antes de llegar al sistema de e-procurement. Menos solicitudes de compra rechazadas, menos emails de soporte.

Logs XML completos, en ambas direcciones

Cada petición y cada respuesta se registra en bruto, de la PunchOutSetupRequest al OrderRequest. Cuando el equipo de IT de su cliente pregunta qué pasó, usted envía el XML, no una captura de pantalla.

¿El punchout es nuevo para usted? Empiece por la guía: qué es un catálogo punchout, el ciclo completo paso a paso, cXML frente a OCI, y qué trae Shopify de serie. Cómo funciona el punchout →

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.

Sin spam. Respondemos personalmente.