OpenCart 🇺🇦

Схема

public mixed remove ( string $key )

Аргументы

Аргумент Возможный тип Описание
$key string

Описание

Удалит из корзины текущего пользователя запись о товаре.

Пример использования:

// пример удаления товара из корзины в catalog/controller/checkout/cart.php:
if (isset($this->request->get['remove'])) {
      $this->cart->remove($this->request->get['remove']);

      unset($this->session->data['vouchers'][$this->request->get['remove']]);

      $this->session->data['success'] = $this->language->get('text_remove');

      unset($this->session->data['shipping_method']);
      unset($this->session->data['shipping_methods']);
      unset($this->session->data['payment_method']);
      unset($this->session->data['payment_methods']); 
      unset($this->session->data['reward']);  

      $this->redirect($this->url->link('checkout/cart'));
  }

Исходный код

if (isset($this->session->data['cart'][$key])) {
	unset($this->session->data['cart'][$key]);
}

$this->data = array();