Powered by Adobe Commerce 2.4.3-p1


Shipping Rules



Back to top

Shipping Rules by Mageplaza is an ideal and urgent solution for Magento stores. As online stores are growing steadily, there are more and more orders to fulfill. The problem store owners have to confront is that the default shipping methods of Magento 2 no longer have maximum efficiency to help them handle the diversity of orders. Magento 2 provides multiple shipping methods but is not flexible enough for store owners to create any extra shipping rules which would make it easier to deliver a large number of orders with different requirements. 

Mageplaza Shipping Rules extension allows online store owners to add unlimited shipping rules based on different conditions of products, shopping cart attributes, and particular purchasing situations. Admins can set fixed shipping rates for specific cart attributes such as subtotal, product weight, or quantity and particular item attributes such as color and category.


  • Add unlimited rules to available shipping methods
  • Calculate custom shipping cost based on products or total quantity
  • Specify the time frame for shipping rates
  • Make shipping rates visible
  • Well compatible with Mageplaza One Step Checkout

Problems & Solutions

Operational cost optimization

The default Magento 2 only supports fixed shipping methods which come in a selection list. Meanwhile, sometimes the product weight or product attributes can increase the shipping cost, which is a burden for online businesses. With the Mageplaza Shipping Rules extension, they can easily set rules to change the fee depending on item conditions, shopping cart total, or specific product attributes. This helps stores overcome shipping cost problems and optimize their operational cost.  

Promotional campaigns

In case online stores want to implement promotional strategies through shipping fee discounts, it will be impossible if using the default Magento 2. Mageplaza Shipping Rules extension allows stores to set shipping fee rules for time periods, so for instance, they can create programs on Christmas or Easter with ease. Besides, it is possible for admins to select customer groups to apply the promotions, which helps each campaign reach the target customers effectively. 

Highlight Features

Add Unlimited Rules To Shipping Methods

Interestingly, additional shipping rules can be applied easily to shipping methods of Federal Express, DHL, Best Way, Flat Rate, Free Shipping, United Parcel Service, United States Postal Service. Store admins set a new shipping rule based on the new conditions and selected cart price rules. The validity of new conditions for shipping rules depends on the application of configured cart price rules to customers' purchasing. Those specific conditions can be the combination of product attributes, product subselection, and product unification. For instance, a shipping rule applies to carts whose shipping country is Vietnam and whose total weight is 50 kgs.

Calculate Custom Shipping Cost 

When customers purchasing satisfy activated conditions, more following actions will be with the orders. First, store owners can re-calculate shipping fees, add or deduct an extra fee. Second, the shipping fee for the cart can be set based on the percentage of cart total, fixed amount, and percentage of the original shipping fee. And finally, the shipping fee for chosen items can be set based on the percentage of the product price, fixed amount, and the fixed amount with each weight unit. The shipping rates for each order depend on the actions which are already configured for shipping rules. 

Specify Time Frame For Shipping Rates

At the backend, store admins can set a specific time for new shipping rules to apply to customers' orders. The rules will be activated automatically during the valid time. Besides, this feature would be for promotion improvement. A campaign, for example, 5$ applied to every order on Black Friday.

Make Shipping Rates Visible

The shipping rates can be visible in-store views options such as all store views, main website or default store view and to customer groups (general, wholesaler, or retailer). This feature is great support for store owners when they devise a shipping fee strategy aiming at separate target customer groups.

More Features

Shipping Fee Restriction

Limit the amount of shipping fee total

Free Shipping

Enable/Disable to apply cart product rule to free shipping products

Apply From Backend

Apply shipping rules to the orders at the control panel

Fee Depends On Weight

Calculating shipping fee based on the weight of products

Tax & Discount

Be able to include tax or discount on the cart total

Extension Compatibility

Well compatible with One Step Checkout

Full Feature List

For Store Admins

  • Enable/ Disable the extension
  • Enable/ Disable to apply  the rule for backend order
  • Naming the rule
  • Briefly explain the rule
  • Set status for the rule
  • Choose shipping methods
  • Set conditions for the cart price rules
  • Set how to apply shipping fee
  • Set minimum and maximum for shipping fee total
  • Set counting type, amount of shipping fee for the whole cart
  • Set counting type, amount of shipping fee for each item
  • Enable/Disable to apply the shipping rule for free shipping items
  • Add/Remove tax and/ or discount
  • Work well with Shipping Restrictions, Multiple flat rates shipping, Extra Fee, Free Shipping Bar.

For Customers

  • Be able to view shipping rates on Shopping Cart Page and Checkout One Page


Q1: I am using the Mageplaza One Step Checkout extension. Is it compatible with the Mageplaza Shipping Rules module?

A: Yes, our Shipping Rules module works out of the box with One Step Checkout.

Q2: I want the shipping fee to be calculated based on the order value. Is it possible?

A: You totally can do this. Our extension supports shipping rule settings for order attributes. You can go to the ‘Order Scope’ section to configure this. The rules can be set to be a fixed amount, a percentage of order value, or a percentage of the original shipping fee.

Q3: Can I set the shipping rules for only a period of time for my promotional campaign?

A: Of course, you can configure the date/month/year and even the hour to start and end the rule application.

Q4: How can I make the shipping rules only available for some customer groups?

A: You are free to select one or multiple customer groups to apply the shipping rules.

Q5: Can I install this extension by myself?

A: You can follow this guide and install the extension by yourself. If you don’t want to, you can use our installation service


Frontend | Backend


User Guide | Installation Guide 

Technical Specifications

Back to top

Seller profile


Seller contact



Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current)

Commerce on prem (EE): 2.3 (current), 2.4 (current), 2.2 (obsolete)


Stable Build


21 June, 2021


Extensions, Shipping & Fulfillment, Order Management (OMS)

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All 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 top


  • Compatible with Open Source (CE) : 2.4
  • Compatible with Commerce on prem (EE) : 2.4
  • Stability: Stable Build
  • Description:

    Supported Magento v2.4


  • Compatible with Open Source (CE) : 2.3
  • Compatible with Commerce on prem (EE) : 2.2 2.3
  • Stability: Stable Build
  • Description:

    - Compatible with Magento 2.3
    - New feature: apply multiple rules


Back to top

The 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

Q & A

Back to top


Back to top