20 personalization scenarios for an online grocery store
Help shoppers fill the basket faster and come back for repeat orders — and grow revenue with personalization. Ready-made mechanics: a personalized storefront of repeat items, zero-results search recovery, free-shipping threshold nudges, replenishment reminders and scenarios for business customers. Launch mechanics at the key points of the customer journey and measure the effect on conversion rate, average order value, revenue per session and repeat purchases.
Personalization scenarios
Pick a stage of the customer journey in the filter above to keep only the relevant scenarios in the table. Every scenario comes with targeting, mechanic type, display conditions and the expected result.
| Scenario | Personalization goal | Targeting | Type | Where and when | Expected result |
|---|---|---|---|---|---|
| 01Personalized storefront of quick repeatsOn the home page we show the products the shopper buys regularly: milk, bread, water, pet food, household cleaning. | Shorten the path to a repeat order of regular items and speed up basket building. | Shoppers with 2+ orders and repeating items in their purchase history. | Home page, first screen. Show on a return visit for a signed-in shopper with an order history. | ↗ 3–8% add-to-cart actions on the home page↗ 1–4% revenue per sessionBenchmark: personalized recommendations in retail deliver +5–15% revenue growth. | |
| 02Weekly shop bannerShoppers with large baskets see a “stock up for the week” scenario: staples, vegetables, meat, the dairy aisle, household goods. | Grow basket size and average order value with a full weekly shop. | Shoppers with a history of large orders or rare but high-volume purchases. | The main promo block. Show on a visit after the shopper’s usual interval between shops. | ↗ 2–5% average order value↗ 3–6% items per orderBenchmark: +2–6% to average order value for online grocery. | |
| 03Local promos ranked by preferencesPromo banners are ranked by profile: family baskets, home cooking, office orders, kids’ products, pet products, household cleaning. | Raise promo click-through and make offers more relevant to the shopper. | Shoppers with a clear preference profile across categories and brands. | Home page and the promo block. Refresh after the first purchases and as the profile builds up. | ↗ 5–12% banner click-through rate↗ 1–3% revenue per visitorBenchmark: personalized content delivers +5–15% to engagement. | |
| 04Zero-results search recoveryWhen a search returns nothing, we show corrections, synonyms and the closest in-stock products instead of an empty page. | Stop losing shoppers on an empty result set and keep the purchase intent alive. | Users with a search query that returns no results or contains a typo. | Search page right after the empty result set. Show corrections and the closest in-stock products. | ↘ 10–25% exits after an empty search↗ 2–6% add-to-cart actions from searchBenchmark: search personalization delivers +7–20% to search-session conversion. | |
| 05Personalized search sortingFor the same query, familiar brands, pack sizes and frequently repurchased products move up. | Speed up the choice in the results and raise the share of add-to-cart actions from search. | Returning shoppers with a history of brands, pack sizes and repeat purchases. | Personalized results | Search results and catalog. Enable only for in-stock products with a current price. | ↗ 5–12% add-to-cart actions from search↗ 1–4% search-to-purchase conversionBenchmark: personalized results deliver +5–15% to engagement. |
| 06Quick filters based on past behaviorIn the catalog we show chips for “Bought before”, “Your brands”, “In stock today”, “On sale in your categories”. | Simplify navigation and shorten the path to familiar products. | Shoppers with a purchase history and brand and category preferences. | Filter chips | Category page above the product grid. Show once a signed-in shopper opens the category. | ↗ 3–8% product clicks inside the category↗ 1–3% add-to-cart actionsBenchmark: better navigation delivers +1–5% to listing conversion. |
| 07Substitutes for out-of-stock itemsWhen an item is unavailable, we show a substitute in the same category, brand or price range right next to it. | Keep the sale when an item is out of stock and hold the shopper in the catalog. | Users on product pages with zero or low stock. | Inline recommendations | The page of the unavailable item and the listing. Show a substitute in the same category, brand or price range. | ↗ 4–10% add-to-cart actions↘ 5–15% exits from pages of unavailable itemsBenchmark: one of the strongest scenarios on the affected segment. |
| 08Complementary products for a recipeOn a pasta page we suggest sauce, cheese and vegetables; on a coffee page — milk and a dessert; on a steak page — spices and a side. | Grow average order value and basket completeness with logical add-ons. | Users on a product page with known complements. | Product page under the buy button and after an add to cart. Only compatible items that are in stock. | ↗ 3–7% average order value↗ 5–12% add-on attach rateBenchmark: cross-sell recommendations deliver +3–10% to average order value. | |
| 09Value pack size for frequent buyersA shopper who buys an item often sees a better-value large pack or multipack with the unit price spelled out. | Lift average order value and revenue per customer without losing conversion. | Shoppers who regularly buy an item in a small pack size. | Product page next to the price. Show when a better-value large pack of the same item is available. | ↗ 2–6% average order value from frequent buyers↗ 1–3% gross revenue per customerBenchmark: +2–8% to average order value with a transparent unit price. | |
| 10Social proof at neighborhood levelWe show a discreet signal such as “often bought in your area” or “popular for delivery today” for products with high local demand. | Remove doubt and nudge the shopper to add the item to the cart. | Users with a geo signal or a selected city and delivery area. | Product page next to the price. Show for products with high local demand. | ↗ 1–3% add-to-cart actions from the product pageBenchmark: social proof delivers +1–4% to micro-conversion. | |
| 11Free-shipping threshold nudgeIn the cart we show how much is left to free shipping and suggest inexpensive relevant items to top the basket up. | Grow average order value by topping the basket up to the free-shipping threshold. | Carts below the free-shipping threshold. | Progress bar + recommendations | Cart, above the checkout button. Show the progress bar and a set of inexpensive items to top up with. | ↗ 3–8% average order value↗ 1–3% revenue per sessionBenchmark: +3–11% to average order value in conservative tests. |
| 12Forgotten regular itemsIf the current cart is missing the items the shopper usually buys with this set, we offer to add them in one click. | Restore the shopper’s usual basket and lift average order value. | Shoppers with a history of repeat items that are missing from the current cart. | Cart, below the item list. Show the shopper’s regular items that are missing from the current order. | ↗ 4–9% add-on attach rate↗ 2–5% average order valueBenchmark: +3–10% to average order value on the segment. | |
| 13Save the cart on exit intentWhen a shopper is about to leave, we offer to save the cart, copy a link to it or hold the chosen delivery slot. | Cut cart abandonment and bring the shopper back to checkout. | Users with a filled cart who have not started checkout. | Pop-up | Cart. Desktop — intent to close the page. Mobile — a back navigation or 45–60 seconds of inactivity. | ↗ 2–5% moves from cart to checkout↗ 1–3% purchase conversionBenchmark: cart recovery usually delivers +1–5% to conversion. |
| 14A recipe built from the current cartWhen the cart holds the core of a recipe, we suggest the missing ingredients: salad, pasta, breakfast, a kids’ lunch, a picnic set. | Grow items per order with a ready-made recipe scenario. | Carts with a recognized recipe core. | Inline block | Cart, below the item list. Show the missing recipe ingredients that are in stock. | ↗ 2–6% items per order↗ 1–3% average order valueBenchmark: +1–5% to average order value. |
| 15Personalized delivery slotWe show the nearest familiar slots — weekday evening, weekend morning, express, click & collect — based on past choices. | Speed up checkout and cut drop-off at the delivery step. | Shoppers with a history of slot and delivery-method choices. | Checkout, at the delivery step. Show the shopper’s usual slots first. | ↗ 1–4% checkout completion↘ 3–8% drop-off at the delivery stepBenchmark: +1–5% to purchase conversion. | |
| 16Substitution risk warningFor carts with items at higher risk of being out of stock, we offer to pick acceptable substitutes in advance or turn substitutions off. | Cut complaints and cancellations caused by substitutions and raise satisfaction. | Carts with items at higher risk of being unavailable at picking. | Info block | Cart and checkout. Show the choice of acceptable substitutes for risky items before payment. | ↘ 5–15% complaints and cancellations caused by substitutions↗ 1–2% repeat purchasesBenchmark: the effect shows up through retention and lower post-purchase friction. |
| 17Replenishment reminderAs the expected repeat-purchase date approaches, we show a “Time to restock” prompt: water, coffee, pet food, capsules, household cleaning. | Bring the shopper back for a regular item just as their supply runs out. | Shoppers who buy an item regularly on a predictable replenishment interval. | Home page and account area on the next visit. Show as the expected replenishment date approaches. | ↗ 3–8% repeat purchases in the category↗ 1–4% revenue per customerBenchmark: one of the best retention scenarios in grocery retail. | |
| 18Recovery of a synced cartIf the cart synced but the purchase was never completed, on the next visit we show cart recovery with current availability. | Bring the shopper back to buying without rebuilding the basket. | Users with a synced cart and no purchase within 24–72 hours. | Message + cart recovery | Home page and cart on the next visit. Show once a day while the items are still available. | ↗ 2–6% recovered carts↗ 1–3% purchases from returning sessionsBenchmark: +1–5% to conversion. |
| 19Repeat the office orderBusiness shoppers see templates of their past orders: office drinks, snacks, coffee, disposable tableware, cleaning supplies. | Speed up repeat orders from business customers and cut the time to checkout. | Business customers with a history of regular office orders. | Home page and the business customer account area. Show templates of past orders for one-click repeats. | ↗ 5–12% share of repeat orders from business customers↘ 10–20% time to checkoutBenchmark: the key indicators are the repeat order and the time to checkout. | |
| 20Bulk pack thresholds for businessIf the cart holds many single units, we suggest a case, a pack or a large pack size with a better unit price. | Lift average order value from business customers and units per order. | Business carts with a large number of single-unit items. | Cart and product page. Show the threshold pack with a better unit price for wholesale volumes. | ↗ 3–8% average order value from business customers↗ 2–5% units per orderBenchmark: +3–10% to average order value while conversion holds. |
Run your first tests on search, the product page, the cart and repeat purchases, where intent is already formed.
Revenue per session, purchase conversion, average order value, add-on attach rate, repeat purchases.
Gravity Field case studies
Proven personalization results at electronics, appliance and premium retailers.
Smart online merchandising in grocery.
Personalization for a leading online marketplace.
Hyper-personalized storefront in electronics.
Personalization for a premium electronics retailer.
Audience segmentation and targeted campaigns.
Personalization in fashion retail.
Want to run these scenarios in your own store?
We will show how Gravity Field personalizes your online grocery store and what it does for revenue.
Request a demo →