
This guide covers what Shop Now and Shop Later actually do inside a return and how each one differs from a standard exchange, so you can work out which combination keeps the most revenue in your business.
All three keep a would-be refund inside the business, but they do it for different customers at different moments.
Let’s go over one by one:
Most shoppers already understand the exchange: they send an item back and receive a replacement, with no cash refund involved.
At its simplest, this is a variant swap, the same product in a different size or colour, with no money changing hands beyond the original order.
ZigZag also lets customers exchange for a different product entirely, searching your catalogue or browsing your storefront and picking any item as their replacement.
If that item costs more than the one they returned, the difference is settled during the return through the Stripe integration (more on that shortly).
If it costs less, the leftover balance stays in play for the next step.
The key point is that an exchange is customer-led. The shopper has already decided they want a different item, and the feature simply makes the swap easy. That is what separates it from the two features that follow.
Shop Now is aimed at a different customer: the one about to take their money back.
It appears at the moment a refund is on the table, either as soon as the return option is chosen or later on the summary page, and offers the shopper their refund value with a bonus added to spend in your store there and then.

That bonus is the whole point.
Say a customer is due a £100 refund. With a £20 Shop Now bonus configured, they see £120 of credit to spend, browse your store, and put it toward whatever they like.
If they pick something dearer, they pay the difference through the returns portal, and when Stripe is connected, that happens in the same checkout with no separate invoice.

The chosen items are processed as an exchange, but the shopper experiences it as a shopping trip funded by the refund they were about to pocket.
The bonus can be a flat amount or a percentage of the refund, and you can set a minimum refund value so it only shows when the numbers justify it.
You can also run a gentler offer early in the flow and a stronger one on the summary page as a final attempt to save the sale.
One thing to note: any bonus the customer does not use simply expires when the return is submitted, so it never becomes a payout.
The last option, Shop Later, suits the shopper who wants their money back but is not ready to spend it today.
In place of a cash refund, they take store credit or a gift-card-style code, and, as with Shop Now, you can sweeten it with a bonus so the credit is worth more than the cash would have been.

The two options behave slightly differently.
Either way, the money stays with you, the customer has a reason to come back, and the bonus is what makes the credit worth taking.
Side by side, the differences are easier to see:

Each option gives the customer a reason to keep their money with you when a refund would otherwise take it out.
Most retailers switch on more than one, so there is a fitting option at whichever point a customer might otherwise cash out.
Less than the payment mechanics might suggest, because it is configuration, not code.
You set your rules to match your existing returns policy and switch on the features you want in the app.
There are also a couple of Shopify pieces to enable behind the scenes, such as the theme app embed that links the returns portal to your storefront for Shop Now.
Connecting Stripe for balance collection runs through Stripe's own hosted onboarding, so there is nothing to build.
We’d put the typical go-live at around 16 minutes once the groundwork is in place.
Reporting stays readable too.
Exchanged and returned items carry clear references, and Shop Now bonuses show up as a proportional discount across the selected items, so retained revenue is easy to follow without unpicking your figures afterwards.
Refunds are never disappearing altogether, but they do not have to be the default ending to a return.
If you would like to see how Shop Now and Shop Later would work within your own returns flow, you can book a demo with ZigZag and the team will walk you through it.
Mechanically they overlap, since Shop Now items are processed as exchange items.
The difference is intent and timing.
An exchange serves a customer who already wants a swap, while Shop Now appears specifically when a refund is on the table and uses bonus credit to change the shopper's mind.
Store credit is a balance on the customer's account that works like a digital wallet on their next visit.
The gift card option is a discount code sent by email. Both keep the money with you and can carry a bonus.
Many retailers run a mix: