Working with PunchOut

PunchOut lets a buyer begin in an external procurement application, enter a supplier’s CyberStore catalog, and build a cart using the products and contract terms available to that customer. Instead of importing and maintaining a complete supplier catalog in the procurement system, the buyer shops the current CyberStore catalog and returns the cart information to the originating application.

A working PunchOut relationship depends on configuration at more than one level. The site must allow PunchOut, the Customer must be enabled and configured for the procurement system, and any Account-level transformation override must be deliberate.

Use the workflow in this order:

  1. Enable PunchOut for the site and the intended Customer.
  2. Configure the PunchOut relationship, including delivery mode, return destination, transformation, and trusted request origins.
  3. Configure PunchOut Order Intake when the procurement application sends order cXML back to CyberStore.
  4. Apply an Account transformation override only when one Account requires output that differs from the Customer default.

PunchOut Invoice processing is a separate licensed capability managed through a scheduled Operation. It extends the process beyond the buyer’s catalog session and is outside the configuration described in this workflow.


This site uses Just the Docs, a documentation theme for Jekyll.