PunchOutHub Docs

PunchOut Flow Explained

PunchOut is a live catalog session started from the buyer procurement system. The user shops on the supplier site, then returns selected cart data to procurement for approval and purchase order processing.

StartBuyer launches supplier catalog
ShopUser browses live supplier catalog
ReturnCart data goes back to procurement

Core event sequence

01 Launch

Buyer clicks supplier catalog from procurement.

02 Setup request

Procurement sends PunchOutSetupRequest to supplier endpoint.

03 Setup response

Supplier validates and returns StartPage URL.

04 Catalog session

Buyer browses, searches, and adds products.

05 Return cart

Supplier posts PunchOutOrderMessage or compatible cart back to buyer.

06 Approval / PO

Buyer completes internal approval and sends purchase order if configured.

Common supplier-side endpoints

Names can vary by deployment. A PrestaShop implementation commonly uses these logical endpoints:

/module/punchout/entry /module/punchout/catalog /module/punchout/returncart /module/punchout/order_receiver

Main documents

DocumentDirectionPurpose
PunchOutSetupRequestBuyer → SupplierStarts the session and carries buyer identity.
PunchOutSetupResponseSupplier → BuyerReturns StartPage URL for shopping.
PunchOutOrderMessageSupplier → BuyerReturns selected cart lines to procurement.
OrderRequestBuyer → SupplierPurchase order flow after buyer approval, when in scope.

Simple explanation for customers

A helpful way to explain this to customers: PunchOutHub does not force the buyer to manually copy products from the supplier store. Instead, the buyer enters the supplier catalog from procurement, selects items, and sends the cart back to procurement in a structured format.

Next: Troubleshooting

Use common symptoms to identify setup, session, return, or cache issues.

Open next guide
Free readiness tool

Check your PrestaShop environment before a PunchOut project.

Use the free PunchOut Readiness Checker & Audit Report v1.4 to review version, PHP, SSL, theme/module risk, PunchOut readiness, and optional buyer requirement status before implementation or migration planning.

Download Free ToolView compatibility guide