Очистка корзины битрикс одним нажатием

В стандартной корзине Битрикс не хватает кнопки для полной очистки корзины одним нажатием. Требуется это довольно редко, однако изредка все же необходимо добавить этот функционал. Расскажу как

Удалить все в корзине Битрикс

На одном из созданных сайтов, по производству и оптовой поставке железобетонных изделий, была замечена тенденция: достаточно часто изделия добавляются в заказу для расчета общего веса набранных товаров. После чего пользователь начинает удалять позиции корзины по одной, а "накидать" в заказ может и 30-50 позиций. Для заботы о посетителях решил добавить кнопку очистки корзины одним нажатием.

В файл /php_intarface/init.php добавляем:

<?
if ($_POST["BasketDelete"] and CModule::IncludeModule("sale"))
{
CSaleBasket::DeleteAll(CSaleBasket::GetBasketUserID());
}
?>

В нужное место, там где хотите показать кнопку очистки корзины, в шаблоне корзины, добавляем:

<input type="submit" value="Очистить корзину" name="BasketDelete">

И оформляем, как того требует дизайн вашего сайта. Пример работы на сайте ultragbi.ru, решение найдено на форуме Битрикс.

Все заметки
Уважаемый читатель! В связи с участившимся спамом в комментариях, возможность писать доступна только для зарегистрированных пользователей

Зарегистрироваться Войти
Напомнить пароль

Быстрая регистрация через соц.сеть:
Случайные заметки из блога
Изменить размер картинок на лету в битрикс

Встала задачка: на собственном сайте, уменьшить размер превьюшек...

Фиксированная корзина с обновлением, без перезагрузки страницы.

Иногда нужно сделать так, чтобы корзина в интернет магазине,...

Простой WEB сервер на ubuntu, для Битрикс

Расскажу как по быстрому сконфигурировать WEB сервер для работы...

Вывести минимальную цену торговых предложений в Битрикс

Если у товара несколько торговых предложений и у каждого предложения...

Отсортировать элементы в Битрикс по свойству привязка к разделам

При создании достаточно сложных интернет-магазинов на Битрикс,...

Малая корзина Битрикс, упрощенный шаблон

Шаблон малой корзины битрикс, который можно вывести в боковом...

Свежие комментарии в блоге
Вывести новости из конкретного раздела инфоблока Битрикс

[CODE] Выводить новости определенного раздела, но компонентом bitrix:news так. В компоненте bitri...

23.06.2017 / Кирилл
Пункты меню из разделов инфоблока Битрикс

Михаил спасибо за ваши уроки, все понятно и доступно. Подскажите пожалуйста (а лучше приведите приме...

20.06.2017 / Константин Логинов
Время на БД и веб сервере отличается на 3600 секунд, тест Битрикс

[url=/blog-note/2040/]Время на БД и веб сервере отличается на 3600 секунд, тест Битрикс[/url] До...

19.06.2017 / Михаил Базаров
Две готовые виртуальные машины для веб-разработки

Добрый день! Не работают ссылки на архивы облака mail.ru. Вы можете перезалить архивы?

12.06.2017 / Илья Белявцев

© 2011—2017 Частный вебмастер: ИП Базаров, ОГРНИП: 315784700173692. Работает на 1С-Битрикс.

Копирование материалов запрещено: "ГК РФ, часть 4, раздел VII: Права на результаты интеллектуальной деятельности".

Информация размещенная на сайте, не является публичной офертой. Политика конфеденциальности

x
Как к Вам обращаться? *
Ваша электронная почта: *
Доп. материалы (логотип, тех. задание):
 
Обзор
Текст сообщения:

Нажимая на кнопку "Отправить", Вы соглашаетесь на обработку Ваших персональных данных согласно политике конфеденциальности. Ознакомиться с которой, можно в нижнем правом углу сайта