Radiant Global Technologies
All Case Studies
Enterprise Application Integration

cXML Punchout Catalog for Coupa

A hosted product catalog with cXML punchout into Coupa, so buyers shop and requisition indirect goods without leaving their procurement platform.

A professional browsing a punchout catalog on a laptop at their desk

The Challenge

The client needed its indirect-procurement catalog available to buyers directly inside Coupa, using the cXML punchout standard, but had no catalog platform capable of hosting the content and handling the punchout handshake at production scale and uptime.

Our Approach

  1. 01

    Build the punchout service

    Built and hosted a cXML-compliant catalog service supporting the PunchOutSetupRequest/Response handshake Coupa expects.

  2. 02

    Manage catalog content

    Implemented catalog content management so product data, pricing, and availability could be kept current without a code change.

  3. 03

    Handle the cart return

    Handled the cart-return flow so items selected in the punchout session came back into Coupa as a clean requisition.

  4. 04

    Deploy for scale

    Deployed the service on cloud infrastructure sized for procurement-cycle traffic and monitored for availability.

The Results

Shop inside Coupa

Buyers can browse and select from the catalog inside Coupa with current pricing, no separate login or portal.

A shorter PO cycle

Shortened the purchase-order cycle by removing a manual, off-platform ordering step.

Independent catalog updates

Gave the procurement team a catalog they can update independently of the integration itself.

A reusable punchout pattern

Established a punchout pattern the client could reuse for additional catalogs or suppliers.

cXML Punchout Coupa Cloud Hosting