0
我有一个产品的多个版本,我将它们组合成一个分组产品。当我交叉销售它们时,我希望所有简单的产品都是可点击的(而不是Magento选择其中一种简单产品的默认产品)。基本上是这样的:将来自群组产品的所有简单产品交叉销售。可能?
我有一个产品的多个版本,我将它们组合成一个分组产品。当我交叉销售它们时,我希望所有简单的产品都是可点击的(而不是Magento选择其中一种简单产品的默认产品)。基本上是这样的:将来自群组产品的所有简单产品交叉销售。可能?
复制到您的本地存储模板/app/design/frontend/base/default/template/checkout/cart/crosssell.phtml
<?php if($this->getItemCount()): ?>
<div class="crosssell">
.........
<?php foreach ($this->getItems() as $_item): ?>
<?php if ($_item->getTypeId() == 'grouped')
{
$associatedProducts = $_item->getTypeInstance(true)->getAssociatedProducts($_item);
<?php foreach ($associatedProducts as $ap): ?>
//display associated group products here
<li class="item">
......
copy existing html structure and replace $_item with $ap
<?php echo $this->htmlEscape($ap->getName()) ?>
</li>
<?php ?>
<?php }
else
{ ?>
<li class="item">
......
// copy existing code here
</li>
<?php } ?>
<?php endforeach; ?>
.................
见Magento - how do I get associated products of product Group?
看起来没错。谢谢 – Heraldmonkey
你在Magento Enterprise上吗? TargetRule模块可以帮助... –
不,社区版。 – Heraldmonkey