Visual Cart - брошенные корзины

Модуль показывает незавершенные заказы, источник перехода покупателя, выводит текущие товары в выпадающее меню

Visual Cart – модуль визуальной корзины, сохраняющий товары при закрытии браузера. Модуль позволяет видеть товары с картинками, сохраняет историю покупок у посетителя сайта, если он случайно закрыл сайт. В административной части все отложенные товары видны в специальном разделе: Брошенные корзины.

По умолчанию модуль включен. Отключить его можно в меню Модули → Управление модулями.

Кто-то купил

При активной опции Сейчас покупают, на сайте появляется окошко с последними товарами в корзине "кто-то купил":

Брошенные корзины

Посмотреть незавершенные заказы можно через меню Модули - Visual Cart - Брошенные корзины. В разделе отображается персональная информация о покупателе, которую он начал вводить при оформлении заказа или данные из его личного кабинета. В колонке Источник показываются сайты, с которых пользователь попал на сайт (yandex.ru, google.ru и т.д.). При наведении мышкой на иконку с товаров, будет показа подробная информация о товаре.

Через активное меню (показывается при наведении на строку с данными справа), отобразятся дополнительные опции: Удаление и Создать заказ. При выборе действия создания заказа, все данные по корзине и персональная информация запишутся в новый заказ и будут доступны через меню Заказы.

Если в настройках модуля вы поставите галку Источник, в брошенных корзинах, и в совершенных заказах будет отображаться источник перехода покупателя:

Автоматическая очистка брошенных корзин

База брошенных корзин может сильно увеличиваться и тормозить работу магазина. Для автоматической очистки брошенных корзин через определенный промежуток времени служит параметр Память корзины в настройках модуля, где можно задать количество дней (10,15 и т.д.), через которые данные по брошенным корзинам будут удалены.

Для включения очисти следует добавить новую задачу в модуль Задачи с адресом запускаемого файла phpshop/modules/visualcart/cron/clean.php

Рассылка уведомлений о незаконченных заказах

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

Для рассылки следует добавить новую задачу в модуль Задачи с адресом запускаемого файла phpshop/modules/visualcart/cron/reminder.php

Шаблон письма рассылки для брошенных корзин находится в файле phpshop/modules/visualcart/templates/reminder.tpl

Журнал добавления в корзину

Все действия по добавлению товара в корзину записываются в раздел Модули - Visual Cart - Журнал корзины. Журнал отображает информацию о пользователе, товаре, цене и статусе добавления. При отсутствии товара на складе, отобразится соответствующая информация в журнале. Журнал будет полезен также для анализа ошибок по добавлению товара в корзину.

Также модуль Visual Cart выводит товары, добавленные в корзину в виде выпадающего списка:

Настройка персонального шаблона

Вариант 1: Для произвольной вставки корзины, в настройках модуля, выберите параметр вывода "Не выводить" и в ручном режиме вставьте переменную @visualcart@в свой шаблон.

Вариант 2: через панель управления создайте текстовый блок, переключитесь в режим исходного кода, внесите метку @visualcart@. Теперь блок будет выводить корзину в нужном вам месте.

Вариант 3: воспользуйтесь модулем Botton для вставки переменной.

Шаблон модуля находится в файле /phpshop/modules/visualcart/templates/.

Проблемы добавления товара в корзину

Если при добавлении товара в корзину и переходе к оформлению заказа выводится сообщение, что ваша корзина пустая, то это может быть не нескольким причинам:

  1. Переполнена таблица хранения брошенных корзин. Для решения этой проблемы нужно выключить и включить модуль "Visual Cart" и настроить автоматическую чистку брошенных корзин по времени хранения по инструкции выше.

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

  3. Проблема php-сессий на хостинге. При этом авторизация в панели управления магазином также не должна работать. Если присутствуют оба этих признака, то следует обратится в поддержку хостингу с просьбой починить php-сессии.

  4. Отключить в настройках модуля "Visual Cart" опцию хранения незаконченные корзины в базе.

  5. Отключить в настройках интеграции с сервисами "Сбор данных электронной коммерции" для Яндекс.Метрики.

  6. Отключить в настройках хостинга Бегет опцию "Хранить сессии сайтов в Redis".

Last updated