TENDERWon a tender that requires PunchOut?Download the Tender Kit

PunchOut for WooCommerce

WooCommerce PunchOut plugin for SAP Ariba, Coupa and SAP OCI

Turn your WooCommerce store into a PunchOut catalogue your buyers open from their procurement system. Orders come back into WooCommerce as normal orders.

  • cXML and OCI
  • SAP Ariba, Coupa, SAP
  • Up to 10 buyers

Per site, billed annually

€1,950 / year

About €163 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 on WordPress.org; the licence is activated from your PunchOut Rocket account.

In short

PunchOut Rocket for WooCommerce is a WordPress plugin plus a managed gateway that connects your store to SAP Ariba, Coupa, SAP S/4HANA/SRM and any cXML or OCI eProcurement system. It costs €1,950 per site per year with up to 10 buyers included, and most suppliers go live in under 30 days.

Requirements

What your WooCommerce store needs

WooCommerce requirements
ItemSupported
WordPress6.1 or later, tested up to 7.0
WooCommerce8.0 or later, HPOS compatible
PHP7.0 or later
HTTPSRequired (the buyer’s system only opens secure stores)

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 the Order Fulfillments feature of WooCommerce (beta, in core from version 10.2) to be enabled; order confirmations work without it.

WooCommerce B2B

How the plugin uses your WooCommerce setup

One customer per buyer

Each buyer is linked to a WooCommerce customer: the session user is cloned from it, with its role, so the session opens already logged in as that customer.

Your B2B prices

Prices the buyer sees are the ones your store applies to that customer and its role, including the B2B pricing rules you already use. More complex pricing logic? Tell us and we will check it.

Your catalogue

Products, variations and stock come straight from WooCommerce. Nothing to export or upload.

Orders you recognise

With the Premium plan, approved purchase orders arrive as WooCommerce orders, with the buyer’s PO number, so your team processes them as usual.

Install

Set up WooCommerce in four steps

  1. Install the plugin

    In WordPress go to Plugins → Add new, upload the plugin and activate it.

  2. Connect

    Create your free account, add your site and enter the WordPress API user and its application password.

  3. Add your buyer

    Enter the credentials from your buyer’s supplier documentation and link the buyer to a WooCommerce customer.

  4. Test and go live

    Run a test session, pass the buyer’s UAT, receive the first order.

Contact

Need help connecting WooCommerce 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.

Your go-live is within 30 days: leave a phone number and your request will be handled with priority.

We use your data to answer your request, as described in our privacy policy.

Go-Live Assist · €1,500 one-off

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 Assist
Free guide

Won 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 Kit

FAQ

WooCommerce PunchOut: questions

Does the WooCommerce 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.

Is the plugin compatible with HPOS?

Yes. It supports WooCommerce High-Performance Order Storage.

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.