A repeat-order coupon is an incentive for the customer’s next order, timed to land before they’d normally reorder or drift to a rival app. In quick commerce, where a rival app is 1 tap away, the second order decides who keeps them. The coupon’s job is to make that second order happen with you, and sooner.

In Pushwoosh, wallet passes, push and in-app share 1 customer profile, so you can run wallet coupons for q-commerce inside your retention journeys.

Why the second order matters in q-commerce

Q-commerce economics are built around a delivery promise of 10 to 15 minutes, and that promise puts real strain on operations (industry analysis, 2025-2026). The model only works if customers order often, so retention ends up carrying the unit economics.

The market has been hard on players that couldn’t hold that line. Getir bought rival Gorillas in December 2022 for $1.2 billion, roughly a third of Gorillas’ valuation a year earlier (CNBC).

The good news: food delivery apps start from a strong base. CleverTap’s 2023 foodtech benchmark puts first-week repeat purchase at 16%, against 10% for ecommerce apps (vendor benchmark, food delivery, not grocery-specific). The first week is the window to win.

Reorder cycles: start from your own data

Every basket has a rhythm. Milk and bread might come back weekly, pantry items monthly. Your order history already shows the gaps.

Basket typeTypical signalCoupon timing
Daily essentialsShort, regular gapsJust before the usual gap ends
Weekly shopOrders on the same weekdayThe day before the usual order day
Occasional top-upIrregular gapsAfter a gap longer than the customer's median
First order onlyNo second order yetWithin the first week
Basket type
1 / 4
Daily essentials
Typical signal
Short, regular gaps
Coupon timing
Just before the usual gap ends
Basket type
2 / 4
Weekly shop
Typical signal
Orders on the same weekday
Coupon timing
The day before the usual order day
Basket type
3 / 4
Occasional top-up
Typical signal
Irregular gaps
Coupon timing
After a gap longer than the customer's median
Basket type
4 / 4
First order only
Typical signal
No second order yet
Coupon timing
Within the first week

Use each customer’s own median gap, not a category average. A coupon that lands after they’ve already reordered somewhere else is a discount you paid for nothing.

Coupon timing and expiry

3 rules keep repeat-order coupons profitable.

Keep the expiry short, a week or less. The coupon should pull the next order forward, not sit around for a month.

Set a start date. Valid from the next order, not the current one, so it doesn’t just discount a basket that was going to happen anyway.

Keep a holdout group. Leave a slice of customers without a coupon and compare reorder rates. That’s the only honest way to see incremental orders.

See Pushwoosh in action
Request a demo

Wallet vs push for reorder

In q-commerce, the order happens inside the app. So the wallet coupon plays a different role than at a supermarket till. Nobody scans it. It holds the code and keeps the expiry in sight.

PushWallet coupon
Best atThe timely nudge: "Time for milk?"Keeping the incentive visible until it expires
NeedsPush opt-inThe customer to add it once
ReachesApp users with push onAnyone who saved it
AlertsEvery messageOnly updates about the pass
RedemptionDeep link to checkoutCode applied at checkout
1 / 5
Best at
Push
The timely nudge: "Time for milk?"
Wallet coupon
Keeping the incentive visible until it expires
2 / 5
Needs
Push
Push opt-in
Wallet coupon
The customer to add it once
3 / 5
Reaches
Push
App users with push on
Wallet coupon
Anyone who saved it
4 / 5
Alerts
Push
Every message
Wallet coupon
Only updates about the pass
5 / 5
Redemption
Push
Deep link to checkout
Wallet coupon
Code applied at checkout

Our take: use both, for different jobs. Push carries the reminder at the right moment. The wallet coupon gives customers who turned push off somewhere to find the offer. On Apple, you can also update the coupon before it expires: if the changed field has a change message, the customer sees a lock-screen alert.

On Google, use the Offer type, which updates silently. Google reminders go by push or email.

A sample repeat-order journey

  1. First order delivered

    Issue a second-order coupon with a 7-day expiry. Send the Add to Wallet link in the delivery confirmation.

  2. Day 3

    Push to app users: "Your coupon is waiting."

  3. Day 6

    On Apple, update a field such as "Expires in" with a change message, so a lock-screen alert reminds the customer. Google users get a push or email.

  4. Order placed

    The coupon is used and the pass is voided.

  5. No order by day 7

    The coupon expires. The customer moves into a win-back flow.

Keep the coupon about the coupon

The coupon can remind about itself. It can’t carry new promotions. Apple and Google only allow notifications about the pass, so weekly deals go out by push, in-app or email, and the coupon stays the one offer the customer earned.

Win the second order with Pushwoosh

Pushwoosh issues native Apple and Google Wallet coupons by User ID and runs push, in-app and email from the same journey. Time each coupon to the customer’s own reorder gap, remind on the right channel, and void the pass once it’s used.

The second order isn’t won with a bigger discount. It’s won by showing up before the customer opens a rival app.

Explore wallet passes for grocery and q-commerce
Explore wallet passes

FAQ


Pushwoosh Team
Content Team at Pushwoosh
Share

Related articles

View all