【问题标题】:Opencart: How to remove a product from wish list after successful checkout?Opencart:成功结帐后如何从愿望清单中删除产品?
【发布时间】:2013-08-07 07:12:27
【问题描述】:

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

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

请帮助我。 提前致谢!

【问题讨论】:

    标签: php opencart shopping-cart product


    【解决方案1】:

    打开文件:

    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;
    

    经过测试并且有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-17
      • 2016-04-12
      相关资源
      最近更新 更多