Service 04

OCI and punch-out catalogues — your shop inside your customers' procurement systems

Your largest customer now orders only through its e-procurement system — and is demanding an OCI connection. We make Shopware shops and custom shops punch-out capable: OCI for SAP, cXML PunchOut for Ariba, Coupa and other systems. Planning, build and operation from one team.

OCIcXML PunchOutShopware 6E-procurement

How a punch-out catalogue works

OCI stands for Open Catalog Interface, a standard for electronic procurement established by SAP. How it runs: a buyer punches out of their e-procurement or ERP system straight into your shop, sees their own prices and their own product range there, and assembles a basket. Instead of ordering in the shop, they transfer that basket back into the procurement system in a structured form — the order itself then runs there, with all of the customer's approval workflows and budget checks.

In SAP environments OCI is the standard. Systems such as Ariba or Coupa use cXML PunchOut instead — technically different, in principle the same thing. The advantage over static catalogue files: you maintain prices and product range in one place, in your shop. No catalogue export, no version that quietly goes stale at the customer's end.

Your existing shop becomes the catalogue

We do not build a second shop for procurement. We make your existing Shopware 6 shop or custom shop OCI and punch-out capable. After the punch-out the buyer lands in an environment with their own terms: customer-specific prices, released product ranges, no registration, no separate login.

The real work is in the transfer back. Every procurement system expects the basket in a particular structure — material numbers, product groups, units of measure, sometimes classifications such as eCl@ss. We map the fields properly onto the target system and test against your customer's real environment, not against an assumption.

One shop can serve many large customers this way. Different procurement systems, different field requirements, different product ranges — done properly, that is configuration, not a new project per customer.

Through to sign-off by your customer

An OCI connection is only finished once your customer's e-procurement team has signed it off. We settle the field specification directly with the customer's IT department, set up test accounts and run test transfers until the basket arrives correctly in the target system. You do not have to translate in between — we talk to SAP administrators and Ariba consultants directly.

The same goes for the public sector. When a tender requires an OCI connection, that is many suppliers' first contact with the subject. Not ours.

After go-live

A punch-out connection does not simply keep running because it was signed off once. Procurement systems get updated, field requirements change, certificates expire. We monitor the interface in operation and adjust it before your customer's purchasing department reports a fault.

Transferring the basket back is only half the distance. If your customer's order should then run automatically into your ERP, that is handled by an ERP connection from our interface and API development. And if a large customer is demanding an OCI connection right now: call before you promise a delivery date — Monday to Friday, 9:00 to 16:00 CET, +49 441 21 21 63 0.

Frequently asked questions

What is the Open Catalog Interface (OCI)?

OCI stands for Open Catalog Interface, a standard for e-procurement established by SAP. Through the OCI interface a buyer punches out of their procurement system straight into the supplier's shop, assembles a basket there and transfers it back in a structured form. The order itself then runs in the customer's system — with the customer's own approval workflows.

My largest customer is demanding an OCI catalogue — what does that mean for me?

Your customer no longer wants to order in your shop, but out of their own procurement system. You need neither a new shop nor a catalogue file for that — your existing shop is made punch-out capable. We settle the technical requirements directly with your customer's e-procurement team and build the connection through to sign-off.

OCI or cXML PunchOut — which standard is my customer asking for?

Both solve the same problem: punching out of the procurement system into the supplier's shop, and transferring the basket back. OCI is the standard in SAP environments, cXML PunchOut is used by systems such as Ariba or Coupa. The protocols and field structures differ — but one shop can serve both at the same time.

Can Shopware do OCI and punch-out?

Shopware 6 does not do it out of the box, but it can be extended. We add OCI and cXML PunchOut as an extension: the punch-out, customer-specific prices, the basket transfer back. Your shop stays one system — for regular customers and for punch-out access alike.

How long does an OCI connection take?

Connecting an existing shop is the smaller part of the job. The time goes into coordination with your customer's procurement system: specification, test accounts, sign-off. Count in weeks, not months — we can be more precise after a look at your customer's requirements.

More answers in our FAQ

OCI and punch-out catalogues — your shop inside your customers' procurement systems: Let us get specific.

Tell us your starting point — you get an honest assessment, not a sales pitch.

Call Start a project