R50 b2cb10cb177410204734ecc52464dd93
web-разработчик

Доработка функционала в интернет-магазине на bitrix aspro.next

Добавлено 03 сен 2020 в 12:22
| Задача: в каталоге у элемента есть "быстрый просмотр", который открывается во всплывающем окне. Там есть input количества товара, где мы можем прибавлять или уменьшать количества товара. Вот он не работал. Никак. Даже если ввести в вручную. В корзину прилетала единичное значение. Это первое. Второе - это проблема с лоодером, который появляется после нажатия на кнопку и не убирается в дальнейшем.

Решение: после детального анализа работы "быстрого просмотра", а именно той его, части которая отвечает за количество, было выявлено, что необходимо доработать 3 действия: увеличение, уменьшение(до 1) и ввод вручную, которые бы в свою очередь изменяли состояние кнопки "в корзину" прописывая в атрибуте кнопки "data-quantity". Дальше все заработало и нужное количество прилетало в корзину. Далее проблема с лоодером. Обычными способами проблему решить не удалось. Помогла функция, которая срабатывает через 1-2 секунды и вызывает действие клика по крестику в окне лоодера
7fef833de9 A9d5136725