This has already happened in countless other industries (airlines, banking to name a couple which have moved most customer interaction to the web). There's no reason it shouldn't happen with the food industry, there is just too much inefficiency in the current process.