在将所有内容添加到购物车时,是否要删除wishlist项目

时间:2013-06-12 03:10:06

标签: magento cart

我打开app/code/core/Mage/Wishlist/controllers/IndexController.php 并将$item->addToCart($cart, true);更改为$item->addToCart($cart, false); 将商品添加到购物车时将商品保留在心愿单中。 但它只是在我添加每个项目时生效。 当我点击“全部添加到购物车”按钮。所有产品都已删除。 将所有内容添加到购物车后,我想将其保留在愿望清单中。 有谁知道怎么做?请帮帮我!

先谢谢。

1 个答案:

答案 0 :(得分:0)

这个是在第108行的Mage_Wishlist_Controller_Abstract中处理的:

// Add to cart
if ($item->addToCart($cart, $isOwner)) {
    $addedItems[] = $item->getProduct();
}

因为您的个人愿望清单 $ isOwner true 并删除这些项目。

由于无法覆盖抽象类,您必须在自己的模块中复制Abstract和IndexController并在那里进行修改。

见这里:https://stackoverflow.com/a/15742381/900326

相关问题