Skip to main content
Native connector

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Ready to start?