Even with the $35 min? Amazon doesn’t have a min. I can order $4 item and have it show up the next day.
Walmart has less depth but if you can get store prices you're in a significantly better starting place.
On demand 1 thing at a time can be nice ordering something niche online, but when you have a whole fresh grocery, just add some steak or toilet paper.