Распродажа товара исчезает после добавления в корзину - CE 1.9.1


Товар X имеет 1 товар Y с повышением продаж, и Y отображается на странице товара X. После добавления Y в корзину он исчезнет как товар с повышением продаж на странице товара X.

Кто-нибудь знает, как постоянно отображать товары с повышением продаж на странице товара, независимо от того, добавлен товар в корзину или нет?

Author: Marius, 2015-05-15

1 answers

Это не ошибка. Это особенность.
Вы не видите, как повышаются продажи или перекрестные продажи товаров, которые у вас уже есть в корзине.
С точки зрения маркетинга это лучший подход.
но если вы настаиваете на том, чтобы они всегда отображались, вам нужно переписать метод Mage_Catalog_Block_Product_List_Upsell::_prepareData и удалить этот

Mage::getResourceSingleton('checkout/cart')->addExcludeProductFilter($this->_itemCollection,
    Mage::getSingleton('checkout/session')->getQuoteId()
);
 2
Author: Marius, 2015-05-15 08:44:34