Как правило, цены в онлайн магазинах значительно дешевле цен в розничных магазинах, поскольку им не нужно арендовать площади и платить куче персонала (продавцы, охранники и т.д.). Тот же амазон, например, фактически убил розничную торговлю низкими ценами, в местах где он работает.
Есть ещё накладные расходы, типа аренда помещений, парковок, охрана, взятки инспекторам и т.д. Насколько я понимаю, накладных расходов у онлайн шопов меньше, чем у ритейл точек.