我制作了一个自定义模块,用于销售旧产品和原始产品,并且我添加了一个“添加到购物车”按钮,这样,
<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,这导致了问题。)等等
答案 0 :(得分:0)
经过几天的调试后,我通过将自定义属性字段名称从parent_product_id更改为p_id来解决它。