‘Beginning to look like Christmas’ as online sales rise