Online Retailers Preparing for Promotion-Heavy Holiday Season