msBaskets

Автоматически сохраняет текущую корзину авторизованного пользователя, а также любое количество корзин по желанию авторизованного пользователя.
Позволяет:
1. Быстро создавать заказы из ранее созданных корзин
2. Автоматически восстанавливать последнюю корзину при следующей авторизации / открытии сайта
3. Просмотр сохранённых корзин пользователей в админке
Полезность: решает проблему потерянных корзин, даёт возможность покупателям создавать заготовки заказов прямо из текущей корзины. Особенно это актуально, если под одной учёткой или на одном ПК с сайтом работают несколько человек.
В последнее время очень много жалоб на потерю корзин. На сайтах с большим ассортиментом часто люди набрасывают корзины, что бы потом их ещё раз просмотреть/изменить и далее оформить заказ. Обычно потеря корзины случается ввиду окончания сессии или при просмотре с другого устройства и это очень больно. Настолько больно, что клиенты уходят к конкурентам.
Также клиенты просят дать возможность создавать «заготовки» корзин для повторных однотипных заказов, это тоже важный момент.
Компонент очень прост в использовании.
Настройки:
- Разрешить: Да/нет.
Собственно разрешает использовать компонент. Если стоит «Нет», то не будет подгружаться js-скрипт и не будут срабатывать события плагина. - Скрипт JS на сайте: путь к js-скрипту для фронтенда.
Вы можете указать свой или вообще перенести логику в свой скрипт и очистить эту настройку, чтобы не грузить лишний файл. - Максимальное количество: максимальное количество корзин, которое может сохранить пользователь.
- Восстанавливать корзину пользователя: разрешает автоматическое восстановление последней корзины пользователя (если не был оформлен заказ). Это решает проблему потери корзины при окончании сессии пользователя.
Сниппепт msBasketsList — выводит список сохранённых корзин (используется чанк tpl.msBaskets.list).
Присутствуют js-callbacks, смотрите пример вызова в файле assets/components/msbaskets/js/web/default.js
Админка:

Фронт (например в личном кабинете):

Купить всего за 590р.
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Данные берутся из уже собранной корзины или формируются отдельно? Я про то, что если есть какие-то доп. поля у товара или модули, это учтется? Это учтется или будет просто обычный товар?
По ходу компонент заброшен? Последнее сообщение аж от 2019 года? всего 26 загрузок.
Вопрос текущий:
Можно ли на этом компоненте сделать некие различные типы корзин типа список покупок, список желаний, спецификации (сметы) с указанием проекта. Можно ли реализовать возможность доступа к корзинам других пользователей в рамках управления пользователями в одной организации на базе Organizations?
Делаю конфигуратор сложных составных товаров. Надо сохранять расчеты (сметы) с возможностью передачи в закупку.
Не то что бы заброшен заброшен, просто не обновляется ввиду отсутствия необходимости.
Исходя их описанных задач, данный компонент не подойдёт.
Я бы сделал специфичное решение под нужный функционал.
Тем более, что сейчас уже пришло время делать на базе MODX3.