Decision guide

BuyWhen is not a wishlist, alert, survey, or abandoned cart.

Each tool solves a different merchant problem. This comparison explains what every approach captures, what it leaves unknown, and when a conditional purchase request is the better fit.

Direct answer

Choose BuyWhen when a qualified shopper has one explicit, potentially resolvable buying condition and the merchant needs to qualify it, decide safely, return approved private terms to Shopify checkout, and preserve paid and refund evidence. Choose a narrower tool when saving, notification, preorder, price negotiation, research, or post-checkout follow-up is the complete job.

Wishlist

Best for

Saving products for later

What it captures

The products a shopper wants to remember

What remains unknown

The exact condition blocking purchase, feasibility, deadline, and merchant decision

How to choose

Choose a wishlist when saving is the goal. Choose BuyWhen when the merchant may resolve one explicit blocker and needs an auditable response workflow.

Read the detailed comparison →

Back-in-stock alert

Best for

Notifying a shopper when one unavailable SKU returns

What it captures

Contact permission tied to an inventory event

What remains unknown

Exact quantity, substitutions, broader conditions, merchant decision, and outcome proof

How to choose

Choose a restock alert for a simple notification. Choose BuyWhen when variant, quantity, alternatives, timing, or another blocker must remain structured.

Read the detailed comparison →

Preorder

Best for

A defined future purchase path for inventory not yet available

What it captures

A purchase commitment under stated preorder terms

What remains unknown

Whether stock is actually the blocker when the merchant has not committed to a preorder

How to choose

Choose a preorder when the future product and terms are defined. Choose BuyWhen to learn and qualify an unresolved condition without pretending it is an order.

Read the detailed comparison →

Make-an-offer

Best for

Shopper-to-merchant price negotiation

What it captures

A proposed price for a product

What remains unknown

Non-price blockers such as stock, delivery, assurance, service, procurement, or a question

How to choose

Choose a price-only tool when negotiation is the whole model. Choose BuyWhen when price is one controlled treatment inside a broader conditional-purchase workflow.

Read the detailed comparison →

Pre-purchase survey

Best for

Collecting broad feedback or research answers

What it captures

A shopper's response to merchant-defined questions

What remains unknown

A guaranteed operational owner, feasibility checks, response terms, and checkout evidence

How to choose

Choose a survey for research. Choose BuyWhen when the answer is an actionable buying condition that the merchant may qualify and resolve.

Read the detailed comparison →

Cart or checkout recovery

Best for

Following up after a shopper creates a cart or checkout

What it captures

A known abandonment event and, sometimes, a recovery channel

What remains unknown

Pre-cart shoppers and the explicit commercial reason the purchase could not proceed

How to choose

Use checkout recovery for shoppers who reached checkout. Use BuyWhen when qualified demand stops earlier or needs one exact condition resolved first.

Read the detailed comparison →