msBaskets

Сохранение и загрузка корзин пользователей
Автор дополнения
Алексей Шумаев
Пакетов
12
Закачек
1 188
Обычно отвечает в течение суток
Автор дополнения
Пакетов
12
Закачек
1 188
Обычно отвечает в течение суток
Версия 1.0.5-beta
Дата выпуска 21.11.2019
Загрузки 24
Просмотры 3 276
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.6 !
Автоматически сохраняет текущую корзину авторизованного пользователя, а также любое количество корзин по желанию авторизованного пользователя.
Позволяет:
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