Online grocery shopping

How Substitutions Work in Online Grocery Orders

  • Independent
  • Free to read
  • No sign-up

A substitution happens when an item you ordered is out of stock and the store or shopper offers a replacement instead. Most grocery services let you choose ahead of time whether you want substitutions at all, and if so, whether the shopper picks the closest match or contacts you first. You stay in control through preferences you set during checkout and, often, through real-time approvals while your order is being shopped.

In short: substitutions are the system's way of preventing you from receiving nothing when an item is unavailable. You can allow them, refuse them, name specific replacements, or ask to be messaged before any swap is made. Knowing where these settings live and how each option behaves is the difference between a smooth order and a fridge full of things you didn't want.

Why Substitutions Happen

Grocery inventory changes constantly. The stock count a store shows online is an estimate updated periodically, not a live shelf reading, so an item can appear available when you order but be gone by the time a shopper reaches the aisle. Popular products sell out, deliveries run late, seasonal goods disappear, and promotions can clear shelves faster than the system updates.

When a shopper cannot find your item, the service needs a plan so you don't simply lose that part of your order. That plan is the substitution: a replacement that's as close as reasonably possible in type, brand, size, and price. Whether that swap is made automatically, suggested for approval, or skipped entirely depends on the preferences you set.

Substitutions are more common for fresh produce, bakery items, and sale products, and less common for shelf-stable staples. Understanding that out-of-stocks are normal rather than a failure helps you set realistic expectations and decide how much control you want over replacements.

The Main Types of Substitution Settings

Most platforms offer a small set of choices that apply either to your whole order or to individual items. Knowing what each one actually does lets you match your preferences to how picky you are about a given product.

The best approach is rarely all-or-nothing. Many shoppers allow substitutions on flexible items like milk or bread while refusing them on things where brand or type genuinely matters, such as a specific baby formula or an allergy-safe product.

  • Shopper's choice: the person picking your order selects the closest match if your item is unavailable.
  • Approve first: the shopper messages you with a suggested replacement and waits for your yes or no.
  • Specific replacement: you name the exact backup product you'd accept for that item.
  • No substitution: if the item is out of stock, it's simply refunded and left out of your order.

How to Set Your Preferences at Checkout

Substitution settings usually appear during checkout, often on the same screen where you confirm your delivery slot and payment. Look for a section labeled substitutions, replacements, or item preferences. Here you can typically set a default for the whole order, then override it on individual items.

To customize a single item, open that product in your cart or order review and look for an option like choose a replacement or don't substitute. Setting a specific backup here is the single most reliable way to avoid unwanted swaps, because it removes guesswork from the shopper entirely.

Some services also remember your choices for future orders, so a setting you pick once may persist. It's worth reviewing your preferences before each order, especially if you've added new or unusual items, because the default may not suit everything in your basket.

Approving or Rejecting Substitutions in Real Time

Many services shop your order shortly before delivery and message you when they hit an out-of-stock item. If you've enabled approval, you'll get a notification through the app or by text showing the original item and the proposed replacement, usually with the price. You can accept it, reject it, or sometimes pick a different option.

To take advantage of this, keep the app's notifications turned on and stay reachable during your shopping window. If you don't respond in time, the service typically falls back to your default preference, which might mean the shopper chooses for you or skips the item. Responding quickly gives you the final say.

This real-time approval is the sweet spot for most people: you avoid both the surprise of an automatic swap and the disappointment of missing items. When you're unsure whether a replacement is acceptable, you can usually ask the shopper a quick question through the same chat.

How to Avoid Getting Items You Don't Want

The most effective safeguard is to be specific. For any item where the exact product matters, either name a precise backup you'd accept or set it to no substitution. Vague defaults like shopper's choice work fine for interchangeable staples but invite mismatches on anything particular.

Pay special attention to dietary and health-critical items. If you need gluten-free, dairy-free, nut-free, or a specific medical or infant product, never leave it on automatic substitution, because a well-meaning shopper may swap in something that looks similar but isn't safe. For these, choose no substitution or name an exact equivalent you trust.

Also consider size and price. A shopper told only to find a match might substitute a larger, pricier package or a different variety. Reviewing the estimated price of a suggested swap, and setting specific replacements where quantity matters, keeps both your kitchen and your bill predictable.

  • Name a specific backup product for anything you're particular about.
  • Turn off substitutions entirely for allergy-safe, medical, or infant items.
  • Enable notifications so you can approve or reject swaps as they happen.
  • Check the size and price of a proposed replacement before accepting.
  • Add a note for the shopper if an item has quirks, like ripeness or brand loyalty.

What Happens When Your Order Arrives

Substituted items are flagged on your receipt or in the order summary, usually noting the original item and what replaced it. Review this list when your groceries arrive so you know exactly what you got and what it cost. If a replacement is more expensive than the original, you're generally charged the actual price of the item delivered; if it's cheaper, you pay less.

If a substitution isn't acceptable, you can almost always reject it. Depending on the service, you may hand it back to the delivery driver, mark it for a refund in the app, or request a credit. Refunds for unwanted or out-of-stock items typically appear back on your payment method within a few days.

Items that were out of stock and had no substitution simply won't appear, and you won't be charged for them. It's good practice to check your final total against what you ordered, since the amount charged reflects the actual items picked, not the original estimate.

Frequently asked questions

Do I have to pay more if the substitute costs more?

You're charged the price of the item you actually receive. If the replacement costs more, you pay the higher price; if it costs less, you pay less. Many services show the substitute's price when they suggest it so you can decide before accepting.

Can I refuse a substitution after it's delivered?

Yes. If you don't want a substituted item, you can typically reject it at the door, request a refund through the app, or report it after delivery. You won't be charged for items you decline, and refunds usually process within a few days.

What happens if I don't respond to a substitution request in time?

The service falls back to your default preference for that order. That might mean the shopper picks the closest match, skips the item and refunds you, or moves on to another product. Keeping app notifications on helps you respond before the fallback kicks in.

How do I stop getting substitutions altogether?

Choose the no substitution option, either as your order-wide default or on individual items. Out-of-stock items will simply be left out and refunded rather than replaced, so you'll never receive something you didn't order.