Dimensional Shipping Weight for Magento 2

Make your shipping rates democratic and exact. Use the package space wisely to save on products delivery. Benefit from an accurate volume and Magento product weight estimation.

  • Deal with world leading carriers without risks
  • Apply the Dimensional weight shipping method
  • Receive accurate live rates for your products
  • Configure Volume, Dimension, Separate dimensions attributes
  • Hyva-ready storefront
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $125

more info

Magento 2 Dimensional Weight optimization and pricing

Dimensional weight, a.k.a dimensional pricing/ DIM weight, implies the calculation of packages shipping costs based on the smart usage of carrier “valuable space” (not just a package weight). By default, the platform doesn’t offer volumetric shipping, which is used by multiple carriers (including Magento 2 DHL). Our extension changes the situation and provides integration with Magento 2 dimensional shipping.

👉 Get all shipping extensions in one Magento 2 pack!

How DIM weight is calculated?

This method lets you calculate the shipping cost of a product based on the weight and package volume. The general calculation formula normally looks like a box length added to its width and height (volume) and then divided by a DIM factor (or rate). For example, 10x10x20/150 = 13 Ibs. Where a DIM factor is the amount of space the package takes up per pound (it may vary from carrier to carrier, e.g. DHL ans USPS have different requirements).

How do I manage shipping costs in Magento 2?

Your products can have different sizes and shapes but you need to find a right package for each of them to save on the shipping costs. By applying Magento 2 volumetric shipping, you (a) help a carrier optimize the usage of the cargo “valuable space” and, thus, (b) receive precise live rates for your store products. Defining the dimensions of your products, packages and rules for how you pack different products together you can minimize risks and reduce this costs. See the configurations below.

What carriers are calculating costs based on dimensional weight?

The DIM pricing was accepted by larger carriers in 2015. That was the year when leading carriers replaced the package weight with its size for shipping rates calculation. The method has proven to be the most cost-effective and evolved to such an extent. Now major Magento 2 carriers, such as DHL, USPS, FedEx, or UPS, apply dimensional weight to shipments. Thus, if you deal with these carriers you’ll need to use the Dimensional Weight Shipping Method in your Magento 2 store.

How does Magento 2 Dimensional Shipping work?

Our Dimensional Shipping Weight extension for Magento 2 allows accurate configuring of Volume weight settings.

Dimensional weight or dimensional factor here is calculated as length*width*height of a product package. Relying on the dimensional factor, the extension provides a shipping factor or DIM.

The factor is later applied by a carrier to reach the most effective weight of a shipment. Put simply, the dimensional factor is an amount of space a package takes up per pound (Volumetric Weight).

When applying the Volumetric Weight attribute for a product together with a regular product attribute Weight, the Magento 2 Dimensional Shipping Weight extension will compare the two showings and choose the one with the biggest value.

How to configure Magento 2 Dimensional Shipping?


Step 1: Create a Volumetric weight attribute

To specify a volumetric weight attribute for a product, you need to create it. For this, click to add a new product attribute and define the attribute parameters. Then navigate to attribute sets and choose the categories of products to which you want to add a new attribute. After that switch to a product you need and specify the volume field for it.


Step 2: Adjust the Separate dimensions attribute calculation method

Choose Dimensional attribute in the Volume weight field. Choose a relevant attribute for the volume parameters (e.g.: Attribute 1, Attribute 2, Attribute 3) and fill in the Shipping factor.


Step 3: Configure the Dimensions attribute calculation method

Set the Dimensional attribute in the Volume weight field. Select the attribute you’ve added before. Then specify the DIM factor.


Step 4: Set up the Volume attribute calculation method

Specify the Volume attribute in the Volume weight field, then choose the Attribute you created before. To specify the DIM factor (shipping factor), consult your carrier.


Apply the Volumetric weight attribute calculation method

To make the Volumetric weight attribute enabled, set the Volume weight to Yes. Then select one of the volumetric weight attributes you’ve created earlier.

How does Magento 2 Dimensional Shipping Weight calculate the rates?

When the shipping rates and prices are set up in this methods, there are three active conditions: Country, Quantity, and Shipping Type.

Shipping rates for this group of products will be based on the next parameters:

  • the products attributes (Price, Quantity, and Weight) are summarized;
  • the system compares the result with the configured conditions and applies the rate, which matches all the requirements,.

Additional Dimensional shipping options

  • Create numerous custom shipping methods
  • Import shipping rates or manage them manually
  • Use a special grid for the imported rates
  • Display delivery time for any method and zip code
  • Assign definite rates to a product/ product group
  • Benefit from compatibility with Multi Address Checkout
  • Create custom error messages
  • Filter files automatically, avoid duplicate conditions
  • Exclude free items from shipping methods
  • Don't apply shipping rates calculation to virtual products
  • Supply product and checkout pages w/t comments and images

