PunchOut for PrestaShop
PrestaShop PunchOut module for SAP Ariba, Coupa and SAP OCI
Your PrestaShop store becomes a PunchOut catalogue: buyers open it from SAP Ariba, Coupa or SAP with their own prices, and orders come back into PrestaShop.
- cXML and OCI
- SAP Ariba, Coupa, SAP
- Up to 10 buyers
Per site, billed annually
€2,950 / year
About €246 a month, VAT excluded. Up to 10 buyers included.
- 30-day free trial, no credit card
- cXML and OCI
- Setup in under an hour
Free download of the module (version 1.0.0, PrestaShop 8 and 9): in your back office go to Modules → Module Manager → Upload a module. The licence is activated from your PunchOut Rocket account.
In short
PunchOut Rocket for PrestaShop is a module plus a managed gateway that connects PrestaShop 8 and 9 stores to SAP Ariba, Coupa, SAP S/4HANA/SRM and any cXML or OCI eProcurement system. It costs €2,950 per site per year with up to 10 buyers included, and most suppliers go live in under 30 days.
Requirements
What your PrestaShop store needs
| Item | Supported |
|---|---|
| PrestaShop | 8.x, 9.x |
| PHP | As required by your PrestaShop version |
| HTTPS | Required |
Plugin versions and release notes: compatibility and changelog.
Features
What the plugin does today
- PunchOut session with automatic login and cart return (cXML PunchOutSetupRequest and PunchOutOrderMessage)
- OCI sessions with HOOK_URL and NEW_ITEM-* fields
- With the Premium plan: approved purchase orders imported as store orders (cXML OrderRequest)
- Customer-specific catalogues and contract prices per buyer
- UNSPSC mapping for every product
- Real-time session log in the dashboard
- Reverse proxy for iframes, SameSite cookies and security headers
Purchase order import comes with the Premium plan, order confirmations and ship notices with its OC & ASN add-on; cXML invoices on request.
Ship notices (ASN) need PrestaShop 9.1 or later with the experimental “Improved shipment” feature enabled; order confirmations work on every supported version.
PrestaShop B2B
How the module uses your PrestaShop B2B setup
Customer groups
One group per buyer: catalogue visibility and prices follow your PrestaShop rules.
Specific prices
Contract prices from PrestaShop’s specific-price rules are the prices sent in the cart.
Your catalogue
Products, combinations and stock come straight from PrestaShop.
Order states
PunchOut orders come in as PrestaShop orders, so your team handles them in the usual back office.
Install
Set up PrestaShop in four steps
Install the module
Upload it from the Modules page of your back office.
Connect
Paste the API key in the module settings.
Add your buyer
cXML or OCI credentials from the buyer, linked to a PrestaShop customer.
Test and go live
Test session, UAT, first order.
Contact
Need help connecting PrestaShop to your buyer?
Tell us your buyer’s system and deadline. If your go-live is within 30 days, your request is handled with priority.
Short on time? We set it up for you.
We onboard your first buyer: we read the buyer’s supplier documentation, configure the connection, run the tests and support you through the buyer’s UAT until the first real order. We start within 48 hours of your order.
About Go-Live AssistWon a tender?
The Tender Kit is a free guide: what to ask your customer, a checklist by procurement system, a 30-day plan and sample wording for your offer.
Get the Tender KitFAQ
PrestaShop PunchOut: questions
Does the PrestaShop plugin work with SAP Ariba?
Yes, via cXML: PunchOutSetupRequest opens the session, PunchOutOrderMessage returns the cart and, with the Premium plan, the approved OrderRequest becomes a store order.
Does it support OCI for SAP S/4HANA, SRM or ECC?
Yes. OCI sessions receive the buyer’s HOOK_URL and the cart is returned as NEW_ITEM-* fields.
How many buyers can I connect?
Up to 10 per site are included in every plan. You can add packs of 10 more buyers for €1,500/year each. Test connections count as buyers.
Do I need to change my theme or checkout?
No. The gateway serves your store to the buyer with the frame headers and cookie settings their system requires, so your theme, checkout and server stay as they are.
What happens after the 30-day trial?
You choose a plan, Standard or Premium, to keep the connection active. During the trial the Premium features (purchase order import and Predefined Carts) are active too, so you can test them before you choose. Nothing is charged automatically and no credit card is needed to start.
Can you set it up for me?
Yes. Go-Live Assist (€1,500, one-off) covers the onboarding of your first buyer: supplier documentation analysis, configuration, tests and UAT support until the first order.
Does it work with PrestaShop customer groups and specific prices?
Yes. Each buyer is linked to a customer, and the session user is cloned from it with its role and groups, so the buyer sees its own catalogue and contract prices inside the PunchOut session.
30-day free trial · no credit card
Start with your first buyer.
10 buyers are included from day one. Install the plugin today and run your first test session this afternoon.