The grocery app saved me $12, then replaced a $4 item with $19 worth of cheese
MoneyTuesday’s grocery order showed a bright green message: “You saved $12.04.” Directly below it was a substitution I had not noticed—two small bags of shredded cheese had been replaced with a large specialty pack costing $18.76.
The original item was $4.29.
I had allowed substitutions because canceling a missing item usually meant another trip. The app described replacements as “similar,” which I had mentally translated into “similar price.” That was my assumption, not a promise I had checked.
The shopper had sent a message at 4:16. I was in a meeting and the app approved the replacement after the response window closed. By the time the bags arrived at 5:05, the receipt was final and the cheese was in my refrigerator.
Customer support reviewed the order and issued a credit for the difference in my case. I was glad, but the credit did not make the decision harmless. The shopper had followed the setting I chose, support spent time fixing it, and I had briefly paid $14.47 more than planned for one ingredient.
I changed the default to “refund if unavailable” for items where quantity and price matter. I still allow substitutions for things like one brand of canned tomatoes replacing another within a price cap I can see.
That week’s dinners contained a surprising amount of cheese. Waste would have turned an annoying replacement into a second expense, and I was determined not to let the app win twice.