1

Magento 网站不会根据添加的自定义选项更新价格。

由于自定义主题,我已经缩小了范围,尽管我基本上复制并完全改变了空白主题。我比较了主题、view.phtml、价格等,看不到任何遗漏的问题。

我检查了每个主题调用的 javascript 文件的每个主题,并确保它们都是相同的 JS 文件,

功能 - 自定义选项都在调用 onchange="opConfig.reloadPrice()" 这是常态,但我该如何追踪这个错误?调试或代码检查器中没有错误出现!

还搜索了许多论坛,在这里 - 类似但没有解决方案......所以希望如果我们能解决这个问题,它将帮助其他人解决同样的问题。

4

2 回答 2

2

我想通了,在模板中,我删除了 view.phtml 中的最高价格,而 magento 显然已设置为将其放置在那里,以使用更新价格的功能。

听起来很明显,但是有两个价格框,一个在顶部,一个在底部,我删除了顶部价格变量/div,而不是用 css 隐藏它。

隐藏在 CSS 和 Wallah 中,它再次更新价格并正常工作。

于 2012-06-28T20:35:44.510 回答
2

要更改自定义选项值,您应该更改为 js/varient/product.js

在你找到的那个页面中, reload:function()

在 on change 事件时调用该函数。

祝你好运

于 2013-04-12T11:47:13.203 回答