PunchOut Usage Guide
This guide summarizes the real usage flow for PunchOutHub Single Buyer for PrestaShop 8 / 9, focused on the cXML PunchOut create flow, with OCI referenced only as an add-on.
Usage Flow
- The buyer enters the store through the PunchOut endpoint from the buyer system.
- The system opens the PunchOut catalog with a buyer-specific session.
- Select products and add them to the cart.
- If you want to continue shopping, click Back to PunchOut catalog
- After reviewing the cart, use the return button to the buyer such as Return to Oracle
Note: To continue shopping, return via the Back to PunchOut catalog button so the PunchOut session and cart remain continuous.
For cXML
- Use endpoint
/module/punchout/entry
- The system returns to the buyer through the BrowserFormPost URL specified by the buyer.
- Supports PunchOutOrderMessage in the return flow.
For OCI Add-on
- Use endpoint
/module/punchout/oci_entry
- You must define
HOOK_URL as the buyer destination or an external test endpoint.
- Do not point
HOOK_URL back to oci_return on your own website when testing the destination endpoint.
Guidance for Customer Teams
- Use the account and buyer credentials provided by the implementation team.
- If the cart is still active and you want to continue shopping, return to the PunchOut catalog.
- If you need to exit the flow, use the cancel/return control shown by the system.