← Review & Edit β€” Substitution StructureDesign VariantsVariant 3 of 3
9:415G   πŸ”‹
If something's out of stock…
6
items will be replaced
we'll pick the closest match
2
we'll leave as-is
milk & eggs β€” no substitute
2
can't be swapped
alcohol & medication
All 10
Replace
Don't replace
Can't swap
🍜
Lipton Noodle Soup Mix
4.5 oz
Replace
🐟
Sam's Choice Mahi-Mahi
12 oz
Replace
🧴
Ajax Ultra Dish Soap
28 fl oz
Replace
πŸ₯£
Honey Nut Cheerios
18.8 oz
Replace
🍌
Organic Bananas
bunch
Replace
πŸ…
Roma Tomatoes
1 lb
Replace
πŸ₯›
Great Value Whole Milk
1 gal
Don't replace
πŸ₯š
Eggland's Best Large Eggs
12 ct
Don't replace
🍺
Coors Light Β· 6 pack
Alcohol can't be substituted
Can't swap
πŸ’Š
Bayer Low Dose Aspirin
Medication can't be substituted
Can't swap

Summary-first

Variant 3 of 3
What changed

Leads with a plain-language summary card β€” "6 will be replaced Β· 2 we'll leave Β· 2 can't be swapped" β€” so comprehension is handled before the customer touches anything. The tabs become lighter filter chips below it.

What was kept

Decision language, persistent counts, inline per-item editing via the filtered list.

Findings addressed
H1 Β· count fully explicitF4 Β· plain languageF3 Β· count never hidden
Trade-off
The summary eats vertical space, pushing the editable list down β€” more scrolling to act. Strongest for first-time comprehension, slightly slower for a returning customer who just wants to change one item.