Create a Shipping Discount

Offer discounted or free shipping based on conditions. Reduce shipping costs by a percentage, a fixed amount, or set a specific price — all conditionally based on cart contents, customer location, order value, and more.

How to Create a Shipping Discount Rule

  1. From the dashboard, click Create rule.
  2. Select Discount shipping.
  3. Fill in the rule settings (explained below).
  4. Click Save.

Rule Settings

Rule Name

Enter a descriptive name for internal reference. Customers never see this.

Rule Status

Choose Test, Active, or Inactive. See Understanding Rule Status.

Discount Settings

Discount Type

Choose one of five discount types:

TypeWhat It DoesExample
PercentageReduces shipping price by a percentage50% off shipping → $10 becomes $5
Fixed amount offSubtracts a fixed amount from shipping price$5 off shipping → $12 becomes $7
Set fixed priceSets shipping to an exact priceFixed $2.99 → any shipping becomes $2.99
All shipping freeMakes all shipping methods freeEvery option shows $0
Subtotal percentageReduces shipping by a percentage of the order subtotalOrder is $100, percentage is 10% → shipping reduced by $10

Note on “Set fixed price”: If the original shipping price is less than your fixed price, the discount will not apply. The app never increases shipping costs.

Note on “Subtotal percentage”: The shipping price is reduced by an amount equal to a percentage of the order subtotal. For example, if the order subtotal is $100 and the percentage is 10%, shipping is reduced by $10.

Discount Value

Enter the discount amount or percentage. The field label changes based on your discount type:

  • Percentage / Subtotal percentage: Enter a number with % prefix (e.g., 50)
  • Fixed amount off: Enter a dollar amount (e.g., 5)
  • Set fixed price: Enter the target price (e.g., 2.99)

When you select “All shipping free”, the discount value, discount label, and shipping method selection fields are all hidden — the discount automatically applies to every shipping method with no further configuration needed.

Discount Label

Enter the name customers see for the discount at checkout (e.g., “FREESHIPPING”, “SUMMER SALE”, or “Holiday Discount”). This field is shown for all discount types except “All shipping free.”

Select Shipping Methods

Choose which shipping methods the discount applies to (not shown for “All shipping free”):

OptionWhat It Does
Discount on all methodsApplies the discount to every shipping option
Discount on selected methodsApplies only to the specific methods you choose

When using “Discount on selected methods”, type or select the shipping method names to target. Case Sensitive checkbox is available.

Validation Trigger (Conditions)

  • Always — discount applies to every checkout.
  • On condition — discount only applies when your conditions are met.

Common Examples

Free shipping on orders over $99:

  • Discount type: All shipping free
  • Condition: Order subtotal → Is greater than → 99

50% off shipping for VIP customers:

  • Discount type: Percentage
  • Discount value: 50
  • Discount label: “VIP Discount”
  • Condition: Customer tag → Equals to → “VIP”

Flat rate $5 shipping on all orders:

  • Discount type: Set fixed price
  • Fixed price: 5
  • Discount label: “Flat Rate Shipping”

$3 off express shipping for local customers:

  • Discount type: Fixed amount off
  • Discount value: 3
  • Discount label: “Local Discount”
  • Select shipping methods: Discount on selected methods → “Express Shipping”
  • Condition: Country → Equals to → your country

Good to Know

  • Discounts never increase shipping costs. If “Set fixed price” is higher than the original, or if “Fixed amount off” is more than the shipping cost, the result is $0 — not a negative price.
  • Discount label is visible to customers. Choose something clear and recognizable.
  • Use exact method names when targeting specific methods. See How to Find the Exact Original Method Name.
  • Multiple discount rules — if multiple discount rules match the same checkout, they each apply independently. Be careful not to stack discounts unintentionally.