

Posted in
September 5, 2017
It is very common that the shipping costs for delivering products ordered online depend on the weight of the packaged products and the number of packages. Sometimes, however, store owners determine that shipping service costs need to be directly related to the value of the order. For such cases, Acro Commerce has recently sponsored the development of the Commerce Shipping Price Matrix module.
The Shipping Price Matrix module provides a new shipping method that can be added to Drupal Commerce sites. A price matrix is a list of entries that define how much the cost of a shipping service should be depending on the value of the order. For example, you can create a price matrix that says:
Our price matrix may look like the following:

Price matrices can be conveniently uploaded as CSV files so that store owners can manage them outside of the website.
Some more advanced functionality has been cooked into the Shipping Price Matrix module. What if an order contains many products, one or more of which are eligible for free shipping? The module allows you to calculate the shipping costs based on the order subtotal, excluding those products. This can be done in two ways:
Here’s an example of what the module’s configuration looks like:

We have just released the first version of the module, and we certainly look forward to getting feedback from store owners and the Drupal community. One functionality we are looking to add is the ability to configure whether taxes or promotional discounts should be considered when calculating the shipping costs.
If you are looking for a way to calculate shipping costs based on a price matrix, this module might be exactly what you’re looking for! Reach out to our team and we can help you determine whether it’s the right fit for your site.