Integrate CTT Express (Iberic Web Services API) directly into Odoo. The module manages the complete shipment lifecycle: labels in multiple formats (Single, MULTI3, MULTI4), manifests in Excel or PDF, scheduled pickups with confirmation code, and real-time tracking — all without leaving Odoo. Coverage for Spain, Portugal and Andorra.
Once deployed, the shipping process with CTT Express is fully integrated into Odoo. Here is the step-by-step flow:
In Inventory → Shipping Methods you create a new carrier with CTT Express as the provider and enter your credentials for CTT's Iberic Web Services (formerly Tourline Express).
When you confirm the delivery, the module contacts the CTT SOAP API, generates the shipment code and retrieves the label in the format you configured (Single, MULTI1, MULTI3 or MULTI4 for multi-package).
The label is attached to the delivery order for direct printing. From Odoo you can also request a pickup at the origin address and obtain the CTT Express confirmation code.
At the end of the day, generate the delivery manifest in Excel or PDF format directly from Odoo to hand to the CTT Express courier, without accessing the carrier's web portal.
Features verified directly in the OCA repository and in real FlexigoTech deployments.
CTT Express label generation in Single, MULTI1, MULTI3 and MULTI4 formats. The MULTI format lets you print several labels on a single A4 sheet, cutting down paper use in high-volume operations.
Single · MULTI3 · MULTI4Generate delivery manifests directly from Odoo in Excel or PDF format. Essential for the daily handover to the CTT Express courier, with no need to log into the carrier's web portal.
From OdooRequest scheduled pickups at the sender's address directly from Odoo. CTT Express returns a confirmation code that is logged in the delivery order's chatter for tracking purposes.
Confirmation codeAutomatic tracking of the shipment status (in transit, delivered, incident) updated directly on Odoo's stock.picking via OCA's delivery_state module.
No CTT portal neededIf the delivery order's attachments are accidentally deleted, the module lets you regenerate the CTT Express labels without needing to cancel and re-register the shipment through the API.
Incident-free recoveryCancel shipments straight from the delivery order without accessing the CTT portal. Configure the printer offset to adjust label print positioning for your hardware, and enable the test environment to validate before going live.
Test · ProductionFlexigoTech actively maintains versions 17 and 18. For older versions we perform a prior compatibility audit.
This module is developed and maintained by the OCA community under the AGPL-3.0 license, with support funded by CTT Express. The source code is public and auditable, never locked to a single vendor. FlexigoTech deploys, configures and maintains it professionally.
What does the AGPL mean for your business? Full guide →
View code on GitHub OCAFlexigoTech installs, configures and adapts this connector to your real operations. Labels, manifests, pickups and tracking working from day one.
Request implementationNo commitment · Response in under 24h · Fixed-price quote
Specialist team · Responds in <1 day