Forecasting promotional demand is necessary in order to allocate the correct amount of stock. However, time-series forecasting models are typically not a good fit to address pricing-related demand patterns. More complex machine learning forecasting models are needed to properly take into account past promotions, and to reflect the upcoming impact of those that are planned.