Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

The Commerce Shipping Carrier module is a simple module that allows you to add your own shipping carriers and configure the URL patterns to create tracking links similar to what was offered in the simple_package_tracking module for D7. This helps especially where flat rate shipping methods don't support tracking urls.

Installation

  1. Install the module.
  2. Go to Configuration >> Shipping >> Carriers, or @ /admin/commerce/config/shipping_carriers to create a carrier.
  3. In the URL pattern, Use [tracking_code] where the tracking number should appear in the URL for that specific carrier.

The carriers you create will be available to select from when you create shipments for an order. They will take the tracking number you provide, and format the number into a tracking link.

You can also add {{ shipment_entity.shipping_carrier.entity.label }} to the commerce-shipment-confirmation.html.twig template file in a custom module to display the shipping carrier in the shipping confirmation email.

Or something like this:

{% if shipment_entity.shipping_carrier.target_id is not null %}
  'Shipping carrier:'
  {{ shipment_entity.shipping_carrier.entity.label }}
{% endif %}

Activity

Total releases
1
First release
Jan 2025
Latest release
1 year ago
Release cadence
Stability
0% stable

Releases

Version Type Release date
1.0.0-alpha3 Pre-release Jan 27, 2025