0

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

提前致谢。

4

1 回答 1

0

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

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

因为它是您的个人愿望清单,所以$isOwnertrue并删除项目。

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

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

于 2013-10-15T14:01:00.427 回答