Online holiday spending expected to be weak after months of early discounting