Learn how Amasty Shipping Extensions help to solve real customers' cases

In our Shipping Guide we explain Magento shipping functionality in Amasty modules and discuss real cases from our support experience.

Unleash the Power of Amasty's Top Magento 2 Extensions!

  • Foster Loyalty with Magento 2 Free Gift: Delight your customers and encourage repeat purchases with Amasty's Free Gift extension for Magento 2. Show your appreciation by offering free gifts for specific purchases, building lasting relationships and boosting your store's reputation.
  • Instantly Find Desired Products with Magento 2 Elastic Search: Supercharge your store's search capabilities with Amasty's Elastic Search extension for Magento 2. Provide your customers with lightning-fast and relevant search results, making their shopping journey efficient and satisfying.

Explore these unbeatable Magento 2 extensions from Amasty and propel your online store to unparalleled success!

Experimenting with a new niche or subbrand?

Our Shopify Website Development service is ideal for Magento store owners looking to test new markets cost-effectively. We provide the tools and expertise to quickly launch and test your new ideas.

Adobe partner logo
Magento Marketplace logo
See 450+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 1.11.3
Last Update: Feb 20, 2024
1.11.3 - Feb 20, 2024
  • Fix we corrected the issue with displaying of Shipping Table Rates configured by Dimensions attribute on Magento Enterprise
1.11.2 - Nov 28, 2023
  • Fix we fixed the error that occurred when searching by keyword in the Methods grid
  • Fix the issue with displaying the shipping rate when there is an insufficient quantity of items in the source was resolved
1.11.1 - Sep 12, 2023
  • Fix we fixed the issue with custom shipping method displaying for a products with the backorder enabled
  • Fix we fixed the compatibility with Amasty Advanced MSI so now shipping rates are calculated as they should
1.11.0 - May 18, 2023
  • Compatibility we added the compatibility with Hyvä Theme for Shipping Table Rates. You can find the 'amasty/module-shipping-table-rates-hyva' package for installing in composer suggest (Note: the compatibility is available as part of an active product subscription or Support Subscription)
Version 1.10.10
Last Update: May 15, 2023
1.10.10 - May 15, 2023
  • Fix we fixed the issue with filtering by store view on the Methods grid
  • Fix 'shipping type' attribute is no longer displayed after the module is removed
  • Fix we solved the problem with importing a file containing country names with an ampersand
  • Fix we resolved postcodes with spaces recognition and validation problem
1.10.9 - Apr 27, 2023
  • Fix we resolved the compatibility issue with Amasty Shipping Restrictions module
1.10.8 - Mar 29, 2023
  • Compatibility we tested the module with REST API. Now you can get shipping table rates, select the shipping method and place the order with one via REST API
  • Improvement we enhanced the calculation algorithm of distance priority by using Google Maps Platform services to correctly determine the closest source to fulfill shipments
  • Fix we resolved the problem with circumvent shipping rates when entering leading or trailing spaces in postcode
1.10.7 - Aug 12, 2022
  • Fix we added primary key into amasty_table_rate_sources
  • Fix the issue with disabled shipping methods on the cart was resolved
1.10.6 - Jul 06, 2022
  • Fix we corrected the issue occurring when space is used in postcodes
  • Fix we fixed the products rounding weight issue when shipping rate is being calculated
  • Fix we fixed the compatibility with Amasty Gift Card so now orders paid by gift card are placed as they should
1.10.5 - May 16, 2022
  • Fix we fixed the compilation issue with css/style.less file
1.10.4 - Apr 11, 2022
  • - Table Rates
  • Compatibility now the extension is compatible with Magento 2.4.3-p2 and 2.4.4
1.10.3 - Feb 10, 2022
  • - Table Rates
  • Fix we solved the problem on the checkout page after logging in
1.10.2 - Dec 06, 2021
  • Fix we solved the problem during code compilation if there’s no Magento MSI installed
1.10.1 - Nov 03, 2021
  • Fix we solved the issue with navigating to the Shipping Table Rates configuration
  • Fix we fixed the problem during setup:upgrade with Magento MSI disabled
1.10.0 - Oct 21, 2021
  • New we implemented the feature that allows you to set weight conversion rate and choose the type of weight rounding so that you can adjust the shipping rates to your business needs
  • New we added the ‘Source’ condition to the shipping table rates. Now you can specify the rates taking into account Inventory Sources your goods will be shipped from
  • Fix we solved the problem with the incorrect rates in the cart if setting ‘Use price after discount’ is enabled
  • Fix we fixed the issue with the rate priority. Provided that two rates meet the conditions in the cart, the rate with a suitable shipping type will be offered to the customer
  • Fix we fixed the problem with the error in the cart if the unsuitable attribute is selected in the ‘Volumetric weight attribute’ setting. Now you can only choose between attributes with the numeric input type
