TENDERWon a tender that requires PunchOut?Download the Tender Kit

PunchOut gateway for B2B suppliers

Your buyer requires PunchOut? Go live in under 30 days.

Connect your WooCommerce, Magento, PrestaShop or nopCommerce store to SAP Ariba, Coupa, SAP OCI and any cXML or OCI procurement system. No rebuild, no custom code.

  • No credit card
  • From €163/month per site
  • 10 buyers included: from €16/month each
  • Weblink since 1996
What will your buyer ask you?PREVIEW
PROTOCOLcXMLvia SAP Business Network
  • Your Ariba Network ID (ANID) and the buyer’s ANID
  • Shared secret for the PunchOut setup
  • Test environment and UAT dates
Typical go-live under 30 daysSAP Ariba setup →

Works with any eProcurement system that supports cXML or OCI · see all systems

PunchOut Rocket in short

PunchOut Rocket is a managed gateway with native plugins for WooCommerce, Magento 2 / Adobe Commerce, PrestaShop and nopCommerce. It connects your existing store to your buyer’s eProcurement system via cXML or OCI, so the buyer can shop your catalogue from SAP Ariba, Coupa or SAP and, with the Premium plan, send the purchase order straight into your e-commerce. Pricing starts at €1,950 per site per year with up to 10 buyers included.

See it in action

PunchOut Rocket in a few minutes

How your store connects to your buyer’s eProcurement system, from the plugin to the order.

  • The buyer opens your catalogue from SAP Ariba, Coupa or SAP
  • The cart goes back to their system for approval
  • With the Premium plan, the order lands in your store as a normal order

The video loads from YouTube when you press play. Watch on YouTube

How a PunchOut session works

Your store inside your buyer’s procurement system

Five messages, handled by our gateway. You keep your catalogue, prices and checkout.

PunchOutSetupRequest.xmlSAP Ariba → gateway
<cXML payloadID="1729332000.4711@buyer.example.com" timestamp="2026-10-19T10:00:00+02:00">
  <Header>
    <From><Credential domain="NetworkID">
      <Identity>AN01000000001</Identity>
    </Credential></From>
  </Header>
  <Request>
    <PunchOutSetupRequest operation="create">
      <BrowserFormPost><URL>https://buyer.example.com/return</URL></BrowserFormPost>
    </PunchOutSetupRequest>
  </Request>
</cXML>

The buyer clicks your catalogue inside their procurement system. The gateway checks the credentials and opens a session for that buyer.

Native plugins

Built for the store you already have

Pick your platform. Catalogues, customer price lists and checkout stay exactly as they are.

WordPress plugin

PunchOut for WooCommerce

Install the plugin, connect your site, add your first buyer. Compatible with HPOS.

Supported versionsWordPress 6.1+ · WooCommerce 8.0+
Get it fromWordPress.org
ProtocolscXML and OCI
Setup timeUnder an hour
PunchOut for WooCommerce: details

Per site, billed annually

Licence

€1,950 / year

About €163 a month, VAT excluded

  • Up to 10 buyers included
  • Cart return via cXML or OCI
  • Real-time session log
  • Managed cloud hosting
Try it free for 30 days

Pricing

One price for up to 10 buyers

The plan price stays the same from 1 to 10 buyers. The more buyers you connect, the less each one costs. Move the slider.

Your platform

10 buyers are included in every plan. Need more? Add 10 buyers for €1,500 a year.

Your planSame price from 1 to 10 buyers€2,950 / year
Cost per buyer
€49 / month€590 a year, billed annually

Cost per buyer, from 1 to 10 buyers

Prices in euro, VAT excluded, billed annually per site.

Full pricing, add-ons and services →

What’s inside

The hard parts of PunchOut, already solved

A gateway that fixes what blocks the session

Our reverse proxy handles the iframes, SameSite cookies and security headers that SAP Ariba and Coupa require. Your store needs no reconfiguration.

Reverse proxyWhy stores fail inside Ariba

cXML and OCI

PunchOutSetupRequest, PunchOutOrderMessage, OrderRequest and OCI HOOK_URL.

cXML vs OCI

