Grocery Shopping without prep can very readily fail.
That's why making a grocery list is so important. It keeps you on task and stops you from spending money on unnecessary items.
Meal planning helps make the most efficient list, because you know exactly what to buy.
There are also phone apps like 'My Grocery Deal,' that will save you money and tell you the best deals!