Free Shipping over $100

When to use this

Use this template when you want to encourage larger orders by removing shipping costs above a spend threshold – for example "free shipping on orders over A$100". It's a classic upsell mechanic that helps reduce cart abandonment at the shipping step.

How it works

This is a Whole Cart (Final) promotion. Three pieces of the configuration do the actual work:

  • Trigger condition on Discounted Subtotal – the promotion only applies if the cart's subtotal is at least A$100 after any earlier promotions have been applied. That means the cart needs to remain over the threshold once previous discounts have taken effect.
  • Shipping discount action with 100% off – the promotion zeros out shipping. You can target all shipping methods, or only specific named ones.
  • Whole Cart (Final) promotion type – this guarantees the shipping discount runs last, regardless of any earlier promotion's After Processing Action. It also means there's no After Processing Action field on this promotion type; Whole Cart (Final) promotions always continue.

For the underlying concepts see Trigger Conditions and Promotion Action in Creating a Promotion. For background on why Whole Cart (Final) exists, see the promotion types section of the same guide.

📘

Note for Shopify integrations

Shipping discounts require custom checkout behaviour and are only supported on Shopify Plus stores. See Shopify Integration for details.

Step-by-step setup

  1. From your Deducto Dashboard, open the promotions list for your project and click New.
  2. Choose Whole Cart (Final) as the promotion type.
  3. On the General Information tab, set the name and behaviour. The full set of values is in the field reference below. Leave the schedule blank so the promotion runs indefinitely.
  4. On the Trigger Conditions tab:
    • Leave the condition orchestration as "If all of these conditions are true".
    • Add one condition: select Discounted Subtotal as the attribute, set the operator to is greater than or equal to, and enter 100 as the AUD value.
  5. On the Action tab, choose Apply a Percentage Discount to Shipping, select Apply discount to all shipping methods, and enter 100 as the discount percentage.
  6. Click Save.

Variations

  • Different threshold. Adjust the value on the Discounted Subtotal trigger condition.
  • Different currencies. Add the currency to Supported Currencies and set the per-currency value in the trigger condition.
  • Partial shipping discount. Lower the discount percentage from 100 to e.g. 50 for half-off shipping.
  • Specific shipping methods only. Instead of "all shipping methods", target only named methods (e.g. "Standard" but not "Express"). Method names come from your project's locale settings.
  • Time-limited. Set Start and End if the offer is only for a specific period.

Testing

  1. Add items totalling less than A$100 to your cart and verify the shipping cost is normal.
  2. Add more items so the cart exceeds A$100 and verify the shipping cost drops to zero.
  3. Try each available shipping method and verify they are all free.
  4. Remove items so the cart goes back below A$100 and verify the shipping cost returns.

Field reference

The full set of fields used by this template:

SectionFieldValue
General InformationNameFree Shipping on Orders Over $100
General InformationDescriptionFree shipping when you spend $100 or more
General InformationRequires CouponsNo
General InformationSupported CurrenciesAUD
General InformationTimezoneAustralia/Sydney
General InformationStatusEnabled
General InformationStartChoose a date and time or leave blank
General InformationEndChoose a date and time or leave blank
General InformationPriority10
General InformationAfter Processing Action(not applicable – Whole Cart (Final) always continues)
General InformationMax Use Count Per Coupon0
General InformationMax Use Per Email Address Count0
Trigger ConditionsConditionDiscounted Subtotal is greater than or equal to 100 (AUD)
ActionTypeApply a Percentage Discount to Shipping
ActionTarget Shipping MethodsAll shipping methods
ActionPercent100