How to Set Advanced Shipping Restrictions in Magento 2?

When it comes to success in the eCommerce field, there are various factors which need to be considered. For example, the pricing needs to be in line with the target audience’s buying power. If your products are pricey, you may provide them with partial payment method.

Similarly, the quality needs to be in line with the expectations. If there is a mismatch between price and quality, the audience will hesitate to buy your products. What most Magento 2 store owners fail to realise that Magento 2 shipping rules can also be a source of competitive advantage if configured correctly.

By properly configuring the shipping rules in Magento 2, you can enhance your store’s operational efficiency and ensure greater customer satisfaction. For instance, offering multiple shipping methods allows stores to improve the customer experience by allowing them to a choose a shipping method that is convenient for them.

Of course, Magento 2 shipping options are more than just offering multiple payment methods. In some cases, implementing advanced shipping restrictions can prove more effective. In this tutorial, we’ll guide you about how to implement shipping restrictions in your Magento 2 store and what factors you need to consider when doing so.

Shipping Methods in Magento 2

Some of the Shipping Methods in Magento 2 are:

  • DHL – [dhl]
  • Federal Express – [fedex]
  • Flat Rate – [fixed]
  • Best Way – [tablerate]
  • Free Shipping – [freeshipping]
  • United Parcel Service – [ups]
  • United States Postal Service – [usps]

Adding Store Pickup Shipping Method in Magento 2

Store admins can add store pickup shipping method in Magento 2 using the Add Store Pickup Shipping Method Extension by FME . This method offers numerous benefits to store owners and customers.

Benefits for Buyers

The most noticeable one is cost savings. The buyer can save money on shipping costs. Likewise, buyer can pickup the item immediately rather than wait for the shipment to arrive. This allows them to inspect the product within the store premises. In case of defuncts, refunds/returns/exchanges can be processed right away. There is no risk of theft which is a concern for most buyers, especially when deliveries are made at a time when they are not home.

Benefits for the Stores

Instead of spending money on shipping, the store can pass on the savings to the customer. This is a great way to reduce overall costs and build greater loyalty in return. Secondly, stores benefit from higher foot traffic. When a shopper visits the store to pick up their order, they may be interested in buying another item. This increases the store’s conversion rate. There is less risk of returns since buyers have the option to inspect the product on-premises.

How to Restrict Shipping Methods in Magento 2?

Coming back to our original discussion, the best way to restrict shipping methods in Magento 2 is to use a tool like Shipping Restrictions by FME which enables you to restrict shipping methods based on product, customer groups, order details, customers, cart, shipping attributes & much more.

Front End Demo , Back End Demo , Live Demo

Download and install Shipping Restrictions Pro by FME and create shipping restriction rule by following these steps:

  • Navigate to FMEextensions > Manage Restriction Rules > Add New Rule

Fill the following fields according to your requirements:

  • Name – Rule name
  • Status – Enable/Turn on the rule
  • Shipping Methods - Select Desired Shipping Method to restrict
magento-2-shipping-restrictions
  • Store View – Select store view to apply this restriction rule
  • Priority – set restriction rule priority
  • Restriction Message – set restriction message if you want to display a message. It’s optional
  • Apply Operation As – And/OR, this depends upon your conditions requirement.
configure-magento-2-shipping-restrictions

Shipping Restrictions by Specific Products

Now, if you want to restrict shipping methods by specific products, follow these steps:

  • Click on Conditions tab
  • Click add (+) button and from dropdown select Product Attribute Combination
  • Click the All and from dropdown select Any
  • Now again click the add (+) button and select SKU from dropdown.
  • Now click the Open Chooser button (…) and select your desired product from the Products grid as shown in image
  • Click the Apply button
  • Save the rule.
restrict-shipping-by-specific-products-in-magento2

Shipping Restrictions by Product Attributes

With this extension, you can restrict shipping methods by product attributes. Follow these steps to set the condition:

  • In Conditions tab, click add (+) button and from dropdown select Product Attribute Combination
restrict-shipping-by-product-attributes

You can customize the below condition according to your requirement as shown in below figure.

  • Now under this, click the add (+) button and select any of the attribute (e.g. size, color, category, etc.) under Product Attributes in dropdown as shown below.
  • Now click the Open Chooser button (…) and select the attribute value. E.g. size 34
  • Save the rule.

Restrict Shipping by Cart Attributes

To restrict shipping methods by cart attributes, follow these steps:

  • In Conditions tab
  • Click add (+) button and from dropdown select any of the listed cart attributes
    • Subtotal
    • Total Items Quantity
    • Total Weight
  • Now Add the desired value and save the rule.
magento-2-restrict-shipping-by-cart

Restrict Shipping by Customers

Now, if you want to restrict shipping methods by customers then set the following configurations:

  • Open Customer Group/Customers Tab
  • Now click Customers dropdown and select the customers for which you want to restrict a shipping method.
  • Save the rule
restrict-shipping-by-specific-customers

Magento 2 Restrict Shipping by Country (Shipping Destination)

You can restrict shipping by country by setting the following condition:

  • In Conditions tab
  • Click add (+) button and from dropdown select Shipping country
  • Click the Open Chooser (…) button and select your desired country.
  • Save the rule.
restrict-shipping-by-country

Moreover, you can apply shipping restrictions based on:

  • Post code
  • Region
  • State/Province
  • City

Final Thoughts on Magento 2 Shipping Restrictions

This concludes our article on Magento 2 shipping restrictions. After implementing a restriction, monitor it for effectiveness. There’s no point in setting up a restriction if it offers no real benefits. Secondly, the extension allows you to set up multiple restrictions and assign them a priority. This is a great way to get the best out of your Magento 2 shipping strategy. If you're having any issue in restricting shipping methods in your Magento 2 store, then feel free to contact oursupport team .

Related Articles:

This blog was created with FME's SEO-friendly blog