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