✅ Production-ready PunchOut module • PrestaShop 9.x

Enterprise PunchOut (cXML) for PrestaShop — and any platform.

PunchOutHub gives you a production-ready flow: SetupRequest → Catalog → Cart → Return cXML. Use the PrestaShop native module today, and scale to Magento / WooCommerce / Custom stores via the Generic API Connector.

Request demo View pricing Technical docs
Typical B2B integration projects cost $10k–$30k+. PunchOutHub is a one-time license starting at $1,590.
cXML 1.2.x
BuyerCookie / BrowserFormPost
ItemIn cart prefill
ReturnCart cXML
OrderRequest receiver
Ideal for: suppliers selling to large companies who use Oracle iProcurement / procurement suites that support cXML PunchOut.
Customize branding, catalog filtering, UNSPSC mapping, and security settings.

What you get

enterprise-grade deliverables

Included in license

  • PrestaShop module package (source)
  • Admin configuration screen
  • Logging + troubleshooting guide
  • Documentation + sample cXML
Endpoint example:
/module/punchout/entry
/module/punchout/catalog
/module/punchout/returncart
/module/punchout/order_receiver

Features

built for real enterprise PunchOut

Oracle PunchOut Setup

Handle SetupRequest, validate credentials, store BuyerCookie + return StartPage to catalog.

Session-safe browsing

Use server-side session state + tokenized URLs to avoid browser cookie limitations in iframes.

ReturnCart cXML

Post PunchOutOrderMessage back to Buyer via BrowserFormPost (supports HTTP-204 mode too).

OrderRequest receiver

Optional receiver endpoint for post-PunchOut purchasing to create orders inside PrestaShop.

ItemIn cart prefill

Support item prefill from SetupRequest (create/edit/inspect flows where applicable).

Logging & diagnostics

Verbose logs + masked secrets to debug ERP integration quickly.

How it works

punchout flow (high level)
1
Buyer → SetupRequest Validate credentials, store BuyerCookie + BrowserFormPost.
2
Supplier → StartPage Respond with StartPage URL containing secure short-lived session token.
3
User browses catalog Add items, update quantities, review cart inside PunchOut flow.
4
Return cart to Buyer Post PunchOutOrderMessage back to BrowserFormPost URL.
5
Optional: OrderRequest Buyer sends OrderRequest to your receiver endpoint (optional).
Read docs Buy $1,590+