如何更改opencart在购物车中计算价格的方式

时间:2019-05-29 21:58:41

标签: javascript php opencart opencart-3

Opencart用$ price *数量计算php中的价格。我怎样才能得到购物车来计算customfieldnumber *数量呢?甚至是一个包含总价的javascript变量。

我正在一家商店,这里的价格需要为平方英尺,但由包装盒收取,因此我添加了一个自定义js脚本,以将每盒的价格添加到平方英尺的价格之下。例如:

木地板: $ 1.00 /每平方英尺(opencart官方价格) $ 10.00 /每盒 盒子是10平方呎

用户输入平方(squarfootage):100,javascript计算此值并将框添加到数量 数量= 10

总计= $ 100

现在,如果他们将其添加到购物车,它将增加10美元,而不是100美元,因为opencart使用在价格字段中设置的价格。

我需要添加到购物车中,然后添加$ 100,即:数量乘以箱号

我查看了system / cart / cart.php,发现可能是在哪里计算的,但是我的php现在非常基础,所以不知道如何使其计算所需的方式。

该行是252:

'total'=>($ price + $ option_price)* $ cart ['quantity'],

我希望我可以使用我的javascript变量获取显示在页面上的总成本,但是我想php不能轻易使用js变量。看起来像是totalPrice * $ cart ['quantity'],但我想没有了

有没有办法在php中做到这一点?

$ total_price = htmltag.value * $ cart ['quantity']

我将不胜感激

0 个答案:

没有答案