PrestaShop module (real-time sync)
Install the optional PrestaShop module to push orders to Order Invoicer in real time
Overview
By default, Order Invoicer retrieves your PrestaShop orders by polling the Webservice API every few minutes. The PrestaShop module is an optional add-on that makes your store push events to Order Invoicer the moment they happen — new orders, status changes, payments and credit slips (refunds) — so invoices are created without waiting for the next sync.
Optional: the module is not required. Your connector works with the API key alone. Install the module only if you want near-instant synchronization.
Already connected? Don't disconnect anything. The module adds to the Webservice key rather than replacing it: Order Invoicer still needs it to read full order details. Leave your connector and Advanced Parameters > Webservice untouched. The scheduled sync keeps running alongside, without creating duplicates: just enable the module and paste the secret key into it.
Availability
A module is published for each invoicing target:
| Invoicing software | Download |
|---|---|
| Sellsy | prestashop-sellsy.zip |
| Pennylane | prestashop-pennylane.zip |
| Odoo | prestashop-odoo.zip |
| Axonaut | prestashop-axonaut.zip |
| Evoliz | prestashop-evoliz.zip |
Compatibility
The module is compatible with PrestaShop 1.6 through the latest 8.x and 9.x releases.
Installation
Download the module
Download the .zip for your invoicing software from the table above. Keep the
archive as-is — do not unzip it.
Upload it to PrestaShop
- In your PrestaShop back office, go to Modules > Module Manager
- Click Upload a module (top right)
- Drop the
.zipyou downloaded, or browse to select it - The module is listed under your invoicing software's name (for example Sellsy or Pennylane), not "Order Invoicer". If it shows an Enable button, click it
If a version older than 1.2.0 is already installed, upload the .zip again to
update it.
Connect your store
- In Order Invoicer, go to My applications, open your connector's PrestaShop application, then click Copy secret on the PrestaShop webhook card
- In your PrestaShop back office, go to Modules > Module Manager and click Configure on your invoicing software's module
- Set Enable webhook notifications to Enabled, paste the key into the Secret Key field, then click Save
The key is required: unsigned events are rejected. The delivery address is built into the module, so there is nothing else to fill in.
Verify
Place a test order (or update an existing one) in PrestaShop. It should appear in your Order Invoicer dashboard within seconds instead of waiting for the next scheduled sync.
Troubleshooting
I can't find the module in PrestaShop
- Look for it under your invoicing software's name (for example Sellsy), not "Order Invoicer"
Events do not reach Order Invoicer
- Check that Enable webhook notifications is set to Enabled
- Verify the Secret Key matches the one on the PrestaShop webhook card of your application in Order Invoicer
- Verify you installed the module for your invoicing tool
- Make sure your store is reachable over HTTPS
Order Invoicer shows "Webhook secret does not match"
- Your store is sending events, but signed with a different key, so they are rejected. Copy the key again from the PrestaShop webhook card, paste it into the module, then save
FAQ
Do I need to disable the Webservice key or reconnect my connector?
No. The module and the Webservice key work together; keep the key enabled.
What happens if I disable the module?
Nothing is lost: the scheduled sync keeps fetching your orders, just a few minutes later.
Support
If you run into difficulties, contact our support at contact@orderinvoicer.com.