Connect PrestaShop to Pack Declare
Install the Pack Declare module from your PrestaShop back office to automatically push every paid order and product to your EPR declarations.
Setup in 5 steps
1Generate a Pack Declare API key
Log into Pack Declare → Settings → API Keys and create a new key with the `orders:write` and `products:write` scopes. Copy the token — it's shown only once.
2Download and install the module
Download `packdeclare.zip` from the Pack Declare integration page and upload it via Modules → Module Manager → Upload a module in your PrestaShop back office.
3Configure the module
Go to Modules → Installed modules → Pack Declare → Configure. Paste your API key and click 'Save & Test Connection'. A green confirmation message confirms the key is valid.
4Verify orders are flowing
Place a test order (or change the status of an existing order to 'Payment accepted'). Within seconds it appears under Imports → Recent in your Pack Declare dashboard.
5Assign packaging BOMs
Back in Pack Declare, go to Products to see the SKUs imported from PrestaShop. Assign a packaging BOM to each product, then run a declaration compute.
Things worth knowing
- Orders are ingested when the status changes to 'Payment accepted' (id=2) or 'Processing in progress' (id=3) to avoid double-counting.
- Product sync is triggered every time you save a product in the back office.
- The module uses the `product_reference` field as the SKU. If that is empty it falls back to `PS-{product_id}`.
- Compatible with PrestaShop 8.x. PHP 8.1+ required.