Почему не сделать 2 скидки 10% с разной классификацией и разграничить периодами применения скидки?
с 12 до 15 выкинуть пиво. Профит. Практически копи-паст будет.