CartKeeper - хранение и управление корзинами

Модуль CartKeeper - хранение и управление корзинами v1.32

избавляет от проблем исчезновения товаров/очистки корзин незарегистрированных покупателей
Версии OpenCart
  1. OC v2.х
  2. OC v3.х
Избавляет от проблем исчезновения товаров/очистки корзин незарегистрированных покупателей и позволяет хранить гостевые корзины наравне с корзинами зарегистрированных покупателей, с возможностью просмотра и управления имеющимися корзинами.

Также добавляет функционал Поделиться корзиной (Расшаренные корзины), дающий возможность делиться содержимым корзины с кем угодно, просто отправив ссылку на нее.




/
для просмотра списков корзин используйте ссылку CartKeeper в меню

Модуль состоит из трех частей, основная часть (настройки) меняет механизм хранения и работы с корзинами покупателей, дополнительные - добавляют в администраторской части списки текущих корзин покупателей и корзин, которыми поделились, с возможностью поиска/фильтрации и их групповой обработки.

Корзина:
- сохранение корзин гостей / незалогиненных пользователей
- показывает товары в корзине вне зависимости от того, залогинен пользователь или нет
- если добавить товары в корзину под логином и разлогиниться - содержимое корзины по-прежнему будет показано
- не зависит от сессий и их сроков хранения
- для идентификации пользователя используются cookie
- возможность использования private key для дополнительной идентификации во избежание подделки cookie и доступа к чужим корзинам

Список корзин:
- просмотр списка текущих корзин пользователей (в том числе незарегистрированных) и их товаров
- фильтрация и поиск корзин с возможностью сортировки по имени/фамилии клиента или их части по идентификатору корзины по статусам пользователей (гость/зарегистрированный)
по количесству товаров в корзине (при вводе показывает корзины с равным или большим количеством товаров) по дате добавления корзины, в том числе за определенный период (начало-конец) по дополнительной информации о клиентах (ip, user_agent) *NEW*
- групповая обработка корзин возможность удалить выбранные корзины или обновить их сроки хранения
- быстрая ссылка для перехода к просмотру/редактированию данных зарегистрированного покупателя
- если имеющийся в корзине товар отключен или удален в БД - в списке корзин такой товар будет выделен и указан его product_id (такие товары удаляются автоматически из корзины покупателя при его последующем посещении)
- если ранее зарегистрированный покупатель удален из БД и в его корзине остались товары - в списке корзин она будет показана как гостевая

Особенности:
- управление сроком хранения корзин
- возможность обновления срока хранения корзины при каждом посещении пользователя
- возможность обновления срока хранения товаров в корзине при посещении пользователя
- возможность использования private key для дополнительной идентификации во избежание подделки cookie и доступа к чужим корзинам
- список текущих корзин в админке, с возможностью поиска, фильтрации и сортировки, а также просмотра их содержимого
- отдельный список для просмотра и управления расшаренными корзинами
- содержимое расшаренных корзин хранится в БД независимо от текущих корзин пользователей
- гибкие настройки по созданию и использованию расшаренных корзин с раздельными правами для гостей и зарегистрированных пользователей
- не меняет стандартные таблицы и поля в БД
- не меняет стандартные файлы движка (используется OCMOD)
- совместим с ocStore / OCSHOP - OpenCart.pro / OpenCart версий 210x - 303x

Системные требования:
PHP 5.3 или выше; CURL;

являются базовыми требованиями для работы OpenCart 2.x
расширение mbstring
библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)

Установка 2x:
1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений *
2. Установить модуль CartKeeper в Дополнения > Модули
3. Настроить модуль, ввести ключ лицензии и сохранить настройки
4. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
5. Добавить права на catalog/cartkeeper_list и catalog/cartkeeper_share для просмотра и управления списками корзин в Система > Пользователи > Группы пользователей

Не забудьте обновить кэш модификаций после установки!
* Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот
(подробнее )

Установка 3x:
1. Загрузить архив cart-keeper-3x.ocmod.zip в Extensions > Installer
2. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
3. Установить модуль CartKeeper в Extensions > Modules
4. Настроить модуль, ввести ключ лицензии и сохранить настройки
5. Обновить кеш модификаторов в Extensions > Modifications
6. Добавить права на extension/cartkeeper_list и extension/cartkeeper_share в System > Users > User Groups для просмотра и управления списками корзин

Не забудьте обновить кэш модификаций и кеш шаблона после установки!
  • ck_list.png.9a865d954cc3d80bb20d913150cb716d.png
    ck_list.png.9a865d954cc3d80bb20d913150cb716d.png
    30.3 KB · Просмотры: 3
  • ck_list_share.png.6bdbfdacbea25d84416772ea7d88e775.png
    ck_list_share.png.6bdbfdacbea25d84416772ea7d88e775.png
    31 KB · Просмотры: 3
  • ck_share_01.png.bb911946ff86d0ab82db281026771745.png
    ck_share_01.png.bb911946ff86d0ab82db281026771745.png
    22.2 KB · Просмотры: 3
  • ck_share_02.png.d3b6afd430d6dae2bc8d1c323cd09f1d.png
    ck_share_02.png.d3b6afd430d6dae2bc8d1c323cd09f1d.png
    26.4 KB · Просмотры: 5
  • ck_share_03.png.c2dcf664fa087a20e8caec2dc3dc3136.png
    ck_share_03.png.c2dcf664fa087a20e8caec2dc3dc3136.png
    28.5 KB · Просмотры: 4
  • ck3x-settings.png.4fd9e9775287cf80c617ac55860f2cd2.png
    ck3x-settings.png.4fd9e9775287cf80c617ac55860f2cd2.png
    25.3 KB · Просмотры: 2
  • ck3x-settings_share.png.245e76c2c9a6ebcb87491ad1fe031566.png
    ck3x-settings_share.png.245e76c2c9a6ebcb87491ad1fe031566.png
    41.5 KB · Просмотры: 3
Сверху Снизу