Want to automate EDI and B2B orders with integration?

Learn more
A Alumio vivid purple arrow pointing to the right, a visual representation of how to access more page material when clicking on it.
Go back

Punchout catalog integration for buyers who never leave their ERP

By
Saad Merchant
Published on
August 21, 2026
Updated on
August 21, 2026
Punchout catalog integration between a supplier storefront and a buyer's ERP
IN CONVERSATION WITH
Email icon
Email icon

A punchout catalog is a supplier storefront that opens inside a buyer's own procurement system, so they never sign in anywhere else. Large buyers with mandated procurement software will not leave that system for a supplier webshop. A supplier without punchout is invisible to them, however good that webshop is. The usual fixes stop short. A procurement network will host the catalog and charge per transaction. A storefront punchout module handles the protocol but still cannot see the contract price. Both leave pricing and stock sitting in the enterprise resource planning (ERP) system while the buyer waits. Businesses close that gap with an integration platform-as-a-service (iPaaS). It asks the ERP for that buyer's contract price the moment they open the catalog. It hands the finished cart back in the format their procurement system reads. Suppliers who make that call stop being filtered off procurement shortlists and receive structured orders nobody has to re-key.

What a punchout catalog actually does

A punchout session runs in four steps. Each one crosses a boundary between two companies' systems.

  • The buyer punches out: their procurement system sends a request identifying the buyer and their organization, so the supplier site opens already knowing who is shopping
  • Pricing resolves per account: the storefront shows that buyer's contracted prices and current availability, not a public catalog
  • The cart returns as a requisition: the buyer transfers the cart back into their procurement system rather than checking out on the supplier site
  • Approval and ordering happen buyer-side: the requisition follows the buyer's internal approval chain, then arrives as a purchase order

The order never gets placed on the supplier's storefront. That is the part suppliers find counterintuitive, and it is exactly why the buyer's procurement team insists on it.

Why do enterprise buyers insist on punchout?

Procurement software exists to enforce policy. Spend gets categorized against budgets, approvals route by value, and every commitment lands in one auditable place. A buyer who leaves that system to order on a supplier site has stepped outside all of it.

Large organizations respond by mandating that purchasing happens inside the procurement system. Buying anywhere else becomes maverick spend, which procurement teams are measured on reducing. At that point the supplier webshop is not competing with other webshops. It is competing with the buyer's own policy, and it loses.

Punchout resolves the conflict rather than fighting it. The supplier keeps the catalog, the pricing logic, and the product experience. The buyer keeps the approval chain and the audit trail. Neither side gives up the thing they cannot give up.

What do suppliers lose without a punchout catalog?

A supplier without punchout does not get a slower channel. It gets excluded from accounts that would otherwise buy. The loss shows up in a recognizable order:

  • Lost from the approved vendor list: procurement teams shortlist suppliers their system can reach, and a supplier that cannot be punched out to gets filtered before any commercial conversation
  • Orders that arrive as work: without punchout, large accounts send purchase orders by email or EDI, and someone re-keys them into the ERP
  • Pricing disputes at invoice: when the buyer ordered from a spreadsheet or a PDF catalog, the price they expected and the price you invoice diverge, and finance absorbs the difference
  • No visibility into the account: orders arrive without the browsing behavior, quote history, or product interest that a connected storefront would capture

Turn AI ambition into action

Portrait of Leonie Becher Merli, Business Development Manager at Alumio

Get a free assessment of your integration needs and next steps

Portrait of Leonie Becher Merli, Business Development Manager at Alumio

Ready to serve enterprise buyers via an integration platform?

Ready to serve enterprise buyers via an integration platform?

What punchout demands from your systems

Punchout looks like an e-commerce feature and behaves like an integration requirement. Four things have to be true at the moment the buyer is browsing.

  • Account-specific pricing on request: the contracted price for that buyer, resolved live from the ERP rather than served from a synchronized table that ages
  • Real availability: stock that accounts for allocations and inbound receipts, since a punchout cart that fails at fulfillment damages the account relationship more than a slow site would
  • Identity handled correctly: the punchout request carries credentials that must map to the right account and contract in your systems, every time
  • The right document formats: most procurement platforms speak cXML, some speak OCI, and the requisition and order have to be readable by both sides

Only the fourth is really about punchout as a standard, and it sits next to the EDI integration most suppliers already run for their largest accounts. The first three are ordinary integration problems that punchout makes visible. A buyer inside their own procurement system has no patience for a page that takes six seconds to price.

How an integration platform serves a punchout catalog

