• Wed. May 22nd, 2024

How To Configure Free Shipping Promotion in Magento 2

ByAlex John

Apr 14, 2024

Configuring a free shipping promotion in Magento 2 is a strategic move that can enhance your store’s appeal and potentially increase your average order value. Magento 2 allows for detailed customization of shipping methods, including the ability to set up promotions such as free shipping based on specific conditions. This tutorial will guide you through the process of setting up a free shipping promotion within your Magento 2 store, ensuring you can attract more customers and boost sales effectively.

Step 1: Enable Free Shipping Method in Magento 2

Before setting up a promotion, you need to ensure the free shipping method is enabled in your Magento 2 settings.

  1. Log in to your Magento 2 Admin Panel.
  2. Navigate to Stores > Settings > Configuration.
  3. In the left panel under Sales, select Shipping Methods.
  4. Find the Free Shipping section and expand it.
  5. Set Enabled to Yes.
  6. Configure the method name, title, and minimum order amount as required. The minimum order amount will act as one of the basic criteria for free shipping eligibility.
  7. Save your changes by clicking Save Config.

Step 2: Create a Cart Price Rule for Free Shipping in Magento 2

The next step involves creating a cart price rule that will apply free shipping under specific conditions. This rule can be customized based on various factors such as cart subtotal, customer group, and more.

  1. From the Admin Panel, navigate to Marketing > Promotions > Cart Price Rules.
  2. Click Add New Rule. Fill in the rule information including Rule Name, Description, Active status, Websites, and Customer Groups.
  3. In the Coupon section, choose No Coupon if you want the promotion to apply automatically or Specific Coupon if you require a code to be entered.
  4. Under Conditions, set the conditions under which the free shipping will be applied. For example, you can set it to apply when the Subtotal equals or exceeds a certain amount.
  5. In the Actions tab, set Apply to Percent of product price discount and set the discount amount to 0.
  6. Look for the Free Shipping drop-down in the same tab, and set it to For matching items only or For shipment with matching items, depending on your preference.
  7. In the Labels tab, you can set a label for your free shipping promotion that will be visible to customers during checkout.
  8. Click Save Rule.

Step 3: Test Your Free Shipping Promotion in Magento 2

After setting up your free shipping promotion, it’s crucial to test it to ensure it works as expected.

  • Place a test order that meets the criteria you’ve set in the cart price rule to verify that free shipping is applied correctly.
  • Check the promotion across different customer groups and shipping addresses to ensure the rule applies as intended.
  • Test with and without the coupon code if you’ve chosen to use one.

Step 4: Monitor and Adjust Your Promotion

Keep an eye on the performance of your free shipping promotion. Monitor metrics such as conversion rate, average order value, and shipping costs to ensure the promotion is beneficial to your business.

  • Adjust the conditions and thresholds of your free shipping rule as needed based on performance and business goals.
  • Consider seasonal or promotional adjustments to attract more customers during peak shopping times.


Configuring a free shipping promotion in Magento 2 can significantly enhance your eCommerce store’s attractiveness and potentially lead to increased sales and customer satisfaction. By following the steps outlined above, you can set up a targeted promotion that encourages customers to meet certain conditions for free shipping, benefiting both your customers and your bottom line. Remember, the key to a successful promotion is not just in its setup but also in continuous monitoring and adjustment based on its performance and your business goals.


Leave a Reply

Your email address will not be published. Required fields are marked *