Buyer Guide

How to Add a PunchOut Supplier in Coupa

A buyer-admin walkthrough of configuring a punchout site in Coupa — from cXML credentials to a tested catalogue your requisitioners can shop.

How to Add a PunchOut Supplier in Coupa
Buyer Guide

To add a punchout supplier in Coupa, a buyer administrator creates a punchout site under the supplier's record, enters the cXML credentials agreed with the supplier — the From/To/Sender identities, shared secret and the supplier's punchout URL — assigns the site to the right content groups so the correct users can see it, then tests the session and cart return before making it live. Suppliers like Lapasar provide the credentials and endpoint details and support testing end to end.

What you need before you start

Coupa's punchout configuration is self-contained in the admin area, so a well-prepared enablement is quick. Have the supplier's cXML credentials and endpoint agreed in writing, decide which content groups should see the catalogue, and line up a test user with requisitioning rights.

With Lapasar, the supplier side arrives ready: credentials and the punchout URL are provided for your instance, catalogue views and contract pricing are scoped to your organisation, and the integration team supports session and cart-return testing until every field maps cleanly.

  • Agreed cXML identities, shared secret and punchout URL
  • Decision on which content groups get the catalogue
  • A test user with requisitioning rights
  • Commodity code and unit-of-measure mappings confirmed

Common issues and how to avoid them

Authentication failures are almost always credential mismatches — check the identity values and shared secret character for character on both sides. If the session opens but the cart fails to return, the culprit is usually the return (BrowserFormPost) handling or field mappings; testing with a small single-line cart isolates this quickly. Finally, confirm currency and unit-of-measure conventions with the supplier before go-live so requisition lines land clean.

Adding a punchout supplier in Coupa, step by step

The typical buyer-admin sequence for enabling a punchout site in Coupa. Exact menus vary by Coupa release and configuration, but the flow is consistent.

  1. 1Agree cXML credentials with the supplierExchange the From/To/Sender identity values, the shared secret and the supplier's punchout endpoint URL. The supplier configures the same values on their side before you test.
  2. 2Create the punchout site in CoupaUnder the supplier's record in Coupa's admin area, add a new punchout site and enter the agreed identities, shared secret and punchout URL.
  3. 3Configure display and behaviourSet the catalogue name, description and logo requisitioners will see, and confirm session behaviour options such as whether the punchout opens framed or in a new window.
  4. 4Assign content groupsAdd the punchout site to the content groups that control which users and business units can see it — this is how you scope the catalogue to the right audience.
  5. 5Test the punchout sessionAs a test user, open the punchout site: confirm authentication succeeds, contract pricing displays, and the cart returns to Coupa with correct prices, quantities, units and commodity codes.
  6. 6Verify order transmissionApprove a test requisition and confirm the purchase order transmits to the supplier over the agreed channel (typically cXML) and is acknowledged.
  7. 7Go live and announceEnable the site for production users and let requisitioners know the new supplier is available from their Coupa home page.

Common questions

How do I set up a punchout site in Coupa?
Create a punchout site under the supplier's record in Coupa's admin area, enter the cXML identities, shared secret and punchout URL agreed with the supplier, assign the site to the right content groups, then test the session and cart return before enabling it for production users.
What credentials does a Coupa punchout site need?
The cXML From/To/Sender identity values, the shared secret, and the supplier's punchout endpoint URL. These must match the supplier's configuration exactly — mismatches are the most common cause of failed sessions.
How do I control which users see a punchout catalogue in Coupa?
Through content groups. Assign the punchout site to the content groups mapped to the users or business units that should shop the catalogue; everyone else simply won't see it.
Is Lapasar punchout-ready for Coupa?
Yes. Lapasar supports cXML punchout with Coupa, including buyer-specific catalogue views and contract pricing, and provides the credentials, endpoint and testing support for your instance.

Didn't find your answer?

Ask us directly — WhatsApp or email, whichever suits you.

Enable a punchout-ready supplier

Lapasar arrives punchout-ready for Coupa — credentials, endpoint and testing handled by our integration team.

Prefer to talk to a real person?

Our team replies fast on WhatsApp and email — no forms, no waiting.