Помощь Кнопка удалить все товары из корзины

Тема в разделе "Opencart", создана пользователем Izrael, 13 авг 2018.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
  1. Izrael

    Izrael

    Регистр.:
    12 фев 2008
    Сообщения:
    511
    Симпатии:
    63
    Добрый день, подскажите как реализовать ? или может есть какое то готовая решение ?
    Нeжно в OC 1.5 в корзину встроить кнопку адалить все товары из корзины .
     
  2. valdemariuses

    valdemariuses Писатель

    Регистр.:
    26 май 2015
    Сообщения:
    8
    Симпатии:
    1
    в файле \catalog\controller\checkout\cart.php

    добавить функцию
    public function clear() {
    $this->cart->clear();
    $this->response->redirect($this->url->link('checkout/cart'));
    }


    после чего, очищение будет доступно по ссылке index.php?route=checkout/cart/clear

    Стоит учесть, что если удаление нужно на странице оформления, необходимо помимо ссылки в контроллере
    $this->response->redirect($this->url->link('checkout/cart'));
    на
    $this->response->redirect($this->url->link('checkout/checkout'));

    заменить еще и саму ссылку удаления


    после чего, очищение будет доступно по ссылке index.php?route=checkout/checkout/clear