


Как правильно рассчитать скидку от разных продавцов? По какой формуле?
Нужно написать скрипт расчета товаров в корзине интернет магазина от разных продавцов, но я не математик, какую формулу использовать?
Вот пример, я добавляю в корзину 3 товара у разных продавцов, общая сумма в корзине составляет 3000 руб. (каждый товар пусть будет по 1000 руб. для простоты расчета).
Один продавец дает мне скидку 10%;
Второй продавец дает мне скидку в 25%;
Третий продавец скидку не предоставляет.
Как тут рассчитать правильную скидку, если сумма товаров общая (3000 руб), сумма покупок у разных продавцов разная (1000 руб), и процент скидки у продавцов разный. Есть какая то формула расчета, чтобы рассчитать скидку, но чтобы третий продавец получил полную стоимость товара, так как скидку он не предоставляет. Оплатить нужно одной суммой, с учетом скидок. Как правильно сделать?
Для каждого товара отдельно считать его стоимость с учётом скидки, и сумму вычислять по конечной стоимости.
10/100% * 1000 + 25/100% *1000 +0/100% *1000 =350 (это в рублях)
если нужно найти общую процентную скидку, то
350/(1000+1000+1000) *100% =11.666... %
Вы ошиблись темой. К языку PHP это не относится.