Trader Information
Back to topOverview
Back to topPlease Note: This Magento 2 extension is developed and maintained by EcomPlugins and is not an official extension created by Old Dominion Freight Line (ODFL). It is designed to help Magento 2 merchants integrate Old Dominion freight shipping services and retrieve available LTL freight rates through the Old Dominion Freight API.
Magento 2 Old Dominion Freight Shipping Extension is a downloadable Magento 2 extension that requires a one-time purchase.
Old Dominion Freight Line (ODFL) provides less-than-truckload (LTL) freight transportation and related logistics services.
The Magento 2 Old Dominion Freight Shipping Extension connects your Magento 2 store with Old Dominion to retrieve available freight shipping rates. Eligible ODFL shipping rates can be displayed directly to customers on the shopping cart and checkout pages.
Freight rates are calculated using shipment information such as the merchant's warehouse/origin address, customer destination address, shopping cart weight, and applicable freight delivery requirements.
If your Magento store ships heavy, oversized, palletized, industrial, or commercial products, browse our complete range of Magento 2 LTL Freight Shipping Extensions for additional freight carrier integrations.
Old Dominion Freight API Integration for Magento 2
This extension acts as an integration between your Magento 2 store and Old Dominion Freight Line. It does not automatically create an Old Dominion account or provide freight transportation services.
The extension prepares the required shipment information from Magento and uses the Old Dominion Freight API integration to request applicable LTL freight rates.
Returned rate information is processed according to your Magento Admin configuration and can be displayed to eligible customers during checkout.
This helps merchants automate Old Dominion freight rate calculations instead of manually determining LTL shipping charges for each qualifying order.
Real-Time Old Dominion LTL Freight Rates
The Magento 2 Old Dominion extension uses information from the shopping cart and customer shipping destination when preparing a freight rate request.
Depending on your configuration, the rate request can use information including:
- Merchant warehouse/origin address
- Customer destination address
- Shopping cart shipment weight
- Residential or commercial destination type
- Liftgate delivery requirements
- Delivery notification requirements
- Configured shipping rate markup
Applicable Old Dominion freight shipping rates can then be displayed directly to customers during the Magento 2 shopping cart and checkout process.
Magento 2 Old Dominion Freight Extension Features
- Connect Magento 2 with Old Dominion Freight Line for LTL freight rate requests.
- Retrieve available Old Dominion freight shipping rates through the carrier integration.
- Display eligible ODFL freight rates on the Magento 2 shopping cart and checkout pages.
- Enable or disable liftgate delivery options.
- Enable or disable delivery notification options.
- Support residential and commercial freight delivery requirements.
- Add additional shipping markup based on the order total.
- Display a custom error message when Old Dominion is unable to return an applicable freight shipping rate.
- Manage Old Dominion shipping settings directly from the Magento 2 Admin Panel.
Residential and Commercial Freight Delivery
LTL freight shipping costs can vary depending on whether the destination is a residential or commercial location.
The Magento 2 Old Dominion Freight Shipping Extension allows merchants to account for residential and commercial destination types when requesting applicable freight shipping rates.
This helps provide a freight quote that more closely reflects the customer's actual delivery requirements.
Liftgate Delivery Option
A liftgate may be required when an LTL freight shipment is delivered to a destination without a loading dock, forklift, or other suitable unloading equipment.
The extension allows Magento administrators to enable or disable the liftgate delivery option for applicable Old Dominion freight rate requests.
Including the correct delivery requirements in the rate request can help merchants obtain a more appropriate freight quote before the customer places the order.
Delivery Notification Option
The extension also supports an applicable delivery notification option.
When enabled, the delivery notification requirement can be included with the shipment information used for the Old Dominion freight rate request.
This gives merchants additional control over the freight services included when requesting rates from Old Dominion.
Shipping Rate Markup
Magento administrators can add an additional markup to the freight shipping cost returned through the Old Dominion integration.
This can help merchants account for additional handling, packaging, pallet preparation, administrative, or other freight-related expenses that need to be included in the shipping amount displayed to customers.
How Old Dominion Freight Rate Calculation Works
- The customer adds eligible products to the Magento 2 shopping cart.
- Magento collects the customer's shipping destination and shopping cart information.
- The extension prepares the required shipment information for the Old Dominion rate request.
- The merchant warehouse/origin address and customer destination are included in the request.
- Applicable residential/commercial, liftgate, and delivery notification requirements are included based on the Magento configuration.
- The extension sends the freight rate request through the Old Dominion integration.
- Old Dominion returns the applicable freight rate information.
- The extension processes the response and applies any configured shipping markup.
- Eligible Old Dominion freight shipping rates are displayed to the customer during checkout.
- The customer selects an available shipping option and continues checkout.
Old Dominion Account & API Configuration
To use the Magento 2 Old Dominion Freight Shipping Extension, merchants must have an appropriate account with Old Dominion Freight Line and access to the services required by the integration.
Visit the Old Dominion Freight Line website for information about available freight services, customer accounts, and integration requirements.
The extension does not automatically create your Old Dominion account. After establishing an account, contact Old Dominion or your ODFL representative regarding the credentials and API access required for freight rate requests.
Once the appropriate credentials are available, enter them into the Old Dominion shipping configuration section of your Magento 2 Admin Panel.
After the account credentials and shipping settings are configured, the extension can begin requesting applicable Old Dominion freight rates.
EcomPlugins charges for the Magento 2 extension itself. Transportation charges, account requirements, API policies, and other carrier-related fees are determined separately by Old Dominion Freight Line.
Who Should Use the Magento 2 Old Dominion Extension?
This extension is designed for Magento 2 merchants that use Old Dominion Freight Line for LTL freight shipping and want to automate freight rate calculations during checkout.
It can be particularly useful for Magento stores selling:
- Industrial equipment and supplies
- Building and construction materials
- Flooring and heavy building products
- Automotive equipment and parts
- Machinery and replacement components
- Commercial and warehouse equipment
- Furniture and oversized products
- Palletized merchandise
- Other products commonly shipped using LTL freight
Why Integrate Old Dominion Freight with Magento 2?
Manually calculating LTL freight charges can make checkout more complicated, particularly for stores selling heavy or oversized products.
Integrating Old Dominion Freight Line with Magento 2 helps automate the freight rating process by sending applicable shipment information through the carrier integration and displaying eligible freight rates directly during checkout.
The extension also allows merchants to account for common freight delivery requirements such as residential delivery, commercial delivery, liftgate service, delivery notification, and shipping markup.
This provides Magento merchants with a more efficient way to offer Old Dominion LTL freight shipping while keeping freight configuration within the Magento Admin Panel.
Looking for another LTL carrier integration? Browse our Magento 2 LTL Freight Shipping Extensions for additional Magento freight shipping solutions.
Magento 2 Old Dominion Freight Extension Demo
- Frontend Demo: https://magento2.ecomplugins.com/
- Backend Demo: https://magento2.ecomplugins.com/admin/
Support
If you need assistance installing, configuring, or troubleshooting the Magento 2 Old Dominion Freight Shipping Extension, please contact EcomPlugins or email support@ecomplugins.com.
EcomPlugins specializes in Magento 2 shipping extensions, LTL freight integrations, carrier API integrations, and custom Magento shipping development.
Technical Specifications
Back to topSeller profile
Seller contact
Current Version
2.1.2
Adobe Commerce platform compatibility
Adobe Commerce (cloud): 2.4 (current), 2.3 (obsolete)
Adobe Commerce (on-prem): 2.4 (current), 2.3 (obsolete)
Magento Open Source: 2.4 (current), 2.3 (obsolete)
Type
Stable Build
Updated
12 August, 2026
Categories
Extensions, Shipping & Fulfillment, Order Management (OMS)
Supported Browsers
Chrome, Firefox, Opera, Safari, Edge, IE
Documentation
License Type
GNU Lesser General Public License 3.0 (LGPL-3.0)
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 top2.1.2:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Liftgate and Non liftgate option fixes.
2.1.1:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Magento 2.4.8 and php 8.4 comptibility fixes.
2.1.0:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Magento 2.4.7.x compatibility fixes.
2.0.9:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Magento 2.4.6-p2 fixes.
2.0.8:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Canada shipping rates fixes.
2.0.7:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Product weight issue with API. So rounded to whole number.
2.0.6:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Magento 2.4.5 compatibility fixes.
Quote caching feature added to avoid duplicate api requests.
2.0.5:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Version 2.4.4 compatible changes.
2.0.4:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Added LTL Guaranteed delivery option. Admin can enable or disable.
2.0.3:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Config and bundle products weight logic fixes.
2.0.2:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Cloud commerce version support and fixes.
2.0.1:
- Compatible with Adobe Commerce (cloud) : 2.3 2.4
- Compatible with Adobe Commerce (on-prem) : 2.3 2.4
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
Added support for 2.4.x
2.0.0:
- Compatible with Magento Open Source : 2.3
- Stability: Stable Build
-
Description:
First version of Magento 2.
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