Chile Chilexpress
Chilexpress carrier connector for Odoo: coverage, rating, transport-order generation, label PDF and tracking via the official Chilexpress Developers API (BYOK).
Chile Chilexpress — Carrier Connector
Rate, ship and track Chilexpress parcels straight from Odoo delivery orders — comuna coverage cache, courier rating, transport-order generation, PDF label and tracking against the official Chilexpress Developers API with your own keys.
What it does
This module adds a Chilexpress delivery type to Odoo's standard delivery carrier. On a sale order it returns a live courier rate; on a validated delivery it generates a Chilexpress transport order, stores the returned tracking number, barcode and shipping label, and refreshes tracking status. It talks to the Chilexpress Coverage, Rating and Transport-Order services using your own subscription keys (BYOK) — nothing is routed through a third-party gateway. Every API call is recorded in an audit log.
Courier rating on the order
The carrier's cl_chilexpress_rate_shipment resolves
the parcel weight from the order lines (falling back to a
configurable default weight), validates the package, and calls
the Chilexpress rates/courier endpoint. It picks the cheapest
priced service — or a preferred service type code you set
on the carrier — and applies the carrier's percentage and
fixed margins to the returned price.
Transport-order generation & label
On send_shipping the picking builds the transport
order header and detail from the company's customer card (TCC),
origin comuna and the recipient's address, posts it to the
Chilexpress transport-orders service, and stores the returned
tracking number, barcode and
shipping label (PDF or image) as a downloadable
attachment on the delivery. The label body is validated before it
is stored, so a carrier error page is never kept as a PDF, and the
freight quoted for the shipment is returned to Odoo as the
delivery's shipping cost instead of zero.
Feature highlights
- Comuna coverage cache — a
chilexpress.coveragemodel caches the whole-country coverage areas (county code, comuna name, region, INE code) so destinations are validated and resolved without a network round-trip on every order — the cache is consulted both when the order is rated and before a transport order is posted, so an unserved comuna is refused locally rather than by the carrier at label time. - Standalone rate quote wizard — quote any origin/destination comuna, weight and dimensions and list every rated service with price and delivery time. The wizard shows a volumetric billable-weight (dimensional) figure from the entered L×W×H; on the order rate the same billable-weight rule applies, deriving the volumetric component from the products' volume.
- Label reprint & download — refetch and re-open the stored Chilexpress label for an existing shipment at any time.
- Tracking refresh — pull the latest Chilexpress status code, description and event history onto the delivery, with a scheduled job that refreshes in-transit shipments in a rotating batch window: deliveries that have reached a final Chilexpress status are dropped from the set and the least recently polled are taken first, so a large history never crowds out today's parcels. (The job ships disabled; enable it under Settings › Technical › Scheduled Actions.)
- Public tracking link — expose the Chilexpress seguimiento URL for the parcel's tracking number.
- API call log — every coverage, rating
and transport-order call is recorded in
chilexpress.api.logwith operation, method, URL, status code and any error message for troubleshooting. Failed calls are written on an independent database connection, so the row survives the rollback that the error message itself causes — the log keeps the failures, not only the successes.
How it works
- Enter your Chilexpress Coverage, Rating and Transport-Order subscription keys, customer card (TCC) and origin comuna in Settings > Inventory > Chilexpress.
- Sync the coverage cache and set the Chilexpress county code on your customers; create a Chilexpress delivery carrier.
- Add the carrier to a sale order to get a live rate, then validate the delivery to generate the transport order, label and tracking number; refresh tracking as the parcel moves.
Scope & disclosure
This is a bring-your-own-key (BYOK) connector to the official Chilexpress Developers API; you supply your own Chilexpress account and subscription keys. We are an independent software vendor, not a Chilexpress integrator, reseller or agent. The module does not resell shipping, does not include Chilexpress credentials, and transport orders are cancelled from your own Chilexpress console. Coverage, rating and label availability depend on your Chilexpress contract. Support & refund: email support@pokutsoft.com for support; refunds follow the Odoo Apps Store policy. More at pokutsoft.com/.
Turkce: Bu modul, resmi Chilexpress Developers API'sine kendi anahtarlarinizi kullandiginiz (BYOK) bir konnektordur; Chilexpress hesabi ve abonelik anahtarlarini siz saglarsiniz. Bagimsiz bir yazilim saglayicisiyiz; Chilexpress'in entegratoru, bayisi veya temsilcisi degiliz. Modul kargo satisi yapmaz ve Chilexpress kimlik bilgisi icermez. Destek ve iade: destek icin support@pokutsoft.com; iadeler Odoo Apps Store politikasina tabidir.
Screenshots
Api Log
Coverage Areas
Rate Quote
Update date: 2026-10-01
User guides (PDF)
Related modules
Australia Post Labels
Australia Post shipping connector: live rates, labels and tracking via your own AusPost Shipping & Tracking API key (BYOK)
Colombia Servientrega
Quote, label and track shipments through Servientrega and Coordinadora with your own carrier accounts (Colombia, BYOK)
Glovo Kenya Dispatch
Glovo Kenya last-mile dispatch: inject deliveries as Glovo LaaS parcels and track courier status via your own Glovo Partner API credentials (BYOK)