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.

Reading time 3 minutes
New technology partnership: PunchOut connection for Vendure shops

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).
  1. PunchCommerce processes the log and forwards it to your Vendure storefront.
  1. the buyer browses, fills the shopping basket and clicks on "Transfer shopping basket".
  2. 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. 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 →

If you have any questions or suggestions, just send us an email hallo@punchcommerce.de or call us at +49 6142 / 953 80 - 60. We appreciate your feedback!

Back to the journal

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

PunchCommerce® ist ein Produkt der Netzdirektion GmbH