Version 1.9.2
Last Update: May 15, 2021
1.9.2 - May 15, 2021
  • Compatibility with Amasty Delivery Date Manager extension was enhanced
1.9.1 - Mar 09, 2021
  • Fix we solved the problem with incorrect deleting table rates while Replace import action
  • Fix we solved the problem with displaying Shipping Method field in non Amasty Import entities
1.9.0 - Mar 02, 2021
  • New we added a setting for you to precisely adjust when to charge extra for excess weight. Now you can set 'Fixed Rate per 1 unit of weight' to apply only if the weight is heavier than specified in configurations.
Version 1.8.4
Last Update: Jan 20, 2021
1.8.4 - Jan 20, 2021
  • Improvement we enhanced the work of rate calculation algorithm and improved speed on cart and checkout pages
1.8.3 - Dec 30, 2020
  • Fix we solved the problem with extension installing
1.8.2 - Dec 22, 2020
  • Improvement MFTF tests were moved to additional packages particular for Magento 2.3.5+ and Magento 2.4.0+
1.8.1 - Dec 17, 2020
  • Fix we solved the problem with extension installing
1.8.0 - Dec 16, 2020
  • New we added sorting for table rates on the Shopping Cart/Checkout pages according to rate's Priority: the lower value in the Priority field, the higher the method on the storefront.
  • Improvement we adopted the extension to be applicable with native Magento Import Shipping Rate functionality so that the user can perform Replace/Delete/Add actions with ease. Also, the values in the Rate Method selector now contain rate_id to make their names more clear
  • Improvement we enhanced the option of volumetric/effective weight applicability - now you can strictly set up which type of weight should be used for shipping price calculation for specific shipping methods and products;
  • Improvement we improved validation of positive numeric values for the set of fields on the Amasty Shipping Table Rates configuration pages;
  • Fix we fixed the shipping cost calculation algorithm for bundle products on the multiple address checkout;
  • Fix we resolved the issue with incorrect table rate names on the Shopping Cart/Checkout pages.
Version 1.7.4
Last Update: May 28, 2020
1.7.4 - May 28, 2020
  • Improvement the code was enhanced according to Magento standarts
1.7.3 - Apr 07, 2020
  • Fix we solved the problem with validation Estimated Delivery field in Table Rates import
1.7.2 - Apr 02, 2020
  • Fix we solved the problem with Magento Import component
1.7.1 - Mar 16, 2020
  • Fix we solved the problem with downloading import sample file
1.7.0 - Mar 13, 2020
  • New we completely revamped Table Rates import functionality - from now on we rely on Magento Import component which allows to seamlessly work with huge data volumes
  • Fix we solved the problem with enabling/disabling header and footer on Amasty One Step Checkout
Version 1.6.6
Last Update: Jan 15, 2020
1.6.6 - Jan 15, 2020
  • Fix issue with a direct API request triggering 404 error was fixed.
1.6.5 - Dec 19, 2019
  • Improvement MFTF-tests were updated.
  • Compatibility compatibility with Rokanthemes OpCheckout was improved.
  • Fix issue with special characters not displaying correctly (i.e., “&” instead of “&”) was resolved.
1.6.4 - Oct 04, 2019
  • Fix we solved the problem with displaying shipping method when rule have conditions with customers
  • Fix we solved the problem with calculating volume weight for configurable products
1.6.3 - Oct 01, 2019
  • Improvement we implemented a stability enhancement for MFTF test on Magento 2.3.3
  • Improvement we reviewed and enhanced the code
  • Fix we solved the problem with displaying incorrect Method Name when rates for different shipping types are summing up
1.6.2 - Aug 14, 2019
  • Improvement now the extension is covered by Magento Functional Testing Framework tests
  • Improvement compatibility with Amasty One Step Checkout was enhanced
1.6.1 - Jul 18, 2019
  • Fix the issue with displaying comments for rates on checkout page was resolved
  • Fix the issue with rates calculation on Magento 2.2 was fixed
1.6.0 - Jun 26, 2019
  • Improvement extension was covered by unit tests
  • Improvement code was refactored according to Magento Standards
Version 1.5.0
Last Update: May 28, 2019
1.5.0 - May 28, 2019
  • New ability to use another variable \"Table Rate Name\" in Shipping Method Name was added
  • Fix the issue with tax calculation for products with the same sku name was resolved
