Module for Odoo 17 · 18 · 19
Correos Express Connector for Odoo: labels, tracking and pickups from the delivery order
Native Odoo delivery method on the Correos Express REST API v2: generate the label in PDF, ZPL or EPL, sync the status, search PUDO points, schedule pickups and sync with Amazon without leaving the delivery order. Spain and Portugal, Odoo 17, 18 and 19.

What it does
- Delivery method with 4 tabsCredentials, operation, guided validation and technical diagnostics on the delivery method itself; test and production environments, cash on delivery and rate-only or rate + shipment level.
- 6 checks before the first shipmentA guided pre-validation checks fields, environment, URLs, live credentials against the API, tracking URL and timeouts: you know what is wrong and why.
- Label in PDF, ZPL or EPLCreate the shipment and fetch the label from the delivery order, with parcel management and debug traces.
- Tracking, PUDO and pickupsSync the shipment status, search pickup points, schedule a collection or stop the delivery from the same screen.
- Amazon syncAn Amazon SP-API sync action so the Correos Express tracking reaches your marketplace orders.
How the module works
Real screenshots of every screen, with what each one does.

Native delivery method
Correos Express as an Odoo carrier: integration level, margins and cash on delivery all in one panel.

Credentials and environment
User, client codes and every API v2 URL on one tab, auto-filled by the selected environment.

Guided pre-validation
6 green checks before your first real shipment, each showing the exact reason it passed.
What you get out of the box
- Amazon SP-API tracking sync: push the Correos Express tracking number to Amazon in one click, no extra module.
- Multi-format labels: generate shipping labels in PDF, ZPL and EPL for office or thermal printers.
- Multi-parcel and cash on delivery: several parcels per shipment and cash-on-delivery collection supported out of the box.
- Scheduled pickups: request a pickup with a date and time window right from the delivery order.
- Live tracking and stop in transit: real-time tracking and stop-delivery in transit, straight from Odoo.
- PUDO points: deliver to Correos Express convenience points with a configurable search radius.
- Guided 6-point validation: checks credentials, environment, URL and settings before your first real shipment.
- Diagnostics and chatter: a technical diagnostics tab plus full traceability of every action in the delivery order chatter.
- Automatic retry: re-attempts the shipment registration if the first API call fails.
- Native delivery.carrier: Correos Express shows up as one more carrier in your Odoo quotations and delivery orders.
How it works
Add your Correos Express contract credentials, then run the guided 6-point validation to confirm the environment and settings are correct before shipping.
Correos Express appears as a native delivery.carrier. Choose it on the quotation or delivery order, add parcels, cash on delivery or a PUDO point as needed.
Register the shipment to get the label (PDF/ZPL/EPL) and tracking number. Book the pickup, follow the parcel live, and push the tracking to Amazon SP-API. Failed calls retry automatically.
Who it's for
Built for ecommerce and companies in Spain and Portugal with an active Correos Express contract.
Available for all three versions, on Community or Enterprise, built on top of Odoo's standard carrier system.
It needs direct HTTP access to the Correos Express API, so it runs on Odoo.sh and On-Premise, not on Odoo Online (SaaS).
120 EUR, one-time
Correos Express built into Odoo 17, 18 and 19: labels, tracking, pickups, PUDO, cash on delivery and Amazon SP-API sync. One-time payment with the full source code included, no subscription and no per-shipment fee. Available on the Odoo App Store.
FAQ
What does the Correos Express Odoo connector do?
It lets you generate Correos Express shipments straight from an Odoo delivery order: multi-format labels (PDF/ZPL/EPL), real-time tracking, scheduled pickups, PUDO delivery points, multi-parcel, cash on delivery and tracking sync to Amazon SP-API. It runs on Odoo's native delivery.carrier system, so Correos Express shows up as one more carrier.
Does it work with Odoo Community?
Yes. The connector runs on both Odoo Community and Enterprise, versions 17, 18 and 19. It only relies on Odoo's standard delivery.carrier system, so you do not need Enterprise. The one requirement is hosting with direct HTTP access to the Correos Express API: Odoo.sh or On-Premise, not Odoo Online (SaaS).
Does it sync the tracking number to Amazon?
Yes. Pushing the Correos Express tracking number to Amazon SP-API is built into the module, with no extra plugin or third-party module. Handy for sellers who fulfil Amazon orders with Correos Express and need to confirm the shipment on Amazon.
Which label formats are supported?
PDF, ZPL and EPL. You can print on a standard office printer or on a Zebra-style thermal label printer without any conversion step.
Which stores is it for?
Stores and companies in Spain and Portugal with an active Correos Express contract. It uses your own contract credentials to book shipments, print labels and track parcels from Odoo.
Which Odoo versions are supported and how much is it?
Odoo 17, 18 and 19, all three. The price is 120 EUR as a one-time payment with the full source code included, no subscription and no per-shipment fee.


