Shipping Rules¶
Natively, Magento 2 does not set any shipping rules nor allow you to do so. This can only be achieved with the extensions or custom solution build-up.
But, If you want to bypass this excuse, we can achieve to set a shipping rule using the cart price rule. For instance, let’s set up a free shipping rule for Magento 2.
To begin this, enable the “Free Shipping Method.”
To enable it, Navigate to the followed path as said earlier in the above section:
Store → Configuration → Expand Sales → Choose Shipping Method → Choose Free Shipping and enable it for a specific carrier service that you will use.
Then follow with Marketing Tab and select “Cart Price Rules” under “Promotions.”
Click on the «Add New Rule» button, fill in the requisite data such as rule name and description, and make the status “active.” Further, specify the customer groups and set coupons for the options provided as:
-
No coupon to offer a free shipping promotion without a coupon;
-
Specific coupon to activate the price rule with a coupon.
Make sure to apply the rule for the condition, if any, or you can leave it blank as seen below.
For the next step, select “Action” from the left menu and switch the “Apply to Shipping Amount” and “Discard Subsequent Rules” to YES.
The “Free Shipping” setting should be replaced with “For shipment with matching items.”
Finally, you can only set the default label for all web stores or the current Store View. Then, click the “Save Rule” button.
By now, we have set all the information needed to turn on Free shipping for orders over a certain amount—only one difference you need to consider. Open the Conditions section from the left menu of the same “New Cart Price Rule” menu, click the plus button, and select subtotal as a condition. Then define its value to create a condition that provides free shipping after a certain subtotal. Make sure to save your shipping rule.
Navigating above mentioned instructions, you can set two shipping rules for your Magento 2 stores or simply install our custom shipping extension.