cXML PunchOut FAQ
What to know about punchout on Shopify.
Answers for Shopify Plus B2B teams connecting cXML and SAP OCI
procurement systems, with contract pricing on Shopify and orders
mapped into ERPs like Pronto Xi, Business Central, Apparel21, ASW,
Exact and Oracle E-Business Suite.
What is cXML PunchOut?
PunchOut lets a buyer's procurement system open your Shopify
store, shop your live catalogue, and send the cart back to their
system as a purchase order, all in one roundtrip.
Which procurement systems does it work with?
It works with cXML-compatible procurement systems, and SAP OCI
roundtrip is also supported, so buyers using cXML or OCI can
punch out to your store.
Do you support SAP OCI roundtrip?
Yes. Alongside cXML PunchOut, an OCI roundtrip endpoint lets SAP
OCI procurement systems punch out and return the cart in the OCI
format.
Do buyers see their contract pricing?
Yes. The punchout session signs the buyer into their B2B account
and location, so the catalogue shows the contract pricing you
already set for them on Shopify.
How does the order come back to us?
On checkout the cart is returned to the buyer's system as a cXML
PunchOutOrderMessage. Their system can then send an order
request that creates the order in Shopify.
Is the connection secure?
Yes. Each setup request is validated against a configured sender
identity and shared secret before a punchout session is created,
so only your approved buyers can connect.
Do orders reach our ERP?
Yes. Punchout orders map the buyer's account code to your ERP
account, so the order can flow into ERPs like Pronto Xi or
Business Central like any other B2B order.
Can each buyer map to the right account?
Yes. Each punchout configuration ties a sender identity to a
specific Shopify customer and company location, so every buyer
lands on the correct account.
What about account codes from their system?
External account codes from the procurement system can be mapped
to your internal ERP account codes, so the order is coded
correctly on the way in.
Does this need changes to our Shopify theme?
A small theme or app extension is added to your store to handle
the punchout session and return the cart, which we set up as
part of the integration.
Does it work with Shopify Plus B2B?
Yes. Punchout is built for Shopify Plus B2B, using company
locations and B2B pricing so procurement buyers get the same
account experience as your other B2B customers.
Who sets punchout up?
We configure the credentials, identities and account-code
mapping for each buyer, so you get a working roundtrip without
building cXML handling yourself.