Но иногда возникает другой вопрос. Если в корзине подсчитывается некоторая скидка. Ее можно подсчитать на клиенте, ее обязательно нужно подсчитать на сервере.
Тогда возникает вопрос. Если считать на клиенте, то нужно еще и в фронт закинуть формулы расчета скидки, и тогда мы получим дублирование кода в двух местах - коде js и в коде серверной части приложения.
И вот тут напрашивается решение - считать на сервере и сумму скидок и конечную стоимость запрашивать через ajax?
Иначе править и там и там нужно будет.
о чем и речь. потому я сразу и сказал - все что касается подсчета цена, налогов, скидок и т.п. - все на сервак, и надежнее и не придется гонять на фронт подробности расчетов