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.
Availability
A module is published for each invoicing target:
| Invoicing software | Download |
|---|---|
| Sellsy | prestashop-sellsy.zip |
| Pennylane | prestashop-pennylane.zip |
| Odoo | prestashop-odoo.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 - PrestaShop installs and enables the module automatically
Connect your store
Open the module's configuration page (Configure from the Module Manager). In Order Invoicer, open the PrestaShop application used by your connector and copy its Webhook URL and Secret key into the matching module fields. Make sure Enabled is set to Yes, then click Save. Both values are required: unsigned events are rejected.
If the module was already installed, update it to version 1.1.0 or later so real-time refund events include their credit-slip identifier.
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
Events do not reach Order Invoicer
- Check that the module's Enabled option is set to Yes
- Verify the Webhook URL and Secret key match your connector settings
- Make sure your store is reachable over HTTPS
Support
If you run into difficulties, contact our support at contact@orderinvoicer.com.
Note: The module complements the API access key — keep the webservice key in place so Order Invoicer can still read full order details.