Сумісність:
OpenCart 2.1OpenCart 2.2OpenCart 2.3OpenCart 3.*OCStore 2.1OCStore 2.3OCStore 3.*Opencart.pro 2.1Opencart.pro 2.3
Cart Keeper - модуль для хранения и управления корзинами покупателей
Избавляет от проблем исчезновения товаров/очистки корзин незарегистрированных покупателей и позволяет хранить гостевые корзины наравне с корзинами зарегистрированных покупателей, с возможностью просмотра и управления имеющимися корзинами.
Также добавляет функционал
Поделиться корзиной (Расшаренные корзины), дающий возможность делиться содержимым корзины с кем угодно, просто отправив ссылку на нее.
Пример расшаренной корзины 3х
Пример расшаренной корзины 23х
DEMO 23x / DEMO 3x
списки корзин доступны по ссылке CartKeeper в меню
Модуль состоит из трех частей, основная часть (настройки) меняет механизм хранения и работы с корзинами покупателей, дополнительные - добавляют в администраторской части списки текущих корзин покупателей и корзин, которыми поделились, с возможностью поиска/фильтрации и их групповой обработки.
Корзина:
- сохранение корзин гостей / незалогиненных пользователей
- показывает товары в корзине вне зависимости от того, залогинен пользователь или нет
- если добавить товары в корзину под логином и разлогиниться - содержимое корзины по-прежнему будет показано
- не зависит от сессий и их сроков хранения
- для идентификации пользователя используются cookie
- возможность использования private key для дополнительной идентификации во избежание подделки cookie и доступа к чужим корзинам
Список корзин:
- просмотр списка текущих корзин пользователей (в том числе незарегистрированных) и их товаров
- фильтрация и поиск корзин с возможностью сортировки
по имени/фамилии клиента или их части
по идентификатору корзины
по статусам пользователей (гость/зарегистрированный)
по количесству товаров в корзине (при вводе показывает корзины с равным или большим количеством товаров)
по дате добавления корзины, в том числе за определенный период (начало-конец)
по дополнительной информации о клиентах (ip, user_agent)
по уведомлениям о брошенных корзинах и датам их рассылки
- клонирование корзин
содержимое клонируемой корзины добавляется к текущей корзине магазина
- возможность смены владельца корзины
если у выбранного пользователя уже есть корзина - они объединяются
- рассылка писем зарегистрированным клиентам о брошенных корзинах
- возможность удалить выбранные корзины или обновить их сроки хранения
- ссылка для перехода к просмотру / редактированию данных зарегистрированного покупателя
- ссылки для перехода к просмотру / редактированию товаров из корзин
- если имеющийся в корзине товар отключен или удален в БД - в списке корзин такой товар будет выделен и указан его product_id (такие товары автоматически удаляются из корзины покупателя при его последующем посещении)
- если ранее зарегистрированный покупатель удален из БД и в его корзине остались товары - в списке корзин она будет показана как гостевая
Расшаренные корзины:
- возможность поделиться содержимым корзины по ссылке (в том числе по QR code)
при переходе по такой ссылке в корзину будет добавлен тот же набор товаров, какой был на момент ее создания
- отдельный список для просмотра и управления расшаренными корзинами
Особенности:
✔ управление сроком хранения корзин
✔ возможность обновления срока хранения корзины при каждом посещении пользователя
✔ возможность обновления срока хранения товаров в корзине при посещении пользователя
✔ список текущих корзин в админке, с возможностью поиска, фильтрации и сортировки, а также просмотра их содержимого
✔ копирование корзин покупателей, в том числе гостевых
✔ редактирование корзин покупателей без использования входа в их аккаунт
✔ отправка писем зарегистрированным пользователям о забытых в корзине товарах
рассылка писем вручную из админки или в автоматическом режиме через CRON
✔ отдельный список для просмотра и управления расшаренными корзинами
✔ содержимое расшаренных корзин хранится в БД независимо от текущих корзин пользователей
✔ гибкие настройки по созданию и использованию расшаренных корзин
с раздельными правами для гостей и зарегистрированных пользователей
✔ поддержка QRcode при создании ссылки корзины
✔ подсветка текущей корзины магазина в списке корзин
✔ настройка лимита количества корзин на странице для показа в списках
совместим с ocStore / OCSHOP - Opencart.pro / Opencart.CLUB / Opencart версий 210x - 303x
не меняет стандартные таблицы и поля в БД
не меняет стандартные файлы движка (используется OCMOD)
Системные требования:
-
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. Установить модуль CartKeeper в Extensions > Modules
3. Настроить модуль, ввести ключ лицензии и сохранить настройки
4. Обновить кеш модификаторов в Extensions > Modifications
5. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
6. Добавить права на extension/cartkeeper_list и extension/cartkeeper_share в System > Users > User Groups для просмотра и управления списками корзин
Не забудьте обновить кэш модификаций и кеш шаблона после установки!
Примечание:
В папке
additions содержатся различные аддоны и патчи.
Рекомендуется ознакомиться с их описанием и использовать по мере необходимости.
Условия использования:
Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована (закодирована), при этом контроллер, модель и шаблон модуля имеют открытый код.
Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.
Лицензия:
Для работы модуля на внешнем сервере требуется код активации (лицензия)
(не требует активации на локальном сервере при использовании ip 127.0.0.1)
Лицензия выдается с привязкой к домену из расчета
1 покупка = 1 домен и его поддомены
Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
Код лицензии высылается автоматически после покупки на указанный при регистрации email
Если при покупке указаны два разных домена - лицензия будет выдана на тестовый.
Если письмо с лицензией не пришло в течении 10 минут после покупки и его нет в папке спама - отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере / хосте из настроек модуля.
Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере / хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
Другие полезные дополнения
>> В начале модуль понравился, вроде все как нужно, но потом выяснилось, что он отправляет письма ТОЛЬКО зарегистрированным клиентам
в описании модуля про это сразу указано
>> клиенты которые не дооформили заказ и бросили корзину не регистрируются, соответственно отправлять некому
вот именно, незарегистрированному - куда отправлять?
>> Было бы неплохо реализовать сбор данных с оформления заказа а не с регистрации
уже писал в ЛС,
невозможно гарантированно определить адрес незарегистрированного покупателя
где гарантия, что адрес вводит именно покупатель, а не какой-нибудь спамер / конкурент и тд
про гостевую отправку думал в свое время - но там очень много нюансов
которые в итоге могут встать боком
Однозначно рекомендую!
Автор помог с настройками модуля
Добавлен функционал брошенных корзин:
- возможность отправки писем зарегистрированным пользователям о брошенных корзинах
- рассылка писем вручную из админки или в автоматическом режиме через cron
- раздельные шаблоны писем для каждого языка, с поддержкой HTML и шорткодов
- настраиваемый блок товаров в письме
- возможность мультиязычной рассылки на нескольких языках (для движков 23x и выше)
- фильтры по рассылке и ее датам в списке корзин
- поддержка автозаполнения в поле поиска по имени покупателя в списках корзин модуля
поиск покупателя по части имени по-прежнему доступен
- исправлен баг с отображением товаров в списках корзин при использовании мультимагазина для движков 21х и 3х
1. Можно копировать с заменой поверх установленного?
2. Ранее брошенные корзины не сбросятся в админке?
ничего не сбрасывается, если все правильно делать
Простое решение для быстрой связки работы менеджер-клиент.
Автор всегда на связи и поможет с решением вопросов.
Однозначно рекомендую.