Quite simply, the retailers in the stationary trade (supermarkets etc.) naturally buy in extremely large quantities for their branches and thus have better purchasing conditions, whereas with online trade people tend to buy smaller quantities and thus get worse prices.