Opencart では、ウィッシュ リストに「削除」と「カートに追加」の 2 つのオプションがあることがわかりましたが、商品をカートに追加して購入した後でも、ウィッシュ リストに商品が残っています。
商品購入後、自動的にウィッシュリストから商品を削除することはできますか?
私を助けてください。前もって感謝します!
Opencart では、ウィッシュ リストに「削除」と「カートに追加」の 2 つのオプションがあることがわかりましたが、商品をカートに追加して購入した後でも、ウィッシュ リストに商品が残っています。
商品購入後、自動的にウィッシュリストから商品を削除することはできますか?
私を助けてください。前もって感謝します!
Open file:
catalog/controller/checkout/cart.php
Find the line:
$this->cart->add($this->request->post['product_id'], $quantity, $option);
After that add this:
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;
Tested and works.