msBaskets

Сохранение и загрузка корзин пользователей
Автор дополнения
Алексей Шумаев
Пакетов
12
Закачек
1 595
Обычно отвечает в течение суток
Автор дополнения
Пакетов
12
Закачек
1 595
Обычно отвечает в течение суток
Версия 1.0.5-beta
Дата выпуска 21.11.2019
Загрузки 26
Просмотры 4 608
Внимание, этот компонент несовместим с MODX 3.
Автоматически сохраняет текущую корзину авторизованного пользователя, а также любое количество корзин по желанию авторизованного пользователя.
Позволяет:
1. Быстро создавать заказы из ранее созданных корзин
2. Автоматически восстанавливать последнюю корзину при следующей авторизации / открытии сайта
3. Просмотр сохранённых корзин пользователей в админке

Полезность: решает проблему потерянных корзин, даёт возможность покупателям создавать заготовки заказов прямо из текущей корзины. Особенно это актуально, если под одной учёткой на сайте работает несколько человек.

Компонент очень прост в использовании.

Настройки:
  • Разрешить: Да/нет.
    Собственно разрешает использовать компонент. Если стоит «Нет», то не будет подгружаться js-скрипт и не будут срабатывать события плагина.
  • Скрипт JS на сайте: путь к js-скрипту для фронтенда.
    Вы можете указать свой или вообще перенести логику в свой скрипт и очистить эту настройку, чтобы не грузить лишний файл.
  • Максимальное количество: максимальное количество корзин, которое может сохранить пользователь.
  • Восстанавливать корзину пользователя: разрешает автоматическое восстановление последней корзины пользователя (если не был оформлен заказ). Это решает проблему потери корзины при окончании сессии пользователя.

Чанк tpl.msBaskets.form — заготовка для действия «Сохранить текущую корзину».
Сниппепт msBasketsList — выводит список сохранённых корзин (используется чанк tpl.msBaskets.list).
Присутствуют js-callbacks, смотрите пример вызова в файле assets/components/msbaskets/js/web/default.js



1.0.5-beta

  • исправлена ошибка "восстановление корзины после очистки"

1.0.4-beta

  • обновлён установщик

1.0.3-beta

  • исправлено восстановление корзины после заказа

1.0.2-beta

  • Добавлены некоторые настройки

1.0.1-beta

  • Первый тестовый релиз

Последние обсуждения в сообществе MODX.pro