Selecting the right time series model
You are saying "For various group of products" and this is your answer. 

Forecast each group of product independently, then split the group total on individual products. The reason for this strategy are that it is easier and more accurate to forecast big numbers than rare cases. An other reason is that by grouping similar product, you have chances to capture niceties like new products cannibalizing old products.