Company I'm working with is looking to implement a flexible and extensible promotion/discount engine for their e-commerce store. Requirements for promotions & discounts change very frequently and business is unable to predict what sort of ideas and promotions they're going to run in the next 3 months, let alone 3 years.Company I'm working with is looking to implemen