“我的愿望清单”在禁用后仍会显示产品。
已经尝试清除缓存并检查了各种平台上的解决方案。 还有一个解决方案,但它是在Magento 1上开发的: Display only enabled products in magento my wishlist
$this->_itemCollection = Mage::getResourceModel('wishlist/item_collection')
->setStoreId($this->getStore()->getId())
->addWishlistFilter($this)
->addAttributeToFilter(
'status',
array('eq' => Mage_Catalog_Model_Product_Status::STATUS_ENABLED)
);
不应在此处显示产品,因为它们的链接会导致错误404