Я сделал пользовательский модуль, который продает подержанный продукт вместе с оригинальным продуктом, и добавил кнопку «Добавить в корзину», например,
<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) ?>
Поэтому, когда я добавляю продукт в корзину,он показывает "продукт был добавлен в вашу корзину".вместе с "У вас нет товаров в корзине".добавленный товар не отображается в корзине.Но если я перехожу к оформлению заказа и возвращаюсь или добавляю другой оригинальный продукт, используемый продукт и оригинальный продукт отражаются.
Это происходит только тогда, когда мы выписываем использованный продукт 1 раз в пустую корзину.Если в корзине есть какой-либо другой товар, мы можем без проблем оформить заказ использованного товара.
У кого-нибудь есть идеи?
Примечание. Я добавил некоторые собственные атрибуты для таких продуктов, как is_used, p_id (раньше это был parent_product_id, который вызывал проблемы.) И т. Д.