Magento网站未根据添加的自定义选项更新价格。
由于自定义主题,我已将其缩小,尽管我已基本复制并完全更改了空白主题。我比较了主题,view.phtml,价格等,并且看不到任何错过任何问题。
我已经检查了每个主题调用的javascript文件的每个主题,并确保它们都是相同的JS文件,
函数 - 自定义选项都调用onchange =“opConfig.reloadPrice()”这是常态,但我该如何跟踪此错误?调试内或代码检查器中没有错误!
还搜索了很多论坛,这里 - 类似但没有决议......所以希望如果我们能够弄清楚它会帮助其他人解决同样的问题。
答案 0 :(得分:2)
我想通了,在模板中我删除了view.phtml中的最高价格,而magento显然是设置放置在那里,使用函数来更新价格。
听起来很明显,但有两个价格框,一个在顶部,一个在底部,我删除了最高价格变量/ div而不是用css隐藏它。
隐藏CSS和Wallah,它再次更新价格并按预期工作。
答案 1 :(得分:2)
对于更改自定义选项值,您应该更改为js / varient / product.js
并在该页面中找到,重新加载:function()
在更改事件时的函数调用。
祝你好运