Dimensional Shipping for Magento 2

  • Assign specified boxes for particular products
  • Get precise shipping rates from UPS, FedEx, DHL, USPS and other carriers
  • Specify box inner and outer dimensions
  • Select a dimension unit (mm, cm, inch or ft)


How Magento 2 Dimensional Shipping works

Products you sell in your store may come in all shapes and sizes, even within the same order. Using a custom-built algorithm at its core, our extension helps you package the ordered goods in the most optimized way, this way, so reducing shipping costs and ramping up warehouse output. To do that, our module leverages known dimensions and weight of the products as well as those of shipping boxes.

Why Use Dimensional Shipping plugin for Magento 2

The Dimensional Shipping extension for Magento 2 is about selecting the most suitable box for a number of products in the Order. But it can bring more benefits for both entrepreneurs and their web stores than you make think at first sight.

Minimize shipping costs

The first benefit that you get is an opportunity to select the most economically advantageous variant of shipping. When a customer makes a purchase, the extension automatically chooses a suitable box for it and calculates final weight and value.

To choose the most profitable carrier, inquire some of them about the calculation of shipping costs based on the received data (final weight and value of purchases). In doing so, you have alternatives. If you want to get more pluses and not go through the hassle, you may apply integration with carriers (connect Support).

Increase efficiency of warehouse operations

Every entrepreneur always strives to reduce expenses and increase profits. One of the ways to do this is to improve the productivity of warehouse workers.

For instance, packers are responsible for packing products in boxes and stuffing packing paper and vouchers in along with the purchased item. And what if the size of the box will be predetermined by the algorithm?

Hence, packers, beginning to pack, will already have accurate information about which box they should choose and how many items to put in it.

When packers don’t think too long about what box size they need to choose, consequently they work faster.

Reduce the number of returns and refunds

The Dimensional Shipping extension can be a good helper for packers to eliminate mistakes. First off, because information about how to distribute purchases among boxes is in their hands and furthermore, information is accurate and final.


1. Cutting costs by optimizing packaging? How is this even possible?

Once a customer places an order, our algorithm calculates weight and dimensions of the box (or boxes) to be filled with the products in the order.

With this information on hand, you can easily compare shipping quotes from different companies and pick the most reasonable one.

2. Make warehouse operations more efficient

Efficient warehouse operations are critical to any e-commerce business. We’ve got years of first-hand experience behind our backs helping our customers enhance that part of their operations. Plus, we’ve been closely watching what e-commerce giants, such as Amazon and Zappos, do to boost efficiency. The fact is they have been using AI-powered algorithms to streamline packaging and shipping for a while now.

We won’t claim that with our module your warehouse operations will be as efficient as those Amazon, but it will definitely make a difference.

3. Minimize returns and refunds due to packaging errors

Routine packaging errors can be very costly, both to your bottom line and reputation. Excellent shopping experience you have put so much effort into can be easily marred by mispacked products.

Dimensional Shipping won’t eliminate such errors for good, but it surely will bring them down to a minimum. With clear and precise packing instructions on hand, all your warehouse employees will have to do is follow them to the word.

With your online store’s reputation at stake, there’s very little room for error.

Assign a special box to a particular product manually

Enter length, width and height (shipping options) for each product separately

Assign a special box to a particular product manually

  • Add any number of shipping boxes and specify their dimensions
  • Check the final weight and dimensions of the box in Order
  • Easily override automatically chosen boxes whenever necessary

Pack each unit of a product individually or use a separate box for several items of one type of a product


Information about the most suitable box for the ordered products along with its final weight and dimensions to the Order. Even after the boxes have been assigned to the purchased products, you can easily override this selection at will.

How you can use output data

Once you have the information about the weight and dimensions of shipping boxes in Orders, that data can also be used to find the most reasonable shipping options. To do that, simply run this data by different shipping companies.

To take efficiency to a whole new level, you may want to send the information you get from our extension to shipping companies and warehouses. Such integrations are one of our strongest suits, so feel free to ask for a free quote.

Demo website


We aim to keep our modules regularly updated with new features, bug fixes and compatibility improvements.

Need something else?

We are happy to consider adding new features to our products. Please click below to tell us what you'd like to see.

2.0.10 - January 10th 2024

*Fixed issue with accessing Delivery Method configuration when the module is installed (DIMS-31, DIMS-35)

*Fixed issue with shipping rate calculation when multiple products are available in a cart and packed in different boxes (DIMS-37)

*Overlapping content on PDFs (DIMS-40)

2.0.9 - October 7th 2022

+Added functionality to import/export product dimensional attribute data

2.0.8 - September 7th 2022

+Added Magento 2.4.5 compatibility

+Added PHP 8.1 compatibility

*Fixed error when running setup:di:compile command

2.0.7 - November 16th 2021

*Fixed message notifications for dimensional shipping option in admin product configuration

*Fixed issue with a warning message when product size/weight is more than assigned box configuration

2.0.6 - May 18th 2021

+Added PHP 7.4 compatibility

*Fixed compilation error.

*Fixed situation where "Dimension Shipping Options" tab would not open properly.

2.0.5 - April 23rd 2020

*Minor bug fixes

2.0.4 - March 30th 2020

+Add metric system (kg, cm and etc.)

+Add better compatibility with USPS

*Fix extension sequences

*Fix for FedEx related to order fee

2.0.3 - January 10th 2019

*Fix for separately packing process.

*Fedex and Ups API calls are improved

2.0.2 - October 24th 2019

+Added compatibility with Aitoc sidebar menu

2.0.1 - October 21st 2019

+Speed Optimization for Checkout and Cart pages

+Weight redistribution setting

2.0.0 - September 26th 2019

+Improved Online Carriers (U(S)PS, FedEx, DHL) compatibility.

+Added advanced settings for volumetric weight divisor, multipackage processing, and billable weight using.

*Fixed order weight calculation on box manipulating from admin

1.1.0 - July 11th 2019

+Added compatibility with FexEX shipping API

+Added compatibility with UPS shipping API

*Fixed configurable products issue

*Fixed several minor bugs

1.0.2 - November 20th 2017

+Improved the algorithm of box selection

+Added a notification when boxes do not exist.

*Performed code refactoring

*Fixed issues with packing of complex products (bundle, configurable)

1.0.1 - November 2nd 2017

+Added compatibility with Magento Open Source 2.2

1.0.0 - May 15th 2018

+The extension is released.

Request a new feature

Why choose Aitoc?

We realise that you have a choice when it comes to suppliers for Magento modules. However, we believe that Aitoc's history and pedigree is second to none.

Our company was founded in 2001, and we've been working with Magento since 2007.

Why choose Aitoc?
22 years old

22 years old

We've been providing Magento modules since 2007. Our company was formed in 2001.

Satisfied clients

Satisfied clients

We've helped more than 30000+ customers in 100+ countries.

High quality software

High quality software

We have built hundreds of modules. We provide our customers with affordable prices and high quality standards.

Professional experienced team

Professional experienced team

Our developers have proven knowledge, and our support specialists have exception problem-solving and communication skills. Together we are always ready to help you.

Impeccable reputation

Impeccable reputation

93% of our clients rate us 5/5 for product and support quality. We have a client-orientated structure to effectively work for all our customers and fit their needs.

Professional services

Professional services

Aitoc is not just about great modules. Our professional services team are ready to help you improve your ecommerce site with a range of optimisation and development services.