我有一个由2 shild产品(1个真实产品+ 1个“虚拟”产品代表赔偿费用)生产的产品组合。如何在magento中以1 shild产品的数量获得分组产品价格
因此,客户有两种方式:
- 他能买到真正的产品本身来解决这个问题 或
- 他可以购买套件,他将购买赔偿组,并自动真正的产品,这是我的工厂谁将会赔偿他的问题
例如,产品成本30欧元,赔偿设置成本20欧元。
在前端,它将被设置: “在开始:20€”
但是,我认为,客户可以不买这个包,只有一个产品。因此价格为50欧元,我希望在前端价格设定为50欧元。
我尝试在我的主题修改其位于该文件: ... /目录/座/产品/浏览/ price.phtml
我想插入下列变量$ simulationPrice:
<span class="price" id="product-minimal-price-<?php echo $_id ?> <?php echo $this->getIdSuffix() ?>"> <?php "there I would like the price 50€" echo $simulationPrice ?>
</span>
为了做到这一点,我想执行操作:
<?php $_associatedProducts = $this->getAssociatedProducts(); ?> <?php foreach ($_associatedProducts as $childProduct) { ?> <?php $simulationPrice += $childProduct->getPrice() ?> <?php } ?>
我该怎么做?我希望价格= 1实际产品* 1数量+ 1虚拟产品* 1数量。
如果你有另一种方法,它将很高兴阅读你的建议。 我确定我已经修改了捆绑包,客户无法修改设置为1个单位的数量(1个实际产品+1个虚拟产品),但是他可以修改购物篮中的数量...
If你有这个代码的解决方案不起作用,这将是一种乐趣。
谢谢你的帮助。
请阅读[如何接受答案的工作?](http://meta.stackoverflow.com/questions/5234/how-does-接受-的回答工作)。不要编辑问题标题来说“解决”或“解决”。 – Quentin