Ну я представляю так, что должна быть возможность задать приоритет скидок. Например, на акционные не действует больше ничего. Если есть и купон и группа товаров - то применяется только что-то одно, например, максимальное. Ну и то, что вы ранее писали, что доработаете. Если например в корзине все товары из группы и + дополнительно не из группы, то на групповые должна применяться скидка групповая, а на дополнительные их собственные остальные скидки.
Или я хочу чего-то вообще сверх крутого? Может есть возможность доработать за отдельную плату...