Drupal is a registered trademark of Dries Buytaert
Drupal 10.6.13 Update released for Drupal core (10.6.13)! Drupal 11.3.14 Update released for Drupal core (11.3.14)! Drupal 11.4.4 Update released for Drupal core (11.4.4)! Views Bulk Operations (VBO) 4.4.7 Minor update available for module views_bulk_operations (4.4.7). Trash 3.0.30 Minor update available for module trash (3.0.30). Commerce Core 3.3.7 Minor update available for module commerce (3.3.7). Trash 3.1.0-beta1 First beta version released for module trash (3.1.0-beta1). Git Config Writeback 1.1.1 Minor update available for module config_writeback (1.1.1). Feature toggle 3.0.2 Module feature_toggle updated after 13 months of inactivity (3.0.2). HTTP Response Headers Module http_response_headers crossed 1,000 active installs.

Integrates Drupal Commerce with the MRW carrier (Spain, Portugal, Andorra and Gibraltar) through the SAGEC SOAP web service.

Features

  • MRW shipping method with a configurable flat rate and SAGEC service code (Ecommerce, Urgente 19 Portugal and the rest of the SAGEC catalogue).
  • Transmit shipments to MRW (TransmEnvio) from the shipment admin page; the MRW shipment number is stored as the shipment tracking code.
  • Download the transport label PDF on demand (GetEtiquetaEnvio), from the shipment page or the shipments list. Labels are streamed from SAGEC and never stored locally, so MRW stays the single source of truth.
  • Cancel transmitted shipments (CancelarEnvio).
  • Public tracking URL on the shipment, with a configurable pattern.
  • Separate PRE (test) and PRO (production) environments with independent credentials and a test mode toggle.
  • Event to alter the TransmEnvio request (consignee NIF, phone, notifications, cash on delivery, insurance) before it is sent to SAGEC.

Requirements

  • Drupal 10.3+ or 11
  • Commerce Shipping 3.x
  • SAGEC credentials provided by your MRW franchise: franchise code, client code, optional department code, and a username and password for the PRE (test) and PRO (production) environments.

Getting started

  1. Enable the module.
  2. Create a shipping method at /admin/commerce/shipping-methods/add and pick the "MRW" plugin.
  3. Fill in the SAGEC credentials, pick the service code and set the rate.
  4. Keep "Test mode (PRE)" enabled until MRW validates your integration, then switch to production.

Roadmap

International shipments, ZPL labels, shipment modification, MRW delivery points (GetPointsDB) and weight-based rate tiers are planned for future releases.

Credits

Developed and maintained by Bloomidea.

Activity

Total releases
1
First release
Jul 2026
Latest release
2 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev Jul 16, 2026