Powered by Magento Commerce 2.4.1


Shipping Restriction



Back to top

Shipping Restriction designed by Mageplaza will depend on specific conditions and allow store owners to restrict shipping methods. Conditions include cart/ product attributes, payment method, shipping destinations and more. This makes shipping options highly customizable and personalizable for shoppers.



  • 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

Restrictions of setting rules.

With Magento 2 Default, setting different rules for shipping methods is limited. In some actual situation, when several shipping methods should be restricted for clients, this limitation is so inconvenient for online shops.

Plan to use shipping methods as a part of marketing campaigns is unable.

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. 


When Shipping Is Restricted

Setting rules for shipping methods

Store owners are allowed to set limitless rules for shipping restraint with the help of this module and they would find it very convenient. 

Proper shipping methods contribute to increasing sales in marketing events

In order to encourage customers to make purchases, on some special occasions such as holidays, celebration day and sale campaign, stores owners would like to set new rules. When clients are satisfied with shipping service from the store, they will have a tendency to buy products.

Suitable shipping methods make orders process with ease

By restricting methods of shipping in some situations, the delivery of online store will become more competent.  The shipping procedure will be systemized and be more professional.

Customer experience when shopping will be improved

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. This will 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 with Free Shipping in all of their orders.

Case study 2: Rules are set depending on cart

The shipping will be fixed at $5 when the cart value is less than $20. It will be free if the total is more than $500. Other values are dependent on the table rate.

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 of Express Priority.

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

The shipping method will be FedEx of Express with the Paypal payment method and will be Home Delivery with the Cash on the Delivery payment method.

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.

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.


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

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

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


Shipment Is Restricted Based On Shipping Destination

Basing 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 methods of shipment. For instance, for expensive and limited commodities and stores want to avoid risk, high-class shipping methods such as FedEx of Express will be applied. Suitable shipping methods will contribute to assuring that items are delivered to destinations of clients appropriately.


Plan To Apply Methods Of Shipment

Planning to apply shipment is one of the most outstanding features of 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’ expectation. 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 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

Basing on the particular customer group(s), admins have the allowed to restraint 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 date 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 to work when clients use coupon off 70%. How can I do? 

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

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 customer can view?

A: Clients are allowed to view shipping selections on View Card 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


Magento platform compatibility

Open Source (CE): 2.1, 2.2, 2.3

Commerce on prem (EE): 2.1, 2.2, 2.3


Stable Build


22 April, 2019


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 Magento 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.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 Magento developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top