Shipping Calculated before Coupon

Cart subtotal rules let you change shipping based on how much a customer spends. They’re perfect for bulk-buy incentives and special-day promotions, helping you boost conversions and average order value without changing product prices.


Why use subtotal-based shipping?

Bulk shopping

If a customer spends $1,000+, you might reward them with a better shipping price (or free shipping). Shoppers at $950–$970 often add one more item to unlock the perk. You can even give local shoppers free shipping when they purchase a lot.

Special days (festivals, sales)

During events, customers naturally buy more. Encourage bigger carts by lowering or removing shipping costs above a target subtotal—only for the campaign period.


Example policy (3-tier structure)

  • Tier 1: If Cart Total < $500, show Local Pickup only
  • Tier 2: If $501–$1,000, allow Flat Rate Shipping
  • Tier 3: If Cart Total > $1,000, allow Free Shipping

You can implement this with Cart subtotal (before or after discount) conditions. Choose the one that matches your promotion logic (see below).


Configuration options

  1. Go to Dashboard → Dotstore → Flat Rate Shipping → Add New.
  2. Add basic shipping method settings like name and cost
  3. Add the shipping method rules

  4. Save and test.

Cart subtotal conditions: operators & logic

You can target the Cart subtotal before discount (order amount pre-coupon) or after discount (order amount post-coupon). Pick the one that matches your promo:

  • Before discount: Great when you want the raw spend to trigger shipping perks, regardless of coupons.
  • After discount: Great when you want to ensure your store still collects a minimum net amount after the coupon.

Supported operators

  • = Equal to
  • > Greater than
  • < Less than
  • != Not equal to
  • >= Greater than or equal to
  • <= Less than or equal to

Examples

  • Before discount ≥ $1,000 → Free Shipping
  • Bofore discount ≥ $800 and < $500 → Flat Rate $10; otherwise $18
  • Before discount ≤ $500 → Show Local Pickup only

Note: In this guide, Cart Subtotal = Order Subtotal Amount as used in your rules.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.