【问题标题】:Magento 1.6 Custom options not updating priceMagento 1.6 自定义选项不更新价格
【发布时间】:2013-06-05 21:48:58
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 你也比较过布局xml文件吗?
  • 谢谢肖恩,知道哪些布局?我检查了catalog.xml、page.xml 和其他几个,比较并且似乎是相同的。我应该将所有默认值复制到主题视图吗?

标签: magento magento-1.6


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

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

    祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-07
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      • 1970-01-01
      • 2014-10-25
      • 2012-09-14
      • 2015-02-13
      相关资源
      最近更新 更多