After July 2021, the 2.3.x release line no longer received quality updates or user guide updates. PHP 7.3 reached end of support in December 2021, and Adobe Commerce 2.3.x reached end of support in September 2022. We strongly recommend upgrading to Adobe Commerce 2.4.x to help maintain PCI compliance.

Free Shipping Promotion

This site contains archived merchant documentation for a version of Adobe Commerce and Magento Open Source that has reached end-of-support. The documentation available here is intended for historical reference only and is not maintained. The Adobe Commerce Merchant Documentation for current releases is published on the Adobe Experience League.

Free shipping can be offered as a promotion, either with, or without a coupon. A free shipping coupon, or voucher, can also be applied to customer pick-up orders, so the order can be invoiced and shipped to complete the workflow.

Some shipping carrier configurations give you the ability of offer free shipping based on a minimum order. To expand upon this basic capability, you can use shopping cart price rules to create complex conditions based on multiple product attributes, cart contents, and customer groups.

Step 1. Enable Free Shipping

  1. Enable Free Shipping in your store’s configuration.

  2. Complete the free shipping settings for any carrier service that you want to use for free shipping.

Step 2. Create a Cart Price Rule

On the Admin sidebar, go to Marketing > Promotions > Cart Price Rules.

Follow the steps below to set up the type of free shipping promotion that you want to offer.

Example 1: Free Shipping for Any Order

  1. Complete the Rule Information as follows:

    • Enter a Rule Name for internal reference.
    • Enter a brief Description to describe the rule.
    • Set Active to Yes.
    • In the Websites box, select each site where the free shipping coupon is to be available.
    • Select the Customer Groups to which the rule applies.
    • Set Coupon to one of the following:
      • To offer a free shipping promotion without a coupon, accept the default (No Coupon) setting.
      • To use a coupon with the price rule, select Specific Coupon. If necessary, complete the instructions to set up a coupon.
  2. Scroll down and expand Expansion selector the Actions section and do the following:

    • Set Apply to Percent of product price discount.
    • Set Apply to Shipping Amount to Yes.
    • Set Free Shipping to For shipment with matching items.

      Cart price rule - free shipping actions Price Rule Action

Example 2: Free Shipping for Orders Over $ Amount

  1. Complete the General Information settings as described in the previous example.

  2. Scroll down and expand Expansion selector the Conditions section.

  3. Click Add (Add icon) to insert a condition and do the following:

    • In the list under Cart Attribute, choose Subtotal.
    • Click is and choose equals or greater than.
    • Click and enter a threshold value for the Subtotal, such as 100, to complete the condition.

      Cart price rule - condition Condition

  4. If necessary, expand Expansion selector the Actions section and do the following:

    • Set Apply to Percent of product price discount.
    • Set Apply to Shipping Amount to Yes.
    • Set Free Shipping to For shipment with matching items.

      Cart price rule - free shipping actions Actions

Step 3. Complete the Labels

Complete Step 4 of the cart price rule instructions to enter any labels that appear during checkout.

Step 4. Save and Test the Rule

Price rules are automatically processed with other system rules. Processing frequency depends on your installation’s cron configuration. When you create a new price rule, allow enough time for it to get into the system. Then, test the rule to make sure that it works correctly.

  1. When your rule is complete, click Save Rule.

  2. Test the rule to make sure that it works correctly.