Подписка на блог

Customize in /user/extras/follow-sheet.tmpl.php.

Sample text.

Twitter, Facebook, VK, Telegram, LinkedIn, Odnoklassniki, Pinterest, YouTube, TikTok, РСС JSON Feed

Sample text.

деловые облака

Переход в корзину после добавления товара

Задача

У Заказчика был сайт со старым дизайном без адаптивной верстки. При работе на мобильных устройствах детали интерфейса так уменьшались, что не было видно корзину.

В результате, посетитель не мог понять, добавил ли он товар или нет, и испытывал трудность c переходом к оформлению заказа.

Пока решался вопрос с адаптивной версткой, Заказчик попросил сделать прямой переход в корзину после нажатия кнопки «Добавить в корзину».

Решение

Мне показалось, что сразу переводить посетителя в корзину не очень разумно, особенно, когда он на странице со списком товаров.

Удобнее дать посетителю выбор, что делать дальше. В штатном функционале Битрикса такую задачу решает попап с вариантами действий. На примере показано только одно действие.

Идею приняли.

Сложность реализации состояла в том, что этот функционал в битриксе реализован с помощью javascript, а предыдущие разработчики полностью его «выпилили» из шаблона. Ну и чуть переписали компонент.

Пришлось добавлять эту возможность руками, добавлять скрипты и править шаблон.

В результате, при добавлении товара в корзину на странице со списком товаров, посетитель видит вот такой попап

А уже с самой страницы товара, кнопка «добавить в корзину» сразу перекидывает в соответствующий раздел.

Так жек, кстати, как и у битрикса сделано по-умолчанию.

Время выполнения

Задачу оценил в три часа, в реальности получилось почти в два раза больше. Но это уже мои проблемы, большой плюс — разобрался с алгоритмом работы скрипта магазина.

Подписаться на блог
Отправить
Поделиться
Запинить
2023   1c-bitrix