Добавленный продукт не отображается в корзине magento - PullRequest
0 голосов
/ 27 октября 2011

Я сделал пользовательский модуль, который продает подержанный продукт вместе с оригинальным продуктом, и добавил кнопку «Добавить в корзину», например,

    <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, который вызывал проблемы.) И т. Д.

1 Ответ

0 голосов
/ 01 ноября 2011

После нескольких дней отладки я решил ее, просто изменив имя поля настраиваемого атрибута с parent_product_id на p_id.

...