Suppliers reach punchout three ways. A procurement network or supplier portal will host the catalog for you, which works and charges per transaction while keeping the buyer relationship one step away. Some e-commerce platforms offer punchout modules, which handle the protocol and still need connecting to the ERP that holds the contract prices. Building it directly against each buyer's procurement system is possible and multiplies with every new large account.

An integration platform-as-a-service (iPaaS) connects the storefront to the systems holding the answers. On the Alumio iPaaS that work takes four forms:

  • Priced while the buyer waits: a real-time Proxy checks contract pricing and stock in the ERP while the buyer is browsing, so the number on screen is the number in the ERP
  • Formats translated both ways: a data Transformer converts cXML or OCI documents into what the ERP expects and back again, so procurement standards do not dictate your back-office design
  • Held when a system is slow: a built-in Storage keeps reference data ready and queues returning orders, so an ERP under load does not break a live buyer session
  • Traceable per session: detailed Logs record which buyer saw which price and when, which is what settles an invoice dispute without an investigation

Those flows are configured rather than hand-built per buyer, with the Code Transformer available where configuration cannot express a rule, and writing code is preferred. Leeuwerik Plaat, a Dutch B2B supplier of sheet materials, sells on customer-specific contract prices. Alumio moves its products, stock, and per-customer pricing in real time between the Kerridge ERP and Adobe Commerce. Buyers order around the clock against the price their contract carries.

What a punchout catalog is worth to a supplier

Punchout is rarely funded on its own merits. It gets funded when a large account asks for it, and the answer decides whether that account stays.

The suppliers who treat it as infrastructure rather than a one-off build end up somewhere better. Run through an integration platform, each new enterprise buyer connects to a pattern that already exists. Procurement teams stop routing around them, and the pricing that reaches the buyer is the pricing finance expects to invoice.

What the business gets back is access to accounts that were previously unreachable, orders that arrive structured instead of as email attachments, and a channel that scales with the sales team rather than with the integration backlog.

No items found.

FAQ

Integration Platform-ipaas-slider-right
What is a punchout catalog?

A punchout catalog is a supplier's online catalog that a buyer accesses from inside their own procurement or ERP system rather than by visiting the supplier's website directly. The buyer punches out to the supplier site, browses account-specific pricing, builds a cart, and returns that cart to their procurement system as a requisition for internal approval. The order is then placed through the buyer's system, which keeps purchasing inside their spend controls.

Integration Platform-ipaas-slider-right
What is the difference between punchout and a standard B2B webshop?

A standard B2B webshop requires the buyer to log in separately and check out on the supplier's site, which places the transaction outside the buyer's procurement controls. Punchout keeps the buyer inside their own system for approval and ordering while borrowing the supplier's catalog for browsing and pricing. For large organizations with mandated procurement software, the difference determines whether a supplier can be bought from at all.

Integration Platform-ipaas-slider-right
Do suppliers need to support both cXML punchout and OCI?

Support whichever standard your largest buyers already run, and expect to support both if you sell into mixed accounts. cXML is the document standard most procurement platforms use for a punchout session, covering the setup request that opens the catalog, the cart returned to the buyer, and the purchase order that follows. OCI is the equivalent standard used in SAP environments. This is why format translation sits at the center of most punchout projects rather than at the edge of them.

Integration Platform-ipaas-slider-right
How does an integration platform enable a punchout catalog?

An integration platform-as-a-service (iPaaS) connects the punchout storefront to the ERP and warehouse systems holding contract pricing and stock, resolving both while the buyer is browsing rather than serving a synchronized copy. It converts cXML or OCI documents into the structures the ERP expects and returns orders in the format the buyer's system requires. It also logs each session, which is what makes a disputed price answerable after the fact.

Integration Platform-ipaas-slider-right
Does punchout require a specific e-commerce platform?

No. Several e-commerce platforms offer punchout modules, and third-party procurement networks will host a catalog on a supplier's behalf. The harder requirement is live access to contract pricing and availability, which sits in the ERP regardless of which storefront is used. Choosing a platform with a punchout module solves the protocol and leaves the data problem unchanged.

Integration Platform-ipaas-slider-right
Is a punchout catalog worth it for a mid-sized supplier?

It depends entirely on whether large buyers with mandated procurement systems are in the target market. For suppliers selling to enterprises, government, or healthcare, punchout is often a qualification requirement rather than a differentiator. For suppliers whose buyers are smaller businesses without formal procurement software, a well-integrated B2B storefront usually delivers more for the same effort.

Get a free assessment of your integration needs

Laptop screen displaying the Alumio iPaaS dashboard, alongside pop-up windows for generating cron expressions, selecting labels and route overview.