Opencart:如何在成功结账后从愿望清单中删除产品?

时间:2013-08-07 07:12:28

标签: php opencart shopping-cart product

我在Opencart中看到愿望清单有两个选项:“删除”和“添加到购物车”,但即使将产品添加到购物车并购买产品后,产品仍然存在于愿望清单中。

购买产品后是否可以自动从愿望清单中删除产品?

请帮帮我。 在此先感谢!

1 个答案:

答案 0 :(得分:2)

打开文件:

catalog/controller/checkout/cart.php

找到这一行:

$this->cart->add($this->request->post['product_id'], $quantity, $option);

之后添加:

if (isset($this->session->data['wishlist'])):
    $key = array_search($this->request->post['product_id'], $this->session->data['wishlist']);

    if ($key !== false) {
        unset($this->session->data['wishlist'][$key]);
    }
endif;

经过测试和工作。