Is it just a tag generator?
No. The module integrates MRW as a native carrier in Odoo, connected with delivery.carrier, stock.picking and sale.order so that shipping is part of the actual operational flow.
Automate the complete MRW shipping cycle from Odoo 19: label generation, tracking sync, pickup management and incident control. Without leaving your ERP.
Real screenshots of the MRW Connector in Odoo 19: carrier configuration, credentials, services, diagnostics, delivery and PDF label.
Delivery method configuration from Settings → Inventory → Delivery Methods. The carrier is configured entirely within Odoo.
API credentials screen. Independent test and production environment support, with certificate management and connection parameters.
Contracted services panel. Each carrier service is mapped to its corresponding parameters in Odoo.
Pre-production diagnostic wizard. Runs key checks and shows the result of each point before activating the production environment.
Delivery order with integrated carrier block. Actions: generate label, confirm pickup, print and check shipment status.
Label automatically generated and attached to the delivery note in Odoo. Available in PDF and ZPL for thermal printers.
The label is generated with one click from the Odoo delivery note. The system calls the MRW API, receives the PDF and attaches it automatically. The tracking number is recorded in Odoo's standard field.
Tracking is synced from the MRW API and appears in the delivery note chatter. Your operators always know if a package is in delivery, delivered or has an incident, without leaving the ERP.
Schedule and cancel MRW pickups directly from the Odoo delivery form. Without accessing the MRW portal, without intermediate manual processes.
Before activating the module in production, the wizard runs key checks: credentials, connectivity, contracted services and label format. You see exactly what fails and how to fix it.
| Odoo version | 19.0 |
| API used | Official MRW API (REST/SOAP) |
| Label formats | PDF ZPL (203 / 300 dpi) |
| Supported environments | Test + Production |
| Multi-package | Yes — multiple labels per delivery |
| Pickup management | Create and cancel from Odoo |
| Incident control | Yes — chatter log |
| Pre-go-live validation | Guided wizard with checkpoints |
| Hosting compatibility | Odoo.sh · On-premise · Own cloud |
| Required Odoo modules | Inventory · Sale · Delivery |
The MRW Connector reuses the Correos Express Connector architecture, already tested in production. Same integration patterns, same guided validation system and label management.
See Correos Express (in production)Practical questions for companies that want to generate MRW shipments from the native Odoo flow.
No. The module integrates MRW as a native carrier in Odoo, connected with delivery.carrier, stock.picking and sale.order so that shipping is part of the actual operational flow.
Validates credentials, service settings, sender, zip code, phone, default weight, base URL, and incomplete or questionable data before calling the API.
Classifies errors for the user, logs technical responses, masks credentials in audit attachments, and provides for automatic retries with backoff and periodic cron.
The design differentiates between national and international shipments: TransmEnvio for domestic shipments in Spain and TransmEnvioInternacional for Portugal and other countries.
Anyone looking for MRW in Odoo usually also needs to compare carriers, review the implementation or understand the final version of the module.
Register for early access and direct team support during implementation.
Specialized team · Replies in <1 day