Background
The onboarding "Add to your grocery list" step previously promised that "ChefMate combines duplicates so you never buy the same thing twice." That functionality doesn't exist yet, so the copy was pared back to just describe adding ingredients to a grocery list (see the onboarding cleanup that removed the claim from onboarding_add_to_grocery_message).
Ask
Add ingredient de-duplication when adding a recipe's ingredients to a grocery list: if the same item is already on the list (or added twice), combine the entries instead of creating duplicate rows — ideally merging quantities where units are compatible.
Notes / open questions
- Matching strategy: exact name match vs. normalized/fuzzy match (e.g. "tomato" vs "tomatoes").
- Quantity/unit merging when units match; how to handle incompatible or missing units (keep separate line items, or list both quantities).
- Where this lives: the add-to-grocery flow off a recipe (cart action in the recipe toolbar).
- Once shipped, restore the onboarding copy describing the behavior.
Filed as a follow-up to the onboarding copy cleanup.
Background
The onboarding "Add to your grocery list" step previously promised that "ChefMate combines duplicates so you never buy the same thing twice." That functionality doesn't exist yet, so the copy was pared back to just describe adding ingredients to a grocery list (see the onboarding cleanup that removed the claim from
onboarding_add_to_grocery_message).Ask
Add ingredient de-duplication when adding a recipe's ingredients to a grocery list: if the same item is already on the list (or added twice), combine the entries instead of creating duplicate rows — ideally merging quantities where units are compatible.
Notes / open questions
Filed as a follow-up to the onboarding copy cleanup.