Help

Shipping fees & discounts, explained.

How your flat shipping fee and discount rules work, with worked examples for each — including how priority is decided when more than one offer could apply. Looking for what a dashboard tab means instead? →

Shipping fee

A flat delivery charge added to every order's total, on every plan. Set it to 0 for free shipping across the board.

Example: shipping fee set to ₹49. A customer's ₹450 cart becomes ₹499 at checkout — before any discount is applied.

Manual codes vs. automatic offers

A manual code is something the customer types in DM, like WELCOME10. An automatic offer applies on its own the moment a cart qualifies — no code needed.

Example: "Free shipping over ₹500" as an automatic offer — any cart crossing ₹500 gets it with no action from the customer. "WELCOME10" as a manual code — the customer has to type it for it to apply.

Quantity-based discounts (Buy X Get Y% Off)

Available on Pro. An automatic offer can require a minimum cart quantity in addition to a minimum order value. When both are set on the same rule, a cart has to clear both conditions together before the discount applies — it's an "and", not an "or".

Example: a rule set to ₹100 off orders over ₹1000, with a minimum quantity of 2. A cart with 3 items totalling ₹600 does not qualify — it clears the quantity condition but not the value condition. A cart with 1 item worth ₹1,200 also does not qualify — it clears the value condition but not the quantity condition. Only a cart with 2+ items and a ₹1,000+ subtotal gets the ₹100 off.

Only one discount per order

A single order can never combine two rules. If more than one automatic offer qualifies for a cart, the customer automatically gets whichever one saves them the most money — not whichever you created first.

Example: a ₹700 cart qualifies for both "free shipping over ₹500" (saves ₹49) and "15% off over ₹600" (saves ₹105). The customer gets the 15% off, since it saves more. If two active automatic offers would save the customer the exact same amount, only one applies — but which one isn't guaranteed to be consistent. Avoid keeping two active automatic offers that could both trigger on the same cart for an identical discount.

When the bot asks for a code

The bot only prompts a customer for a manual code when no automatic offer already applies to their cart, and you have at least one active manual code. If an automatic offer already covers them, it won't ask.

Example: your only active rule is "WELCOME10" (manual). A customer with no qualifying automatic offer will be asked "Have a discount code?" before checkout.

Each rule, once per customer, ever

Once a customer redeems a rule — automatic or manual — it won't apply to their next order. You don't need to expire or babysit codes to stop repeat use; this is automatic per customer.

Example: a customer uses WELCOME10 on their first order. On their second order, typing WELCOME10 again (or otherwise qualifying) won't apply the discount — it's already been used by that customer.

Limited-time windows

Want an offer to end on its own regardless of redemptions — like "ends this Sunday at noon"? Set a start and/or end time when creating the rule. Times you enter are always in your account's timezone. Once the end time passes, the rule stops applying automatically, even for customers who never used it.

Example: "FESTIVE20" set to end Sunday at 12:00 PM. At 12:01 PM Sunday, it stops applying to new orders — even for a first-time customer who never got the chance to use it. Note: the "Tonight" quick-preset sets the end time to 11:59 PM today rather than 12:00 AM — 12:00 AM is technically the start of the next calendar day, which made the preset look like it was picking the wrong date. 11:59 PM keeps the end time on the day you actually meant.

Deleting a used rule

If a rule has already been redeemed by at least one customer, deleting it keeps that past order's history intact behind the scenes. You'll just stop seeing the rule in your list, and its code text frees up for reuse in a new rule.

Example: you delete WELCOME10 after 12 customers used it. Those 12 orders still show the discount they got. You can now create a fresh rule also called WELCOME10 if you want.

🍪We use cookies to run your dashboard and, if you allow it, to improve CheckoutDM. Privacy Policy