Vendure Partners with Punch Commerce to Bring PunchOut, OCI and cXML to Headless B2B

B2B buying doesn't only happen in a browser tab. It happens inside procurement systems, where buyers expect to punch out to a supplier catalog, fill a cart, and hand the line items back to their e-procurement platform for approval and ordering. For years that workflow has been the domain of legacy suite commerce. Today, it's available on Vendure.
We're excited to announce our technology partnership with Punch Commerce, a specialist in PunchOut integrations. Together we've built an official PunchOut Gateway Plugin for Vendure, available now as an open source community plugin.
What it does
The plugin connects Vendure to Punch Commerce in gateway mode. Punch Commerce handles the protocol translation (OCI, cXML, IDS-Connect), while Vendure remains the source of truth for catalog, pricing, carts, and orders.
The buyer journey looks like this:
- A buyer clicks a PunchOut link inside their procurement system (e.g. SAP Ariba or Coupa).
- Punch Commerce translates the request and redirects them to your Vendure storefront.
- The buyer browses, configures, and fills a cart with the full Vendure shopping experience.
- On checkout, the cart is transferred back into the procurement system as line items, ready for the standard approval and ordering flow.
Everything you'd expect from enterprise B2B is supported out of the box: parallel PunchOut sessions with isolated carts per department, flexible product mapping for units, packaging and weight, and a clean order lifecycle with a dedicated Transferred status. Hosting runs on EU infrastructure, fully GDPR compliant.
Why this matters
If you're evaluating Vendure for a new B2B platform, PunchOut is usually the question that decides whether a modern headless stack is even on the table. With this plugin, the answer is yes. You get the flexibility and developer experience of Vendure, and you still meet the procurement requirements of your largest customers.
It also means you can consolidate: one Vendure platform for self-service, sales-assisted, and procurement-driven buying, instead of separate systems glued together.
Get started
- Plugin: vendurehq/community-plugins — punchout-gateway-plugin
- Docs: PunchOut Gateway Plugin documentation
- Demo storefront: vendurehq/punchcommerce-storefront-demo
Let's talk
If you're planning a new B2B commerce platform and need to map OCI, cXML, or IDS-Connect into your buying experience, we'd like to hear from you. Get in touch and we'll walk through your setup together.
Share this article


