This module adds paazl to the available carriers.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Adds Paazl as a delivery carrier in Odoo so users can send shipments to Paazl, print carrier labels and track parcels. Paazl status updates are posted back on the transfer automatically.
This module connects Odoo to the Paazl shipping platform. A new carrier called Paazl is available in the delivery carrier list, and users can configure a Paazl account with a bearer token on the carrier account form.
On a transfer (stock.picking), the usual "Generate carrier label" action is handled by Paazl: the order is created or updated, committed, and labels are generated and attached to the transfer. A tracking number is stored, and a tracking link field is filled in when Paazl reports it.
Business rules shown in the code: - A transfer must have exactly one shipping option, otherwise an error is raised. - If no Paazl account is found for the company, an error is raised. - Errors returned by Paazl are shown to the user as messages. - Labels use the file format configured on the carrier account (PDF by default).
Paazl can push status changes to Odoo through a dedicated web address. Each update is logged as a message on the transfer, with the raw data attached, and the tracking link is saved when the parcel is created.
A set of standard delivery options (for example DHL, UPS and PostNL services) is preloaded so they can be selected on transfers. Production and test service addresses are stored as system parameters.
Depends on
Models and fields (3)
- stock.picking · extends an existing modelpaazl_carrier_tracking_url
- carrier.account · extends an existing modelpaazl_bearer_token (Bearer token)
- delivery.carrier · extends an existing modeldelivery_type
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 12.0Configuration
Source · Odoo 12.0To configure this module, you need to:
- Add options to your paazl carrier
- Add a carrier account with delivery type
paazl, fill in your webshop id as account number, and the integration password as password. You find those values in Integrations/SOAP API on paazl's website - If you want to receive status updates (including the carrier's tracking url), you need to enable the push API in your paazl account, and fill in
https://$yourdomain/_paazl/push_api/v1as notification URL. You should enable client authentication and fill in the token generated there in theBearer tokenfield of the carrier account in Odoo
Usage
Source · Odoo 12.0To use this module, you need to:
- Select the paazl carrier on your sale orders or pickings
- Set exactly one delivery option
- As a label needs to be generated for the tracking code, there's no need to manually generate labels via the button
- Note that the addon passes the package's dimensions if a packaging is set on the package, and on the product's dimensions otherwise
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.