Итак, в настоящее время я работаю над веб-сайтом, на котором продаются крупы и специи оптом.
Единица на 1 продукт - 1 грамм. Я установил минимальную сумму заказа, скажем, 100 единиц (100 грамм) для продукта. Но цена за 1 грамм может быть очень низкой (иногда 0,0045 доллара, то есть даже полцента за 1 грамм).
Я также установил минимум для размещения заказа, и общая сумма корзины должна быть не менее 15 долларов.
Иногда общая сумма корзины представляет собой сумму с четырьмя десятичными знаками, например 20,5517 долларов США. Я хочу, чтобы промежуточная сумма и общая цена, указанные в корзине, были округлены до двух знаков после запятой. Но мне нужно сохранять цены на товары с четырьмя десятичными знаками, потому что это единственный способ оставаться конкурентоспособным с моими ценами.
В основном мне нужно, чтобы серверная часть сохраняла цены с 4 знаками после запятой и показывала 4 знака после запятой на продуктах (именно так он уже настроен), но я хочу, чтобы общая сумма была округлена до того, как клиент сможет заплатить через PayPal.
Кто-нибудь может мне с этим помочь?
Спасибо