在Opencart中,如何使购物车重量达到整公斤?

在Opencart中,如何使购物车重量达到整公斤?,opencart,Opencart,我需要让Opencart将购物车的总重量四舍五入到下一整公斤,并在此基础上计算运费。例如,如果我的购物车重量为4.3千克,我需要购物车计算5千克的运费。 如何实现这一点?您应该能够使用PHP中的ceil()函数实现这一点。 ceil()函数用于对分数进行四舍五入,从而在必要时通过四舍五入返回下一个最高整数值 用法示例: 回声细胞(4.3);//5. echo ceil(4.9);//5. 回声细胞(-4.5);//-3. 如果您使用MySQL语句获取值,那么您将执行以下操作 选择CEIL(4.

我需要让Opencart将购物车的总重量四舍五入到下一整公斤,并在此基础上计算运费。例如,如果我的购物车重量为4.3千克,我需要购物车计算5千克的运费。
如何实现这一点?

您应该能够使用PHP中的
ceil()
函数实现这一点。
ceil()
函数用于对分数进行四舍五入,从而在必要时通过四舍五入返回下一个最高整数值

用法示例:

回声细胞(4.3);//5. echo ceil(4.9);//5. 回声细胞(-4.5);//-3. 如果您使用MySQL语句获取值,那么您将执行以下操作
选择CEIL(4.3)将数字四舍五入。

谢谢您的回答。我将如何在opencart中实现这一点?不确定这是否是您想要的(基于重量的配送:这用于设置地理区域:@guru如果您只想使用四舍五入的值来计算配送成本,那么更改配送选项的基于重量的控制器就足够了。如果您还想更改显示的值(例如在购物车中、结帐摘要等),那么你还需要更换那些控制器。我认为这不起作用,因为我只想把总数四舍五入。因此,如果有5种产品的重量为4.1公斤,我希望总数为21公斤。这是你的意思吗?