Magento - 选择产品页面上的选项不会刷新

时间:2014-12-20 07:11:12

标签: javascript php jquery magento mysqli

我有以下代码用于" Percentage Off"产品

位于每个产品页面上显示的价格旁边 /template/catalog/product/price.phtml

<span class="per_mk" id="percent-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
<?php
$msrp_mk = $_product->getMsrp();
if ($_price < $msrp_mk) { 
$_savePercent = 100 - round(($_price / $msrp_mk)*100); }
if ($_price < $msrp_mk) { echo $this->__('Percentage Off:'); echo $_savePercent;} ?>%
</span>

&#34;百分比关闭:#%&#34;首次加载页面时,该工作正常。唯一的问题是,当用户选择一个新选项(小,中,大,等)时,价格会发生变化,但是&#34;百分比关闭:#%&#34;保持不变。

我查看了 /catalog/product/view/type/options/configurable.phtml Product.Config = Class.create();,但我不知道要编辑/添加的内容。

我读过你可以做一些jQuery voodoo并自己更新这些值。我有超过10,000种产品,我不确定如何做到这一点。

任何帮助将不胜感激! (目前正在使用magento 1.7)

1 个答案:

答案 0 :(得分:0)

通过ajax传递产品ID并获取其价格和msrp并在php中进行计算并将百分比返回到ajax,然后设置价格..

希望这就是你所需要的......如果没有。