Ironically enough this wouldn't be an issue almost anywhere outside the US, where online groceries shopping was solved by the supermarkets themselves in the early 2000s. Despite employee benefits, minimum wages, collective bargaining and all that.
Well, at least in my country, their websites suck, and you can't guarantee delivery other than "sometime in the afternoon", meaning if you're on a tight schedule you're stuck.