Professional Documents
Culture Documents
SupChains - Promotions and Forecasting Self and Cross Cannibalization
SupChains - Promotions and Forecasting Self and Cross Cannibalization
SupChains - Promotions and Forecasting Self and Cross Cannibalization
com
When running promotions, you will face two different effects: self-cannibalization
(promotions often result in a down-up-down sales cycle) and cross-cannibalization (promoting
one article often impacts the sales of other similar products). Let’s review these two effects in
detail. Then, we will discuss how forecasting models can capture these effects.
Self-Cannibalization
Promotions are challenging to model as they often result in preorders, clients delaying their
purchases in expectation, and rebound effects. As Figure 2 illustrates, when doing recurring
(or announced) promotions, you can expect lower demand before and after the discounted
periods. Sales will follow a down-up-down cycle.
Cross-Cannibalization
Promoting a specific product will also impact demand for other similar items. For example,
discounting apples will likely result in lower sales for other similar fruits.
Flagging the products that are impacted by cross-cannibalization isn’t trivial. It will require
deep business knowledge and a skilled data analyst (using Python).
In some cases, you might get the opposite effect. For example, consumers will buy discounted
products along with some extras. Or you will enjoy more clients in your (virtual) stores as they
are attracted by specific promoted-products (and these clients will buy other unrelated goods
as well).
Tracking Promotions
Promotion Mechanics
Before jumping to the modeling part, we must first discuss how to capture historical
promotions.
If your promotions are straightforward (“-30% discount”), it is usually easy to do so. But, for
many businesses, it can get challenging and you should be careful about a few specificities:
- Mechanic. Some promotions aren’t direct. Instead, you will grant your clients a refund
later, or give them free credits to buy other products. Moreover, giving “buy one get
one free” isn’t perceived the same way as giving a straight 50% discount.
- Advertisement. Your business could advertise the promotions, which will result in
higher sales. So, the same promotions could have a drastically different impact
depending on the marketing budget (or communication channel) associated with it.
- Target. Your business could do discounts for a certain type of client (such as recurring
clients).
nicolas.vandeput@supchains.com
Tracking Promotions
Usually, demand planners can load upcoming promotions in the model using a simple
template (such as an excel file) or graphical interfaces where they can flag promotions.
Nevertheless, due to the nature of your market, promotions can be run on short-term notice
(for example, to get rid of excess inventory). Obviously, promotions that aren’t included in
time in the forecast won’t be correctly forecasted---even by the most advanced forecasting
model. This is, of course, unfortunate, but at least by including these promotions after the
fact, you will not confuse your model further by providing it with skewed sales data.
This is where machine learning models will shine as they are impressive at capturing these
elaborate effects, as shown in multiple previous case studies (here, and here). Machine
learning will also be able to predict the impact of making a promotion on a product that was
never promoted before.
Despite their inability to capture complex relationships, statistical models will allow you to get
a clear understanding of how promotions impact demand. Unfortunately, machine learning
models are black boxes – you won’t be able to read the model to see how promotions impact
demand. Nevertheless, you can run different forecast scenarios to see how promotions impact
future demand.
In any case, models can have a difficult time adequately capturing the effect of indirect
promotions such as “buy one today and get a 10-euro coupon to spend next month”.
nicolas.vandeput@supchains.com
Business Analytics
Using your advanced forecast engine, you will also be able to analyze the impact of historical
promotions. This means getting a clear idea of how much sales uplift you enjoyed versus how
much rebates you had to give. This kind of analysis will for sure interest your colleagues from
marketing, sales, and finance – putting the demand planning function at the center of the
game.