Free Shipping

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 Delivery Methods.

  3. Expand Expansion selector the Free Shipping section.

    If necessary, first deselect the Use system value checkbox to change the following settings as described.

  4. Set Enabled to Yes.

  5. Enter a Title to identify the Free Shipping method during checkout and a Method Name to describe it.

  6. 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.

  7. Set Include Tax to Amount:

    • Yes – Includes tax when calculating the Minimum Order amount (Subtotal + Tax - Discount).
    • No – Does not include tax when calculating the Minimum Order amount (Subtotal - Discount).

    Free Shipping

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

  9. Set Ship to Applicable Countries:

    • 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:

    • Yes – Always shows the Free Shipping method, even when not applicable.
    • No – Shows the Free Shipping method only when applicable.
  11. Enter a Sort Order number to determine the position of free shipping in the list of delivery methods during checkout.

    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, update the following settings to enable and configure free shipping.

  1. In the Delivery Methods configuration, expand Expansion selector the UPS section.

  2. Set Free Method to UPS Ground or another type you want to designate for free shipping.

  3. To require a minimum order for free shipping, set Enable Free Shipping Threshold to Enable.

    If you choose to use a minimum order, enter the required amount for Free Shipping Amount Threshold.

  4. Click Save Config.