An average of €327.4 is spent on Christmas shopping. 50.5% of this is spent in online shops, which puts them ahead of stationary retail. More than 70% do at least part of their Christmas shopping on the Internet.
More details in German here.