PunchOut Usage Guide
This guide summarizes the real usage flow for PunchOutHub Single Buyer for PrestaShop 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.