Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Помогите собрать функцию скидки (https://javascript.ru/forum/dom-window/83240-pomogite-sobrat-funkciyu-skidki.html)

ksa 25.10.2021 13:40

Цитата:

Сообщение от TomWalbridge
если есть идеи как написать эту функцию, буду признателен!?

Тебе все эти "идеи" уже показали выше...
Небольшая модификация примера от voraa будет суммировать скидки от "основной суммы"...

ksa 25.10.2021 13:46

Цитата:

Сообщение от TomWalbridge
Каждая следующая скидка должна проверяться и применяться к сумме после применения предыдущих скидок.

Тогда voraa тебе все правильно написал. Все как ты и просил ранее.

ksa 25.10.2021 13:48

TomWalbridge, если не умеешь объяснять - так хоть приведи примеры расчета на каких-то примерах...

voraa 25.10.2021 17:42

Цитата:

Сообщение от ksa
Т.е. все блага должны анализироваться "от первоначальной" суммы. Все скидки суммируются и только по по окончании всех рассчетов происходит вычитание размера скидок из основной суммы.

Может быть.
Но я так понял
Цитата:

Сообщение от TomWalbridge
но в подсчете стоимости корзины не учитываются предыдущие скидки, так как берётся только начальная стоимость корзины, а надо учитывать стоимость корзины с применением скидок, вот как это исправить?

В принципе это вариант позволяет и использовать начальную стоимость

Хуже бы было при условии, что какие то скидки не суммируются, а просто применяется максимальная.

TomWalbridge 27.10.2021 11:03

Да, спасибо, он самый, сразу не заметил!)


Часовой пояс GMT +3, время: 06:14.