Правильно понимаю, что ваше решение не подходит для комплексного варианта, когда, например:
- 10% скидка на 2 товара из списка;
- 15% скидка на 3 товара из списка;
- 20% скидка на 4 товара из списка?
При этом список товаров один и то же, скидка зависит только от количества товаров в корзине.
- 10% скидка на 2 товара из списка;
- 15% скидка на 3 товара из списка;
- 20% скидка на 4 товара из списка?
При этом список товаров один и то же, скидка зависит только от количества товаров в корзине.