Este módulo integra la API de MRW España con Odoo. No es válido para integraciones de MRW en otros países, que podrían usar otras APIs.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Connect Odoo to MRW Spain so you can create MRW shipments, print labels, track deliveries and print a daily manifest of MRW deliveries.
This module adds MRW as a delivery carrier in Odoo. On a delivery method you choose MRW and fill in your MRW credentials (username, password, client code, department and franchise code), the service to use (national or international), the delivery time frame, franchise delivery, cash-on-delivery and return options, and notification settings by email or SMS.
When you validate a delivery order with an MRW carrier, Odoo sends the shipment to MRW, stores the MRW tracking number on the transfer, posts the MRW label PDF in the chatter and shows a tracking link. A button on the transfer lets you reprint the MRW label. Tracking statuses are retrieved from MRW and written on the transfer, including the delivery date when the shipment is delivered.
A report menu under Warehouse > Reporting opens a wizard where you pick a date and optionally an MRW service, then print the MRW Manifest: a PDF listing all completed MRW deliveries of that day with reference, customer, address, service, packages, weight and refund amount, plus totals.
Note: MRW rates are not calculated by the API, so the price comes from the carrier product; and franchise pickup is not supported.
Depends on
Menus it adds
Models and fields (3)
- stock.picking · extends an existing model
- delivery.carrier · extends an existing modelmrw_retorno, mrw_service, mrw_password (Password), mrw_username (Username), delivery_type, mrw_reembolso, mrw_horario_to, mrw_client_code (Client Code), mrw_api_language (Language Code), mrw_horario_from, mrw_en_franquicia, mrw_api_filter_type (Filter Type), mrw_department_code (Department Code), mrw_franquicia_code (Franquicia Code), mrw_label_top_margin, mrw_national_service (MRW National Service), mrw_label_left_margin, mrw_notification_type (Notification Type), international_shipping, mrw_api_information_type (Information Type), mrw_notification_channel (Notification Channel), mrw_international_service (MRW International Service)
- mrw.manifest.wizard · new modeldate_from, carrier_id (MRW Service)
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/l10n-spain.
terminal Installation and usage
OCA documentation · Odoo 19.0Installation
Source · Odoo 19.0Este módulo depende de los módulos de OCA/delivery-carrier delivery_package_number y delivery_state.
La API de MRW no facilita métodos para cotizar el coste real de los envíos de modo que para poder calcular los costes de envío sería recomendable instalar el módulo delivery_price_method.
Configuration
Source · Odoo 19.0Para configurar el transportista:
- Vaya a Inventario \> Configuración \> Entrega \> Método de envío y cree uno nuevo.
- Escoja MRW Como proveedor.
- Configure los datos de servicio que tiene contratados y el producto de envío que desea utilizar.
Si no tiene credenciales todavía, puede usar el transportista de demo "MRW Test".
Se debe tener en cuenta que este método de envío solo está disponible para envío con origen y destino dentro de España y que la API no facilita métodos para cotizar el coste real de los envíos.
Usage
Source · Odoo 19.0Estas son las distintas operaciones posibles con este módulo:
Crear envío
> 1. Al confirmar el albarán, el envío se creará en MRW. > 2. Con la respuesta, se registrará en el chatter la referencia de > envío y las etiquetas correspondientes. > 3. Para gestionar los bultos del envío, se puede utilizar el campo de > número de bultos que añade delivery_package_number (ver el README > para mayor información) o bien el flujo nativo de Odoo con > paquetes de envío. El módulo mandará a la API de MRW el número > correspondiente y podremos descargar las etiquetas en PDF con su > correspondiente numeración.
Cancelar envíos
> 1. Al igual que en otros métodos de envío, en los albaranes de salida > podemos cancelar un envío determinado mediante la acción > correspondiente en la pestaña de Información Adicional, sección > Información de entrega una vez el pedido esté confirmado y la > expedición generada. > 2. Podremos generar una nueva expedición una vez cancelado si fuese > necesario.
Obtener etiquetas
> 1. Si por error hubiésemos eliminado el adjunto de las etiquetas que > obtuvimos en la grabación del servicio, podemos obtenerlas de > nuevo pulsando en el botón "Etiqueta MRW" que tenemos en la parte > superior de la vista formulario del albarán.
Seguimiento de envíos
> 1. El módulo incorpora el botón 'Seguimiento' en el albarán que > redirige a la página de MRW del envío en cuestión. También se > puede usar el botón "Actualizar estado de Pedido" para cargar > directamente en odoo el estado del pedido usando la API de MRW.
Manifiesto de envíos
> 1. Para obtener el manifiesto de expediciones que firmaría el > repartidor, puede ir al menú Inventario \> Informes \> Manifiesto > de Envíos MRW. > 2. También puede obtener el manifiesto desde un smart button en el > formulario del transportista. > 3. En el asistente, seleccione el servicio MRW del cual quiere sacar > el manifiesto (si se deja vacío cogerá todos) y la fecha en la > cual desea listar los envíos. > 4. Pulse en el botón "Descargar Manifiesto" para obtener un listado > en PDF de los envíos del servicio seleccionado.
Depuración de errores
> 1. Es importante tener en cuenta que solo funcionará para envíos > desde España.
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.