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. 1.
    Переполнена таблица хранения брошенных корзин. Для решения этой проблемы нужно выключить и включить модуль "Visual Cart" и настроить автоматическую чистку брошенных корзин по времени хранения по инструкции выше.
  2. 2.
    В настройках магазина стоит контроль склада, не позволяющий купить товар, отсутствующий на складе. Для решения этой проблемы нужно или отключить контроль склада в Основных настройках или добавить товар на склад.
  3. 3.
    Проблема php-сессий на хостинге. При этом авторизация в панели управления магазином также не должна работать. Если присутствуют оба этих признака, то следует обратится в поддержку хостингу с просьбой починить php-сессии.
  4. 4.
    Отключить в настройках модуля "Visual Cart" опцию хранения незаконченные корзины в базе.
  5. 5.
    Отключить в настройках интеграции с сервисами "Сбор данных электронной коммерции" для Яндекс.Метрики.
  6. 6.
    Отключить в настройках хостинга Бегет опцию "Хранить сессии сайтов в Redis".
Last modified 6mo ago