Доброго времени суток.
Ломаю голову, решил спросить тут. Необходимо реализовать учет скидок таким образом:
1. Накопительные карты, с увеличение скидки в процессе накопления.
2. Возможность делать разовую скидку в 3% без карты (пенсионерам и т.д.)
Первый пункт реализовал легко. Второй пункт решил реализовать, создав карту с постоянной скидкой в 3%.
Так вот, одновременно они работать не хотят. Либо накопительные скидки, тогда не работает постоянная. Либо постоянная, тогда перестает работать накопительная.
Переключаюсь я между скидками настройкой учетной политики: в зависимости от параметра "Способ учета накопительной скидки".
Т.е. либо работает накопительная скидка с порогами накопления, либо работает статическая
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший