Столкнулся с задачкой: нужно было на одном сайте реализовать интерактивный прайс лист. При этом, у пользователя должна быть возможность указатьь количество товара и отправить в корзину. Так как таблица достаточно большая, необходимо было реализовать добавление товара в заказ без перезагрузки страницы. Решение нашлось в блогах Битрикс. Немного систематизирую, так как нашел не критичные опечатки в оригинале.
AJAX корзина с отправкой количества из раздела каталога
Вопросы и ответы по 1С-Битрикс, разборы реальных задач и обсуждение заметок блога. Задайте вопрос или помогите другим — все сообщения проходят модерацию.
|
Михаил Базаров: 28.09.2017 11:00:00
AJAX корзина с отправкой количества из раздела каталога
Столкнулся с задачкой: нужно было на одном сайте реализовать интерактивный прайс лист. При этом, у пользователя должна быть возможность указатьь количество товара и отправить в корзину. Так как таблица достаточно большая, необходимо было реализовать добавление товара в заказ без перезагрузки страницы. Решение нашлось в блогах Битрикс. Немного систематизирую, так как нашел не критичные опечатки в оригинале. |
|
Kube: 28.09.2017 11:00:00
Спасибо большое за данную статью! Всё работает
|
|
Сергей Шарапов: 16.12.2017 12:00:00
почему то не работает, сделал все как сказано, но при ajax ответ приходит Нет параметров, без ajax работает, почему мб так, я подозреваю что не отрабатывает плагин ajaxForm
|
|
Михаил Базаров: 16.12.2017 12:00:00
|
|
Сергей Шарапов: 16.12.2017 01:00:00
|
|
Тарасов Максим: 02.07.2019 05:00:00
Все хорошо работает, но проблема в том что Add2BasketByProductID не добавляет скидку товара. Сам обработчик пришлось немного переписать
|
|
Константин: 12.11.2021 09:00:00
Михаил добрый день! Все сделал вроде как по вашей инструкции. Товар добавляется без перезагрузки страницы. но справа вертится битриксовская всплывашка "загрузка". В какую сторону копать? Пробовал тоже самое проделать с торговыми предложениями в catalog.element, ничего не добавляется совсем, пишет "выбран товар".
|
Место для вашей рекламы
10 000 ₽ в месяц
Единый баннер, который показывается сквозным образом — сразу на всём форуме и во всех заметках блога. Одно размещение — вся аудитория.
Посмотреть, где будет выводиться: форум заметки блога
Заметки по 1С-Битрикс
-
Не дать купить товара больше, чем находится на определенных складах
Задача: в магазине 20 складов, на всех есть остатки но нужно ограничить покупку товара только остатками на двух складах, не меняя параметр "Доступное ...
-
Получить и вывести пользовательские свойства склада в 1С-Битрикс
Задача: вывести пользовательские свойства в подробном описании склада. При этом, есть и множественные и одиночные поля.
-
Удаление недоступных для заказа товаров из корзины
Задача: пользователи магазина могу наполнять корзины, но не доходить до оформления заказа. Такие корзины считаются брошенными. Но, пользователь может ...
-
Отфильтровать товары бренда и вывести по разделам каталога
Задача: на странице бренда, который выводится компонентом новостей, нужно показать все товары этого бренда из каталога. При этом, товары нужно вывест...
-
Как запретить покупку более одного товара в 1С-Битрикс
Иногда бизнес-логика проекта требует ограничить пользователя покупкой ровно одного товара. Сохранив удобство для пользователя и менеджера по отбработк...
-
Вывести общее количество товаров в шаблоне корзины 1С-Битрикс
Задача: вывести общее количество товаров в корзине (именно количество единиц товара, а не позиций). При этом данные должны обновляться на лет...