Impact of Sales Promotions on when, what, and how Much to Buy