Catalogues per buyer

Customer-specific assortments and price lists from your store, plus Predefined Carts built in the gateway with the Premium plan: ready-made carts your buyer sends for approval in one click.

PremiumWhat are Predefined Carts?

Real-time log

See every session and every message as it happens. Find the problem before your buyer does.

Secure, managed hosting

Enterprise cloud, encrypted credentials (only the last 4 characters visible), DPA available. Dedicated hosting on request.

Security

REST API for custom stores

Headless or custom-built? Start sessions and return carts through our API.

REST API

Go-Live Assist · €1,500 one-off

Short on time? We take you to the first order.

We onboard your first buyer: we read the buyer’s supplier documentation, configure the connection, run the tests and stay with you through the buyer’s UAT. We start within 48 hours of your order.

  1. Kick-off callRequirements, credentials and test environment.
  2. Supplier documentation analysisFields, classification, units of measure.
  3. Setup and test sessionsOn our gateway, with your real catalogue.
  4. UAT and first orderWe stay until the first real purchase order.

A realistic plan

From the buyer’s email to the first order

The technical setup takes hours. The buyer’s test sets the final date.

  1. WEEK 1

    Trial and credentials

    Install the plugin, connect your store, ask your buyer for the PunchOut credentials.

    You
  2. WEEK 2

    Catalogue and tests

    Prices for your buyer, test sessions on the gateway, log checks.

    You + Weblink
  3. WEEK 3

    Buyer UAT

    Your buyer tests the catalogue and the cart return. We support you.

    Buyer
  4. WEEK 4

    Live

    Your buyer switches to production and sends the first real order.

    First order

Why Weblink

Over 20 years connecting suppliers to procurement systems

PunchOut Rocket is built by Weblink S.r.l., a software house in Varese, Italy, that has developed e-commerce and eProcurement integrations for B2B suppliers for over 20 years.

50+PunchOut connections with SAP Ariba, SAP, Ivalua, Jaggaer, Coupa and other eProcurement systems

The suppliers we have connected sell through PunchOut to groups such as:

  • Marelli
  • Enel
  • Gruppo FS
  • SKF
  • STMicroelectronics
  • Alstom
  • Randstad
  • Saint-Gobain
  • Sibelco
  • Engie
  • CNH Industrial
  • Nestlé
  • Amcor
  • Henkel

FAQ

Questions suppliers ask us

Does PunchOut Rocket work with SAP Ariba?

Yes. PunchOut Rocket connects your store to SAP Ariba via cXML (PunchOutSetupRequest, PunchOutOrderMessage and OrderRequest). SAP Ariba is the system our customers connect to most often.

How much does it cost?

From €163/month per site, billed annually. The Standard plan costs €1,950/year for WooCommerce and €2,950/year for Magento, PrestaShop, nopCommerce or a custom store, with up to 10 buyers included. The Premium plan (€1,000/year more) adds purchase orders imported into your store, Predefined Carts and priority support; the OC & ASN add-on (+€1,000/year, Premium only) adds order confirmations and ship notices. Prices exclude VAT.

How long does it take to go live?

Most suppliers go live in under 30 days. The technical setup takes hours; the rest depends on your buyer’s test (UAT) schedule. Go-Live Assist starts within 48 hours and stays with you until the first real order.

Do I need to rebuild my shop?

No. The plugin works with your existing catalogue, customer prices and checkout. The gateway handles the iframes, SameSite cookies and security headers that SAP Ariba and Coupa require.

What happens after the 30-day trial?

You choose a plan, Standard or Premium, to keep the connection active. During the trial the Premium features (purchase order import and Predefined Carts) are active too, so you can test them before you choose. Nothing is charged automatically and no credit card is needed to start.

Where is my data hosted?

On enterprise cloud infrastructure, with a DPA that lists the sub-processors. Dedicated hosting is available on request.

All questions →

Learn

Guides for suppliers

Plain-English answers to what buyers and their procurement teams will ask you.

30-day free trial · no credit card

Your buyer is waiting. Let’s launch.

Install the plugin today and run your first test session this afternoon. If your deadline is close, tell us and we will handle your request with priority.