Magento 2 / 价格和小计 4 位小数 但增值税和总计 2 位小数
Posted
技术标签:
【中文标题】Magento 2 / 价格和小计 4 位小数 但增值税和总计 2 位小数【英文标题】:Magento 2 / Prices and subtotals with 4 decimals But VAT and Totals on 2 decimals 【发布时间】:2021-08-26 09:24:38 【问题描述】:我不得不将价格更改为小数点后 4 位,这没关系。 但是,我有时会将总数四舍五入,这是错误的。解释是所有计算(小计、增值税和总计)都是 4 位小数,然后四舍五入到 2 位小数。 四舍五入后,小计 + 增值税有时与总计相差 1 美分。
要解决这个问题,我需要:
将产品价格保持在小数点后 4 位 小计保留小数点后 4 位,然后四舍五入到小数点后 2 位 从这个四舍五入的小计中计算增值税和总计,而不是从 4 位小数小计。但我不知道该怎么做。 我尝试了多种解决方案,但没有任何效果:即使强制小计/增值税和保存,它似乎在其他地方再次计算,并且再次出现 4 位小数。
你能给我一些关于如何实现这一目标的建议吗? 谢谢!
【问题讨论】:
【参考方案1】:我成功重写了活动 sales_quote_collect_totals_after 我会尽快发布我的模块的代码
【讨论】:
嗨@Aurel,你能分享你的代码吗?以上是关于Magento 2 / 价格和小计 4 位小数 但增值税和总计 2 位小数的主要内容,如果未能解决你的问题,请参考以下文章