Managing promotions in food industry using D365F&O

Hi all,

i would like to have some suggestions on how I can manage all promtions that happen in the food industry ( Process manufacturing).

i.e : I have a customer ABC who delivers  fresh food ( salad; tomatoes; etc...) to Distribution centers A1; A2; A3 etc.. and i need to manage special promotions for those DC ( In-store Feature; Front page; multi-buy; loyalty program; cross promtions; everyday low price  etc...


1. Do I need retail module  to manage prices ?

2 what suggestions can you give to do that? do I need an ISV or i should be fine using all Trade agrements; trade allowance  modules.

Any advice will be great