Открыто

[Opencart] CartKeeper - хранение и управление корзинами [Повтор]

Тема в разделе "Скрипты и программы", создана пользователем era77, 21 сен 2023.

Резервный список: 1 участников

  1. 21 сен 2023
    #1
    era77
    era77 ЧКЧлен клуба

    Складчина: [Opencart] CartKeeper - хранение и управление корзинами [Повтор]

    Cart Keeper - модуль для хранения и управления корзинами покупателей
    cartkeeperlogo2.png

    cartkeeper01clone.png
    cartkeeper02owner1.png
    cartkeeper03qrcode.png
    cartkeeper04add2cart.png
    cartkeeper06sharelist.png
    cartkeeper20mail.png
    cartkeeper21cartlist.png
    cartkeeper22mail2.png
    cartkeeper23changeowner.png
    cartkeeper25set1.png
    cartkeeper25set2.png
    cartkeeper-25-set3.png
    cartkeeper-25-set4.png

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

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

    Пример расшаренной корзины 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 содержатся различные аддоны и патчи.
    Рекомендуется ознакомиться с их описанием и использовать по мере необходимости.

    Скрытая ссылка
     
    Последнее редактирование: 21 сен 2023
  2. Последние события

    1. Carambolik
      Carambolik не участвует в складчине.
      7 апр 2026
    2. skladchik.com
      Нужен организатор складчины.
      11 апр 2025
    3. Carambolik
      Carambolik участвует в складчине.
      21 апр 2024
    4. Carambolik
      Carambolik не участвует в складчине.
      21 апр 2024

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      11 апр 2025
    2. skladchik.com
      era77 организатор складчины.
      21 сен 2023