I have data about sale as example follows:

[![enter image description here][1]][1]


  [1]: https://i.sstatic.net/aEpE8.png

Suppose I have 50 products and because of the hypothesis that the sale and promotion of one product can impact to others. So, I would like to forecast each product in parallelly. (I mean that model forecast whose the outputs are the sale of each product) What are the methods to solve this problem?