New technology partnership: PunchOut connection for Vendure shops | Create OCI and cXML PunchOut Catalogues | PunchCommerce                           ![](//analytics.punchcommerce.de/matomo.php?idsite=1&rec=1)

 News New technology partnership: PunchOut connection for Vendure shops
========================================================================

Vendure is one of the most exciting headless commerce platforms in Europe - modern, flexible and increasingly the first choice for technically demanding B2B teams. What was missing until now: a native connection to the procurement systems of major customers. That is now changing.

  23.04.2026   ·   Reading time 3 minutes

  ![New technology partnership: PunchOut connection for Vendure shops](/storage/media/Vendure Partnerschaft.png)

The Vendure team has developed an official PunchOut gateway plugin and tested it together with us. It is now available as a community plugin in the Vendure ecosystem. In addition to Shopware, Magento and JTL-Shop, PunchCommerce now also supports Vendure as a fully-fledged gateway for OCI, cXML and IDS Connect connections.

What the integration does
-------------------------

The plugin connects Vendure with PunchCommerce in the proven gateway mode: PunchCommerce takes over the protocol translation (cXML, OCI, IDS Connect) in the background, while your Vendure shop does what it does best - manage products, control shopping carts, process orders.

The process for your customer's buyer:

1. click on the PunchOut link in the procurement system (e.g. SAP Ariba or Coupa).

2. PunchCommerce processes the log and forwards it to your Vendure storefront.

3. the buyer browses, fills the shopping basket and clicks on "Transfer shopping basket".
4. the items are returned to the procurement system - ready for ordering.

For your shop, this means: no separate PunchOut implementation, no protocol logic in the code, no maintenance effort for cXML, OCI or IDS Connect specifications.

What makes the integration special
----------------------------------

**Parallel sessions:** A customer can have multiple PunchOut sessions open at the same time - each with its own isolated shopping basket. Important when different departments of the same company order in parallel.

**Flexible product field mapping:** PunchOut-specific fields such as unit of measure, packaging unit or weight can be mapped directly to Vendure custom fields. Products that are sold in kilograms instead of units are automatically assigned the correct unit in the procurement system.

**Order lifecycle:** After the transfer, the order changes to "Transferred" status in Vendure. The shopping basket is archived and the actual order is placed via the regular procurement channel. No data is lost.

**European hosting:** As with all PunchCommerce connections, the protocol processing runs via our infrastructure in Germany (Hetzner Cloud, Falkenstein and Nuremberg locations). Full GDPR compliance, no data transfer to third countries.

Demo storefront to help you get started
---------------------------------------

In addition to the plugin, the Vendure team has published a ready-made demo storefront: [vendurehq/punchcommerce-storefront-demo](https://github.com/vendurehq/punchcommerce-storefront-demo). It shows the complete PunchOut integration as a working reference implementation - ideal as a starting point for your own project.

Who is the integration for?
---------------------------

The integration is aimed at B2B companies that use Vendure as a commerce platform and need to fulfil the PunchOut requirements of their key accounts. Typical scenarios:

- You have an existing Vendure shop and receive a PunchOut request for the first time.
- You are planning a new B2B shop on Vendure and want to consider PunchOut right from the start.
- You are consolidating PunchOut connections from different customers via a central platform.

Next step
---------

Are you using Vendure and your customers want PunchOut? We will show you in a brief discussion how the integration works in practice - live and on your specific setup.

**[Book an appointment now →](https://account.netzdirektion.de/appointments/punchcommerce)**

If you have any questions or suggestions, just send us an email  or call us at [+49 6142 / 953 80 - 60](tel:061429538060). We appreciate your feedback!

 [Back to the journal](https://www.punchcommerce.de/en/journal)

#### You might also be interested in these posts

- [New in PunchCommerce: Full IDS Connect support for all shop systems](https://www.punchcommerce.de/en/journal/2026/new-in-punchcommerce-full-ids-connect-support-for-all-shop-systems "To the post New in PunchCommerce: Full IDS Connect support for all shop systems")
- [New Shopware integration: link customers directly from PunchCommerce](https://www.punchcommerce.de/en/journal/2026/new-shopware-integration-link-customers-directly-from-punchcommerce "To the post New Shopware integration: link customers directly from PunchCommerce")
- [New Shopware plugin and support for BMEcat and cXML](https://www.punchcommerce.de/en/journal/2021/new-shopware-plugin-and-support-for-bmecat-and-cxml "To the post New Shopware plugin and support for BMEcat and cXML")

 Fancy a Test? Start the non-binding 30-day test phase.
--------------------------------------------------------

 [ Create a PunchOut catalogue now ](https://www.punchcommerce.de/register)

 [ PunchCommerce® ist ein Produkt der ![Netzdirektion GmbH](https://www.punchcommerce.de/static/netzdirektion-logo.png "PunchCommerce® ist ein Produkt der netzdirektion | Gesellschaft für digitale Wertarbeit mbH") ](https://netzdirektion.de)

 [Give feedback now - your opinion helps us to become even better!](https://easy-feedback.de/umfrage/1883200/5FuM95 "Your opinion helps us to become even better!")
