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

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 is one of the most effective promotions you can offer. It can be based on a minimum purchase, or set up as a cart price rule that is applied when a set of conditions is met. If both apply to the same order, the configuration setting takes precedence over the cart rule.

Check your shipping carrier configuration for any additional settings that may be required for free shipping.

Step 1: Configure free shipping

  1. On the Admin sidebar, go to Stores > Settings > Configuration.

  2. In the left panel, expand Sales and choose Shipping Methods.

  3. Expand the Free Shipping section.

    Free Shipping

  4. Set Enabled to Yes.

  5. Enter a Title to identify the Free Shipping method during checkout.

  6. Enter a Method Name to describe this shipping method.

  7. Enter the Minimum Order Amount to qualify for free shipping.

    To use Free Shipping with Table Rates, make the Minimum Order Amount so high that it is never met. This prevents Free Shipping from going into effect, unless it is triggered by a price rule.

  8. For Displayed Error Message, enter the message to appear if free shipping becomes unavailable.

  9. Set Ship to Applicable Countries to one of the following:

    All Allowed Countries Customers from all countries specified in your store configuration can use free shipping.
    Specific Countries After choosing this option, the Ship to Specific Countries list appears. Select each country in the list where free shipping can be used.
  10. Set Show Method if Not Applicable to one of the following:

    Yes Always shows the Free Shipping method, even when not applicable.
    No Shows the Free Shipping method only when applicable.
  11. If you offer multiple shipping methods, enter a number for Sort Order to determine where in the sequence Free Shipping appears.

    This is relative to the other shipping carriers/methods. (0 = first, 1 = second, 2 = third, and so on.)

  12. Click Save Config.

Step 2: Enable free shipping in the carrier configuration

Make sure to complete any configuration that is required for each carrier that you plan to use for free shipping. For example, if your UPS configuration is otherwise complete, make the following settings to enable and configure free shipping through UPS:

  1. From the Shipping Methods configuration, expand the UPS section.

  2. Set Free Method to Ground.

  3. To require a minimum order for free shipping, set Free Shipping with Minimum Order Amount to Enable.

  4. For Minimum Order Amount for Free Shipping, enter the required amount.

  5. Click Save Config.