对于产品的“百分比”,我有以下代码
位于每个产品页面/模板/catalog/ product / Price /Price显示的价格旁边
<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>
当您第一次加载页面时,“% Off:#%”正确工作。唯一的问题是当用户选择一个新的选项(小,地中海,大,等等)价格会改变,但“百分比:%”保持不变。
我查看了/catalog/product/view/type/options/configurable.phtml中的Product.Config = Class.create();
,但是我不知道该编辑/添加什么。
我读过,你可以做一些jQuery伏都教,并更新这些价值观自己。我有超过10,000种产品,我不知道我会怎么做。
任何帮助都将不胜感激!(目前使用magento 1.7)
发布于 2014-12-20 10:09:40
通过ajax传递产品id并获取其价格和msrp,并在php中进行计算并将百分比返回给ajax,然后设置价格。
希望这是你的need..tell,如果不是。
https://stackoverflow.com/questions/27577956
复制相似问题