【发布时间】:2011-10-27 10:11:32
【问题描述】:
我制作了一个自定义模块,将二手产品与原始产品一起销售,并添加了一个像这样的“添加到购物车”按钮,
<button type="button" title="<?php echo $this->__('Add to Cart') ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getUrl('checkout/cart/add',array('product'=>$_marketplace["entity_id"],'qty'=>1)) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>
<?php echo $this->getChildHtml('', true, true) ?>
所以当我将产品添加到购物车时,它显示“产品已添加到您的购物车”。以及“您的购物车中没有商品”。即,添加的产品没有反映在购物车中。但是,如果我导航到结帐并返回,或者如果我添加另一个原始产品,则使用过的产品和原始产品会得到反映。
仅当我们第一次将使用过的产品结帐到空购物车时才会发生这种情况。如果购物车有任何其他产品,我们可以毫无问题地检查使用过的产品。
有人知道吗?
注意:我为产品添加了一些自定义属性,例如 is_used、p_id(以前是 parent_product_id,这会导致问题。)等
【问题讨论】:
标签: magento-1.4 magento-1.5 magento