Здравствуйте. Подскажите как лучше реализовать скидку на конечную стоимость в корзине, которая равна 10% от суммы определенных товаров, и применяется только к другим товарам в корзине.
Т.е. есть товары Г1 (5000р), Г2(3000р) (товары которые дают скидку 10% от их суммы). и товары П1(300р), П2(200р), П3(100р) (товары на которые расходуется скидка)
Когда мы добавляем товар Г1 - то в корзине у нас на 5000 руб заказ и скидка 500р (10%), но она применится только к товарам Пх.
Если положить в корзину товары П1, П2, П3, то получаем в козине 5000+300+200+100-500=5100 руб.
а если добавить товар Г2, то он дает скидку 300 р на товары Пх. И получается что у нас все товары в корзине Г1, Г2, П1, П2, П3. сумма заказа 8000р. все товары Пх оплатились скидкой 10% (800р), и еще осталось скидка на 200р для возможного товара П4.
Т.е. есть товары Г1 (5000р), Г2(3000р) (товары которые дают скидку 10% от их суммы). и товары П1(300р), П2(200р), П3(100р) (товары на которые расходуется скидка)
Когда мы добавляем товар Г1 - то в корзине у нас на 5000 руб заказ и скидка 500р (10%), но она применится только к товарам Пх.
Если положить в корзину товары П1, П2, П3, то получаем в козине 5000+300+200+100-500=5100 руб.
а если добавить товар Г2, то он дает скидку 300 р на товары Пх. И получается что у нас все товары в корзине Г1, Г2, П1, П2, П3. сумма заказа 8000р. все товары Пх оплатились скидкой 10% (800р), и еще осталось скидка на 200р для возможного товара П4.