в том-то и дело, что муторно.
скидка 1+1 подразумевает, что идет скидка за каждые 2 товара
то есть 3 штуки уже будут не по 100, а с учетом скидки за предыдущие 2.
к примеру, комплект роллов стоит 5,60
берешь 1+1 - за 9,60 (скидка за вторую порцию - 1,6)
но, если берешь 3 комплекта, будет 9,60 (цена акции 1+1) +5,60 (стоимость комплекта без скидки)
а 4 порции уже за 9,60+9,60 (два раза 1+1)
и т.д.
Высчитывать все это муторно. Хотя, понятно, что можно.
Уже люди пробовали. Сказали, не подходит, что там ещё и центы начинают скакать в итоге.
лучше, чтобы скидка высчитывалась сама, с учетом кратности
на каждый второй товар - фиксированная скидка.
каждый первый товар - по полной цене.