Trader Information
Back to topOverview
Back to topTForce Freight is a leading less-than-truckload (LTL) carrier with extensive coverage across the United States, Canada, Mexico and Puerto Rico. The carrier focuses on flexible LTL solutions, guaranteed services, and freight handling for businesses with high-volume or complex delivery needs.
TForce Universal Shipping is designed to enhance your Magento 2 store’s shipping capabilities with the TForce Freight delivery network. The extension offers seamless integration, enabling you to manage the entire shipping process efficiently — from real-time rate quotes at checkout to label creation, pickup scheduling, and end-to-end tracking. Whether you ship LTL freight, hazardous materials, or require guaranteed service windows, the module delivers flexibility and control. By incorporating TForce Universal Shipping, your store offers accurate freight rates, supports competitive pricing, and improves customer satisfaction with transparent tracking and a smooth delivery workflow.
Supported TForce Freight services
- TForce Freight LTL (US/US, US/CA)
- TForce Freight LTL — Guaranteed
- TForce Freight Accelerated Guaranteed
Account & Pricing
To use the TForce Universal Shipping extension you need an account with TForce Freight. To create one, contact your nearest TForce office or sign up at tforcefreight.com. After signup you will receive a Client ID, Client Secret and Shipper Number — everything the module needs to authenticate. Payments for delivery are settled with the TForce carrier only. The extension does not charge for shipping, labels, or rate calls. You pay only the fees that apply to TForce when you ship packages. There are no additional fees associated with this service.
Features
- Automatic, Mass and Manual creation of shipping labels
- Real-time shipping rates at checkout
- Negotiated (discount) rates
- Freight Shipping (150 lbs and more) with NMFC Prime and Sub codes
- Freight class selection per store / destination
- Dangerous Goods and Hazardous Materials
- Saturday Delivery and Saturday Pickup service options
- Harmonized codes for international shipments
- Automatic box packing — calculates dimensions and weight from product attributes
- PDF and thermal labels
- Time in Transit
- Packing Slips
- Tracking for every direct shipping label, with full status history
- Automatic pickup creation per label, or grouped end-of-day on a schedule
- Pickup Schedule with allowed days of the week and time of day
- TForce event notifications by email (delivery, exception, custom event types)
- Compatible with Hyva Theme and Hyva Checkout (via the companion module)
- Print shipping labels on inkjet, laser and thermal printers
- Per-document-type printer routing (label, packing slip, invoice)
- Local printer, network printer and proxy print modes
- Multi-store, multi-website and per-country configuration
Advantages
Shipping Labels — PDF and Thermal
The creation of shipping labels is possible manually, in bulk from the Orders grid, automatically by cron, and even on a schedule. The TForce Universal Shipping extension associates each shipping label with an order, shipment or credit memo. All labels are stored on your server and accessible at any time from the admin interface. Before manually creating a label, you can pick the TForce service you want and immediately see the shipping cost. In automatic mode, labels are created either by the method the buyer chose at checkout, or by a configurable domestic / international service for every qualifying order.
Shipping Rates & Shipping Methods
Get freight rates at checkout exactly as on tforcefreight.com. Shipping prices depend on freight class, weight, dimensions, NMFC codes, destination type (commercial or residential), and any active service options. All of these are accounted for by the TForce Universal Shipping extension. The display of rates can be fine-tuned per store and per country — commercial vs residential, domestic vs cross-border, regular vs return.
Pickup & Tracking
Order a parcel pickup directly from the admin panel of your Magento store. Choose the labels for which you want a pickup and the extension sends the request to TForce. You can always see what has been shipped in each pickup. Once your packages move, tracking is available inside Magento — either as a popup with the full event timeline, or as a redirect to the TForce website. Cron-driven tracking polling refreshes shipment status automatically until each shipment reaches a terminal state.
Printing
Printing is one of the most important steps when working with shipping labels. Use our companion application el-Print (recommended) or QZ Tray to print PDF and thermal labels on local and network printers. Route each document type (Shipping Label, Packing Slip, Invoice) to its own printer in one click.
Hyva Theme and Hyva Checkout
TForce Universal Shipping integrates with the Hyva Theme and Hyva Checkout via the companion module extmag/shiplab-hyva. Installation is one Composer command; see the Installation Guide shipped with the extension for details.
Configuration
The capabilities of the module are truly extensive due to flexible settings. At the same time, the settings are intuitive and many ship with sensible defaults. You can configure the extension for a specific store or for a specific country. Apply some settings to domestic shipments and different settings to international shipments. Separate settings are also possible for regular and return labels. Per-continent configuration is supported as well.
Requirements
- Magento 2.4.x (Open Source or Adobe Commerce)
- PHP 8.1 or newer
- Composer 2.x
- A valid TForce Freight account (Client ID, Client Secret, Shipper Number)
- Outbound HTTPS access to the TForce API and to the Microsoft Entra ID OAuth2 endpoint
Demo
You can try this extension for 30 days before you buy it. Sign in to your extmag.com account, open the extension page and press Request demo. The Try an extension for 30 days page explains what a demo includes, how you install it, and what happens when the 30 days end.
Technical Specifications
Back to topSeller profile
Seller contact
Integrator
Current Version
1.3.1
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current)
Adobe Commerce (on-prem): 2.4 (current)
Magento Open Source: 2.4 (current)
Type
Stable Build
Updated
04 August, 2026
Categories
Extensions, Shipping & Fulfillment, Cross Border Fulfillment, Order Management (OMS), Warehouse Management System (WMS)
Supported Browsers
Chrome, Firefox, Opera, Safari, Edge, IE
Documentation
License Type
Policy
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.3.1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Shiplab: Replace raw filesystem calls in settings import with Magento file driver.
1.3.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Shiplab: Replace raw filesystem calls in settings import with Magento file driver.
1.2.9:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Shiplab: Added support for multiple label files per tracking number with -N suffix.
1.2.8:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Shiplab: Added zero-weight guard and weight diagnostics for shipping rate calculation. Shiplab: Removed legacy Additional Price fields and migrated data to price rules.
1.2.7:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Shiplab: Replaced multiselect categories with AJAX tree chooser in dimension config. Added support Magento 2.4.9 and Adobe Commerce 2.4.9
1.2.6:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Shiplab: Fixed attribute ID retrieval order in category EAV setup patch.
1.2.5:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Shiplab: Added response post-processing hook and fixed logo data handling.
1.2.4:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Shiplab: Added BlackoutRules feature with full CRUD, date picker mixin, and schedule migration.
1.2.3:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed service array initialization in Rate response parser. Shiplab: Fixed null safety issues and added numeric attribute validation. Added support Magento 2.4.8-p4 and Adobe Commerce 2.4.8-p4
1.2.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed service code resolution to preserve value set during step three.
1.2.1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Optimized the algorithms for packing items into boxes to ensure better efficiency.
1.2.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed bundle product handling for Ship Separately/Together and price/weight types.
Added config option to include zero-price bundle children in international invoices.
Fixed property type declarations for PHP 8.x compatibility.
1.1.9:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed loadedData check in DataProvider classes for PHP 8.x compatibility.
Fixed place order callback to pass data for proper Braintree payment handling.
1.1.8:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added support for PHP 8.4
1.1.7:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added support Magento 2.4.8-p3 and Adobe Commerce 2.4.8-p3
1.1.6:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added support Magento 2.4.8-p2 and Adobe Commerce 2.4.8-p2
1.1.5:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added support Magento 2.4.8-p1 and Adobe Commerce 2.4.8-p1
1.1.4:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added support Magento 2.4.8 and Adobe Commerce 2.4.8
1.1.3:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed a bug when the order has only virtual products
1.1.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added support Magento 2.4.7-p5 and Adobe Commerce 2.4.7-p5
1.1.1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added support Magento 2.4.7-p4 and Adobe Commerce 2.4.7-p4
1.1.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added new shipping method TForce Freight Accelerated Guaranteed
1.0.9:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed a bug with SplitButton for the order view page in the admin panel
1.0.8:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added support Magento 2.4.7-p3 and Adobe Commerce 2.4.7-p3
1.0.7:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed the price format on the label creation page in the admin panel.
Improved the integration with the Hyva Theme.
1.0.6:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added email templates for Access Point address.
Fixed Tracking.php.
Fixed logs with config_snapshot.
Fixed zero baseSubTotal.
1.0.5:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed a bug with division by zero
1.0.4:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed a bug with a recursive function for shipping rates
1.0.3:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed a bug with shipping rates debugging.
Fixed CSP for printing by websocket.
1.0.2:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Fixed bug with afterGetAPIUrl plugin
1.0.1:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
Added support Magento 2.4.7-p2 and Adobe Commerce 2.4.7-p2
1.0.0:
- Compatible with Adobe Commerce (cloud) : 2.4
- Compatible with Adobe Commerce (on-prem) : 2.4
- Compatible with Magento Open Source : 2.4
- Stability: Stable Build
-
Description:
The extension was created
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor