Powered by Adobe Commerce 2.4.3-p2


Shipping Restriction



Back to top

Shipping Restriction designed by Mageplaza will depend on specific conditions and allow store owners to restrict shipping methods. Admins are free to set shipping conditions based on cart/ product attributes, payment method, shipping destinations, and more. This makes shipping options highly customizable and personalizable for shoppers. Hence, customers will gain a better experience and tend to make purchase decisions quickly. Online merchants like you can surely maintain a better relationship with buyers and increase sales greatly. 


  • By allowing effective shipping methods only, the shipping process will be customized
  • Able to avoid shipping issues and risks
  • Shipping is restricted according to cart features
  • Shipping is restricted according to destinations
  • Shipping methods are restricted based on product characteristics
  • Compatible properly with One Step Checkout, Payment Restrictions, Ajax Layered Navigation, Shipping Rules

Problems & Solutions

Actual shipping restrictions

With Magento 2 Default, setting different rules for shipping methods is limited. In some actual situations, when several shipping methods should be restricted for clients, this limitation is so inconvenient for online shops. Using the Mageplaza Shipping Restriction module allows stores to set limitless rules for shipping restraint.

Marketing campaigns launch

If stores only use the default Magento 2, the plan to use shipping methods as a part of marketing campaigns is unable. Meanwhile, to draw customer’s attention and create a relationship with them, sometimes, stores will offer shipping conditions such as free delivery or shipping with a fixed rate. This could be done easily by installing Mageplaza Shipping Restriction. The module helps store owners to set new rules on some special occasions such as holidays, celebration days, and sale campaigns, which can encourage customers to make purchase decisions. 

Simplify the order processing

The order processing time may take a lot of time if the shipping service is not suitable. By restricting methods of shipping in some situations, the delivery of online stores will become more competent. The shipping procedure will be systemized and be more professional, which can speed up the delivery. When clients are satisfied with the shipping service from the store, they will have a tendency to buy products.

Customer experience when shopping will be improved

Imagine that you have done all the necessary steps to simplify the checkout process, but your customers are stuck with the delivery information step when there are a lot of choices to make. Thanks to the Mageplaza Shipping Restriction extension, clients can choose the best shipping methods with ease because they have a list of suitable ones. That will improve the purchasing process of shoppers and help customers have a better experience.

Applications Of Shipping Restriction

Case study 1: Rules are set depending on customer classifications

Loyal wholesales customers are offered Free Shipping on all of their orders. It is a privilege that you can offer to retain customers.

Case study 2: Rules are set depending on cart

The shipping will be fixed at $5 when the cart value is less than $200. It will be free if the total is more than $200. Other values are dependent on the table rate. This tactic can expand customer shopping carts easily.

Case study 3: Rules are set depending on products

The items which are precious in group A. Customers will be offered with high-class shipping methods which are FedEx or Express Priority. This method ensures that the items are handled with care.

Case study 4: Rules are set depending on methods of payment 

The shipping method will be FedEx or Express with the Paypal payment method and will be Home Delivery with the Cash on the Delivery payment method. It goes with stores’ policies and preferences when it comes to payment options.

Case study 5: Rules are set depending on destination

With foreign orders, only FedEx and DHL are applied. About domestic orders, other shipping methods will be applied. It gives buyers the most proper shipping methods, which makes delivery more affordable and time-saving. 

Case study 6: Rules are set depending on the frame for running rules

A store has a new brand opened in a city and in the first opening week, they want to offer all orders with free shipping. It serves the marketing campaigns effectively.

Highlight Features

Shipping Restriction Set Based On Cart Info

Shipping Restriction designed by Mageplaza allowed the store admins to classify shipping methods based on cart data. Those data are:

  • Subtotal: Total value of all items in a cart
  • Total commodities: All quantity of goods in a shopping cart
  • Total weight: Sum of the weight of a shopping cart

For instance, with the value of an order higher than 200$, customers will be offered free shipping and with the value of the order less than 20$, customers need to pay 5$ which is the fixed rate.

Shipment Is Restricted According To Methods Of Payment

Customers will be offered different methods of shipment if they use different methods of payment.

For instance, the Worldwide FedEx of Express shipping method will be applied if customers use the Paypal payment method. Otherwise, the Home Delivery shipping method will be applied if customers choose the Cash on the Delivery payment method

Shipment Is Restricted Based On Shipping Destination

Based on different information of destinations, shipping methods will be applied so that it creates convenience for customers. The shipping information that shipping methods depend on consists of: 

  • Postcode of shipping
  • Region of shipping
  • State/ province of shipping
  • Country of shipping

Shipment Restriction Based On Product Attributes

Specialized product features can decide the methods of shipment. For instance, for expensive and limited commodities and stores that want to avoid risk, high-class shipping methods such as FedEx or Express will be applied. Suitable shipping methods will contribute to assuring that items are delivered to the destinations of clients appropriately.

Plan To Apply Methods Of Shipment

Planning to apply shipment is one of the most outstanding features of the Shipping Restriction extension. With this characteristic, depending on a particular time, admins are allowed to activate systems of shipping rules. Admin can schedule shipping for start/end date, weekdays, start/end time and shipping rules will be displayed at that time exactly, meeting stores’ expectations. On special holidays and some occasions, stores can choose to apply this attribute in parallel with their marketing campaigns. For instance, shipping for orders in the inner city at the Store's Birthday celebration will be free.

Both Backend And Storefront Can Be Applied

That shipping restraint is applied for not only storefront buyings but also for the backend orders (only for admin) makes this module so flexible. The shipping methods can be shown at the storefront which includes View Cart Page, Checkout Page, and One Step Checkout Page.  This characteristic is so useful in some situations when customers want to change shipping methods, and from the backend, admins are allowed to update. In another situation, only admins are visible to the shipping methods. It is when stores have special shoppers or extraordinary orders which are very costly.

Cart Price Rule

When any price conditions are applied, they will rule against the condition above.

Applied On Customer Groups

Based on the particular customer group(s), admins are allowed to restrict shipping methods.

Work On Multiple Store Views

Able to restrict the application of rules by store view(s)

Properly Compatible

This module is compatible with Mageplaza extensions: One Step Checkout, Payment Restrictions, Ajax Layered Navigation, Shipping Rules.

Full Feature List

For Store Admins


  • The module is enabled/ Disabled
  • A new shipping rule  from the grid can be added
  • Name for a shipping rule can be set
  • An internal description can be set
  • Choose status: Active or inactive
  • Able to choose store views to apply the rule of shipment
  • Client groups can be chosen to apply the shipping rule
  • Able to schedule for the validation time for the rule: start/ end date
  • Weekdays can be chosen to apply the rule
  • The start and the end time of the rule can be chosen
  • The priority for the rule can be chosen


  • Set conditions for the rule
  • Conditions will be overridden by Cart Price Rules
  • Actions for the rule can be chosen: hide or show shipping methods
  • Shipping methods for the rule can be chosen
  • Location can be chosen for the rule: Backend Orders or Storefront Purchases

For Customers

  • Will be recommended with suitable shipping methods
  • Gain improved experience when shopping


Q: With our online shipping methods, how many shipping rules can I create?

A: It is unlimited for you to set the rules. You can depend on different conditions such as cart features, payment methods, information of shipment, client groups, and store views.

Q: I set conditions for Rule 1 already. However, I would like to make this rule not work when clients use coupons off 70%. What can I do? 

A: First, you add a coupon of 70% to the Cart Price Rule section. Then, in the Shipping Restriction configuring section, choose this cart price rule and all conditions you set above will be overridden. All the orders meeting the cart price rule cannot be applied to other conditions. 

Q: How can I set priorities for shipping rules?

A: You can configure this with ease in the backend by numbering the priorities. If that rule has a smaller number, it has a higher priority. The highest priority is number 0.

Q: Whether I can set the time for running the shipping rule?

A: Totally yes. From the admin backend, you can easily set the time consisting of start/end date, weekdays, start/end time (hour and minute) for the rule.

Q: How shipping method options are shown from the frontend so that customers can view them?

A: Clients are allowed to view shipping selections on View Cart Page and Checkout Page at the backend and can choose with ease.


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), 2.1 (obsolete), 2.2 (obsolete)

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


Stable Build


30 July, 2021


Extensions, Shipping & Fulfillment, Address Verification, Cross Border 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.1 2.2 2.3
  • Compatible with Commerce on prem (EE) : 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    Initial release


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