Before installation
- Confirm store domain and HTTPS status.
- Confirm PrestaShop version and PHP compatibility.
- Back up files and database.
- Confirm buyer requirement: Oracle, SAP Ariba, compatible cXML, or OCI-related scope.
- Prepare buyer Sender ID, Shared Secret, and BrowserFormPost / return URL.
Installation steps
- Upload the PunchOutHub module ZIP through PrestaShop Module Manager.
- Install or upgrade the module.
- Clear PrestaShop dev/prod cache after installation.
- Open PunchOutHub admin dashboard.
- Verify license status, integrity status, and buyer settings area.
- Create or update buyer profile.
- Run setup request and catalog session test.
Version guidance
| Version | Status | Recommended use |
|---|---|---|
| PrestaShop 9 | Recommended option | Recommended for new builds and future-facing deployments. |
| PrestaShop 8 | Supported | Stable production option. |
| PrestaShop 1.7.8.8 | Supported on request | Useful for stores that cannot upgrade immediately. |
After installation checks
- Dashboard opens without fatal error.
- Buyer profile saves correctly.
- Catalog page opens from PunchOut session.
- Return to Oracle / Return to buyer action appears in the PunchOut cart flow.
- Masked logs show setup, restore, add, and return events.
PS9 note
If admin or front controller behavior looks stale after update, clear both dev and prod cache before assuming the module is broken.