【发布时间】:2014-12-20 07:11:12
【问题描述】:
我有以下代码用于产品的“折扣”
位于每个产品页面上显示的价格旁边/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>
第一次加载页面时,“百分比折扣:#%”可以正常工作。唯一的问题是当用户选择一个新选项(小、中、大等)时,价格会发生变化,但“折扣百分比:#%”保持不变。
我查看了 /catalog/product/view/type/options/configurable.phtml 其中Product.Config = Class.create(); 但我不知道要编辑/添加什么。
我读到你可以做一些 jQuery voodoo 并自己更新这些值。我有超过 10,000 种产品,但我不知道该怎么做。
任何帮助将不胜感激! (目前使用magento 1.7)
【问题讨论】:
标签: javascript php jquery magento mysqli