Text this: Sales forecasting and procurement considering supply and demand fluctuations