Version 1.4.15
Last Update: Apr 18, 2019
1.4.15 - Apr 18, 2019
  • Improvement compatibility with 3-rd party extensions was improved
1.4.14 - Mar 18, 2019
  • Fix the issue with store view settings in configuration
  • Fix the issue with zip codes validation on checkout page was resolved
1.4.13 - Feb 27, 2019
  • Improvement compatibility with 3-rd party extensions was enhanced
1.4.12 - Feb 06, 2019
  • Fix the issue with deleted labels for shipping method was resolved
1.4.11 - Jan 10, 2019
  • Fix the issue with labels in single store mode was resolved
1.4.10 - Dec 27, 2018
  • Fix grammar errors and typos fixed.
1.4.9 - Dec 20, 2018
  • Fix Magento 2.3.0 installation issue was resolved.
1.4.8 - Dec 07, 2018
  • Improvement the configuration settings and comments were improved
1.4.7 - Nov 12, 2018
  • Fix the issue with the calculation of subtotal for configurable and bundle products was fixed
1.4.6 - Sep 25, 2018
  • Fix the issue with the incorrect subtotal for a shipping method was resolved
1.4.5 - Sep 13, 2018
  • Improvement the performance of shipping table rates calculation on the checkout page was enhanced
1.4.4 - Aug 28, 2018
  • Fix the issue with the reloading of a shipping method was resolved
1.4.3 - Jul 12, 2018
  • Fix the issue with displaying table rates in the shopping cart was resolved
1.4.2 - Jul 10, 2018
  • Improvement the ability to specify the City in table rates was added
1.4.1 - Jun 18, 2018
  • New Information section is added. Now you can see the version of an installed extension, available updates, User Guide link, conflicts, and other useful data right on the module Configuration page.
1.4.0 - May 18, 2018
  • New implemented a safe way to attach images to shipping methods. Now you can upload an image to the shipping method and use {IMG} variable to insert it anywhere you want in the Comment field.
Version 1.3.2
Last Update: May 07, 2018
1.3.2 - May 07, 2018
  • Fix the problem with incorrect methods displaying when order is created in admin area was resolved
  • Improvement import errors display was improved
1.3.1 - Apr 20, 2018
  • Minor design fixes
1.3.0 - Apr 05, 2018
  • New we introduced the Volumetric Weight calculation. If a Volumetric Weight is assigned to the product, the extension compares it with a regular product Weight and choose the biggest value for using in calculations. With this option, a carrier can optimize the usage of the cargo space more efficiently.
  • Fixed an issue with the shipping method comment that wasn't displayed on the checkout page.
Version 1.2.2
Last Update: Mar 16, 2018
1.2.2 - Mar 16, 2018
  • Fixed an issue with unnecessary edit product page template rewrite
1.2.1 - Feb 21, 2018
  • Improved compatibility with products that have 'Qty Uses Decimals' setting enabled.
1.2.0 - Nov 03, 2017
  • New store view specific shipping method label settings
  • Fixed the display of very long method Title
  • Fixed the shipping methods behavior when coupon code is canceled
  • Minor interface improvements
Version 1.1.11
Last Update: Oct 06, 2017
1.1.11 - Oct 06, 2017
  • Dependencies updated
  • Magento 2.2 compatibility tested and confirmed
1.1.10 - Jul 31, 2017
  • Free Shipping Types note updated
1.1.7 - Apr 14, 2017
  • Fixed rates priority in some specific cases
1.1.6 - Mar 31, 2017
  • Better compatibility for UK postal codes
  • Few minor improvements
1.1.5 - Nov 28, 2016
  • Compatibility with 3-rd party checkout extensions improved
1.1.4 - Nov 14, 2016
  • Improvements for shipping methods being updated when a country changes during checkout
  • Fix for summing up rates for different shipping types being used for different products in the cart
  • Improvements for free shipping methods
1.1.2 - Sep 27, 2016
  • Can be used with REST API / calls
1.1.1 - Sep 16, 2016
  • Compatibility with Unirgy Umarketplace
  • Fix for the situation when there were no free types for some shipping method
1.1.0 - Aug 22, 2016
  • Added an option to display shipping method for Shipping Types without rates in the method
  • Fix for displaying an error message on checkout
Version 1.0.5
Last Update: Jul 28, 2016
1.0.5 - Jul 28, 2016
  • Compatibility with Magento 2.1
1.0.3 - Jul 22, 2016
  • Magento 2.1 compatibility and minor improvements
1.0.2 - Jul 05, 2016
  • Fixed merge of .css files
1.0.1 - May 30, 2016
  • For wrong CSV file error message is now displayed correctly
  • Translation file added

Ratings & Reviews

92% of 100
© 2009-2024 Amasty. All Rights Reserved.