Настройка модуля “NeoSeo Система тикетов” для Интернет-магазина {SEO-Mагазин}, OpenCart 2.х, ocStore

1. Установка модуля

Для установки модуля “NeoSeo Система тикетов” необходимо:

  1. Установить файлы модуля и лицензии на сайт.
  1. После того как файлы модуля и лицензия установлены на сайт необходимо перейти в административную панель сайта и выбрать раздел “Дополнения”->”Модули”:

  1. В открывшемся списке модулей выбрать “NeoSeo Система тикетов” и нажать кнопку “Установить”:

  1. Далее необходимо перейти в раздел “Дополнения”->”Менеджер дополнений”:

  1. В разделе “Менеджер дополнений” необходимо обновить модификаторы.

2. Настройка модуля

Для настройки модуля необходимо перейти в раздел “Дополнения”->”Модули” и выбрать редактирование модуля  “NeoSeo Система тикетов”.

Модуль имеет гибкие и многофункциональные настройки. Рассмотрим каждую из опций настроек более детально.

2.1 Основные настройки

На вкладке “Основные настройки” находятся основные параметры модуля.

Статус - статус модуля (значения Включено/Отключено).

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

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

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

Лимит выводимых заявок - количество тикетов в списке раздела "Поддержка покупателей" (по умолчанию 20).

Название кнопки в карточке товара - опция, которая позволяет устанавливать название кнопки в карточке товара. Поддержка локализации (возможность указать название на всех языках, которые поддерживает магазин).

Название кнопки на странице оформления заказа  - опция, которая позволяет устанавливать название кнопки на странице оформления заказа. Поддержка локализации (возможность указать название на всех языках, которые поддерживает магазин).

Название ссылки в личном кабинете  - опция, которая позволяет устанавливать название ссылки в личном кабинете. Поддержка локализации (возможность указать название на всех языках, которые поддерживает магазин).

2.2 Справочник тем обращения

На вкладке “Справочник тем обращения” предоставлена возможность управлять темами обращения:

  1. Создавать новые темы обращения (возможность указать название на всех языках, которые поддерживает магазин);
  2. Определять какая тема используется по умолчанию для консультации по товару;
  3. Назначать ответственного за тему (указанному пользователю при создании заявки с выбранной темой автоматически будет присвоен тикет). Перечень ответственных берется из списка пользователей административной зоны;
  4. Возможность включать/отключать уведомления ответственного при создании новой заявки или при получении нового сообщения по заявке;
  5. Возможность удалять темы обращения.

ВНИМАНИЕ!!! Создание тем обращений обязательно при настройке модуля, в противном случае новым заявкам не будет присвоена тема обращения и ответственный.

2.3 Справочник статусов обращения

На вкладке “Справочник статусов обращения” предоставлена возможность управлять статусами обращений:

  1. Создавать новые статусы обращения (возможность указать название на всех языках, которые поддерживает магазин);
  2. Определять цвет статуса обращения;
  3. Возможность определить какой именно статус является новым.
  4. Возможность удалять существующие статусы обращений.

ВНИМАНИЕ!!! Создание статусов обращений обязательно при настройке модуля, в противном случае новым заявкам не будет присвоен статус обращения.

2.4 Уведомления администраторам

На вкладке “Уведомления администраторам” предоставлена возможность управлять содержимым писем администраторам. 

Тема уведомления администратора о новом тикете - опция, отвечающая за содержимое темы письма ответственному администратору при получении нового тикета, за который он ответственный, при условии, что включено его оповещение на вкладке “Справочник тем обращений”.  Поддерживается возможность указывать название на всех языках, которые поддерживает магазин. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [customer_message], [manager_name], [theme] (описание шаблонов доступно на вкладке “Поля”).

Текст уведомления администратора о новом тикете - опция, отвечающая за содержимое письма ответственному администратору при получении нового тикета, за который он ответственный, при условии, что включено его оповещение на вкладке “Справочник тем обращений”. Поддерживается возможность указывать название на всех языках, которые поддерживает магазин. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [customer_message], [manager_name], [theme], [products] (описание шаблонов доступно на вкладке “Поля”).

Тема уведомления администратора о новом ответе - опция, отвечающая за содержимое темы письма ответственному администратору при получении нового ответа по тикету, за который он ответственный, при условии, что включено его оповещение на вкладке “Справочник тем обращений”. Поддерживается возможность указывать название на всех языках, которые поддерживает магазин. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [customer_message], [manager_name], [theme] (описание шаблонов доступно на вкладке “Поля”).

Текст уведомления администратора о новом ответе - опция, отвечающая за содержимое письма ответственному администратору при получении нового ответа по тикету, за который он ответственный, при условии, что включено его оповещение на вкладке “Справочник тем обращений”. Поддерживается возможность указывать название на всех языках, которые поддерживает магазин. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [customer_message], [manager_name], [theme], [products] (описание шаблонов доступно на вкладке “Поля”).

2.5 Уведомления покупателям

На вкладке “Уведомления покупателям” предоставлена возможность управлять содержимым уведомлений и писем покупателям. 

Уведомлять покупателя по email - опция, в зависимости от значения которой покупатель будет или не будет уведомлен о создании нового тикета или получении ответа по ранее созданному  (значения Включено/Отключено).

Тема сообщения об успешном оформлении заявки - опция, отвечающая за содержимое темы сообщения покупателю на витрине при создании нового обращения в карточке товара, на странице оформления заказа или в личном кабинете.  Поддерживается возможность указывать название на всех языках, которые поддерживает магазин. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [customer_message], [manager_name], [theme] (описание шаблонов доступно на вкладке “Поля”).

Текст сообщения об успешном оформлении заявки - опция, отвечающая за содержимое сообщения покупателю на витрине при создании нового обращения в карточке товара, на странице оформления заказа или в личном кабинете.  Поддерживается возможность указывать название на всех языках, которые поддерживает магазин. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [customer_message], [manager_name], [theme] (описание шаблонов доступно на вкладке “Поля”).

Тема уведомления покупателя - опция, отвечающая за содержимое темы письма покупателю при создании нового обращения в карточке товара, на странице оформления заказа или в личном кабинете.  Поддерживается возможность указывать название на всех языках, которые поддерживает магазин. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [customer_message], [manager_name], [theme] (описание шаблонов доступно на вкладке “Поля”).

Текст уведомления покупателя - опция, отвечающая за содержимое письма покупателю при создании нового обращения в карточке товара, на странице оформления заказа или в личном кабинете.  Поддерживается возможность указывать название на всех языках, которые поддерживает магазин. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [customer_message], [manager_name], [theme], [products] (описание шаблонов доступно на вкладке “Поля”).

Тема уведомления о новом ответе  - опция, отвечающая за содержимое темы письма покупателю при получении нового ответа по обращению. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [manager_response], [manager_name], [theme]

Текст уведомления о новом ответе  - опция, отвечающая за содержимое письма покупателю при получении нового ответа по обращению. Допускается использование шаблонов: [ticket_id], [ticket_href], [customer_name], [customer_phone], [customer_email], [ticket_date_added], [message_date_added], [manager_response], [manager_name], [theme], [products]

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

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

Допускается использование шаблонов: [password], [account_href], [config_name], [customer_email]

2.6 Описание шаблонов

На вкладке “Поля” представлена расшифровка шаблонов, которые можно использовать при уведомлении покупателям или администраторам.

Переменная шаблона Описание
[ticket_id] Номер тикета
[ticket_href] Ссылка на тикет
[customer_name] Имя покупателя
[customer_phone] Телефон покупателя
[customer_email] Email покупателя
[ticket_date_added] Дата создания тикета
[customer_message] Сообщение пользователя
[manager_name] Имя менеджера
[theme] Тема обращения
[products] Интересующие товары
[password] Сгенерированный пароль для входа в личный кабинет
[account_href] Ссылка для входа в личный кабинет
[config_name] Название магазина

 

3. Раздел “Поддержка покупателей” в административной зоне

3.1 Список заявок

Все заявки, которые поступают в систему можно посмотреть в разделе “Поддержка покупателей” в меню.

Данный раздел можно разделить на две важные составляющие:

  1. Блок фильтрации для поиска нужной заявки по определенному полю
  2. Список заявок с возможностью сортировки по определенным полям

Рассмотрим блок фильтрации. В данном разделе для поиска нужной заявки можно использовать следующие поля:

  • Номер тикета (заявки)
  • Дата создания тикета (заявки)
  • Тема обращения
  • Статус обращения
  • Ответственный
  • Покупатель
  • Email
  • Телефон

Для того, чтобы воспользоваться фильтрацией необходимо ввести информацию для поиска в нужное поле и нажать на кнопку “Фильтр”.

Блок со списком заявок содержит следующие данные:

  • № тикета  (заявки), с возможностью сортировки по возрастанию/убыванию;
  • Покупатель, с возможностью сортировки по возрастанию/убыванию;
  • Email;
  • Телефон;
  • Дата создания тикета  (заявки), с возможностью сортировки по возрастанию/убыванию;
  • Статус обращения, с возможностью сортировки по возрастанию/убыванию;
  • Тема обращения, с возможностью сортировки по возрастанию/убыванию;
  • Интересующие товары (если заявка была оформлена с карточки товара или со страницы оформления заказа);
  • Ответственный, с возможностью сортировки по возрастанию/убыванию;
  • Действие (кнопка просмотра и удаления заявки);
  • Пагинация, для удобства просмотра списка заявок;

Поддерживается массовое удаление заявок. Для этого необходимо выбрать нужные заявки и нажать кнопку “Удалить”.

3.2 Форма просмотра заявки

Форма просмотра заявки также делится на несколько важных блоков:

  1. Общая информация по заявке (с возможностью изменить статус обращения, темы обращения и ответственного за тикет);

  2. История сообщений;

  3. Отправить новое сообщение;

Рассмотрим блок “Общая информация по заявке”

Блок содержит информационные данные: № тикета, дата создания тикета, покупатель, телефон, email, интересующие товары (при оформлении заявки с карточки товара или со страницы оформления заказа к тикету будут привязаны товары). И функциональные элементы: статус обращения, тема обращения, ответственный. Для изменения любого из этих значений необходимо выбрать доступное значение в поле и нажать кнопку “Сохранить изменения”.

После изменений будет выведено сообщение “Изменения успешно выполнены!”.

Блок “История сообщений” содержит всю историю общения с покупателем. Доступна возможность удалять сообщения покупателя. Реализована возможность редактирования сообщения администратора и его удаление.

Блок “Новое сообщение” позволяет менеджеру отправить новое сообщение покупателю.

4. Описание работы модуля на витрине

Функционал модуля позволяет оставлять заявку в карточке товара, в личном кабинете и на странице оформления заказа. Рассмотрим более детально каждую страницу и возможности, которые предоставлены модулем.

4.1 Карточка товара

В карточке товара, при условии включенной опции “Оставить сообщение в карточке товара” в настройках модуля, будет выведена кнопка с названием, которое указано в опции “Название кнопки в карточке товара” в настройках модуля.

При нажатии на кнопку “Уточнить детали у менеджера” будет выведено всплывающее окно с полями для ввода. Если покупатель авторизован в на сайте, то некоторые поля автоматически будут заполнены. На форме доступны для заполнения следующие данные:

  • Тема обращения - обязательное для выбора поле. По умолчанию подставляется тема обращения, которая указана как тема для товара в настройках модуля. Но реализована возможность сменить тему и выбрать более подходящую для покупателя. 
  • Ваше имя - обязательное для заполнения поля. Если покупатель авторизован, то в это поле будет автоматически подставлено его имя, при условии, что покупатель указал его  в личном кабинете.
  • E-mail - обязательное для заполнения поля. Если покупатель авторизован, то в это поле будет автоматически подставлен его почтовый адрес, при условии, что покупатель указал его  в личном кабинете.
  • Телефон - не обязательное для заполнения поле. Если покупатель авторизован, то в это поле будет автоматически подставлен его номер телефона, при условии, что покупатель указал его  в личном кабинете.
  • Сообщение - обязательное для заполнения поля. Указывается суть обращения к администраторам сайта. 

При заказе с карточки товара под полем Тема обращения будет выведена информация о текущем интересующем товаре и при создании заявки администратор будет видеть какой товар интересовал Покупателя.

При отправке формы реализована валидация полей на обязательность и корректность заполнения.

При условии корректного заполнения всех обязательных полей и нажатии на кнопку “Отправить” в системе будет создана новая заявка, а покупателю будет показан текст об успешном оформлении. Текст и заголовок, который будет показан покупателю, можно изменить в настройках модуля на вкладке “Уведомления покупателям”. После создания заявки в зависимости от настроек уведомлений, покупателю и администратору на почту придет письмо о создании новой заявки. Тексты писем и заголовки писем можно указать в настройках модуля.

ВАЖНО!!! Если заявку оформлял неавторизованный покупатель, то при создании заявки будет проверено есть ли покупатель с указанным в заявке email. Если есть, тогда тикет будет привязан к нему, если нет, тогда будет создан (зарегистрирован в системе) новый покупатель и он будет привязан к заявке. При регистрации на почту покупателя придет письмо о регистрации с доступами в личный кабинет. Текст уведомления о регистрации можно изменить в настройках модуля на вкладке “Уведомления покупателям”.

4.2 Личный кабинет

 На странице личного кабинета, при условии включенной опции “Оставить сообщение в личном кабинете” в настройках модуля, будет выведена ссылка с названием, которое указано в опции “Название ссылки в личном кабинете” в настройках модуля.

При переходе по ссылке будет доступен раздел “Поддержка покупателей”. В данном разделе выведены ранее созданные заявки покупателем, с возможностью просмотреть интересующую заявку.

Над списком заявок доступна кнопка для создания новой заявки. При нажатии на кнопку “Создать новое обращение” будет выведено всплывающее окно с полями для ввода. Если покупатель авторизован в на сайте, то некоторые поля автоматически будут заполнены. Форма заполнения и ее поведение аналогично форме в карточке товара.

Рассмотрим страницу просмотра заявки. На странице просмотра информация разделена на три блока:

  1. Общая информация
  2. История сообщений
  3. Добавить новое сообщение

В блоке “Общая информация” доступна обобщенная информация по заявке:

  • Номер заявки
  • Дата создания заявки
  • Статус обращения
  • Тема обращения
  • Интересующие товары, с возможностью добавить товары в корзину. При добавлении в корзину все ранее добавленные товары в корзине будут удалены.

В блоке “История сообщений” представлена вся история сообщений по заявке.

Блок “Оставить сообщение” позволяет добавить новое сообщение по заявке. При добавлении нового сообщения в зависимости от настроек уведомлений в модуле будет доставлено сообщение ответственному за заявку менеджеру о новом ответе.

4.3 Оформление заказа

На странице оформления заказа, при условии включенной опции “Оставить сообщение на странице оформления заказа” в настройках модуля, будет выведена кнопка с названием, которое указано в опции “Название кнопки на странице оформления заказа” в настройках модуля.

При нажатии на кнопку “Задать вопрос” будет выведено всплывающее окно с полями для ввода. Если покупатель авторизован в на сайте, то некоторые поля автоматически будут заполнены. Форма заполнения и ее поведение аналогично форме в карточке товара.

UPDATE от 02.09.2019

Реализовано скрытие полей: Имя, E-mail, Телефон на форме создания нового обращения на витрине, если покупатель авторизован на сайте.Поле будет скрыто, но при условии, что эти данные заполнены в личном кабинете покупателя. Иначе поле будет выведено для заполнения.

UPDATE от 03.09.2019

Реализована возможность прикреплять файлы при создании новой заявки покупателем. 

В настройках модуля на вкладке “Основные настройки” добавлено две опции:

Прикреплять файлы при создании заявки - опция, которая отвечает за предоставление возможность покупателю прикреплять файлы при создании заявки. Варианты Включено/Отключено.

 

Лимит прикрепляемых файлов - опция, которая отвечает за максимально возможное количество файлов, которые может прикрепить покупатель при создании заявки. По умолчанию 5.

 

Если в настройках модуля включена опция загрузки файлов при создании заявки, тогда в форме будет выведена кнопка для добавления файлов:

Реализована возможность скачать менеджером файлы, которые прикрепил покупатель в списке заявок:

Реализована возможность скачать менеджером файлы, которые прикрепил покупатель в просмотре конкретной заявки:

Важно! Загрузка файлов реализована с проверкой на конкретный тип файла. Перечень разрешенных файлов указывается в настройках магазина (Раздел Система - Настройки), вкладка “Сервер”.

UPDATE от 25.09.2019

Реализована возможность добавлять и использовать готовые ответы при составлении ответа покупателю.

Добавлен новый раздел “Поддержка покупателей” - “Готовые ответы”, в котором представлен список ответов с возможностью редактировать существующие ответы и добавлять новые.

Доступ к разделу реализован таким образом, что каждому администратору (пользователю административной зоны) доступен только его список готовых ответов (те ответы, которые он сам создавал). Но в настройках модуля можно указать администратора, которому будет доступен просмотр всех ответов, независимо от того создавал он или нет. Для выбора такого администратора необходимо перейти в раздел “Дополнения” - “Модули” и открыть на редактирование настройки модуля “NeoSeo Система тикетов”. Опция “Администратор, которому доступен весь список популярных ответов” располагается в табе “Общие”.

Список ответов имеет вид:

Количество выводимых ответов на одной страницы зависит от указанного количества в настройках магазина на вкладке опции.

Для добавления нового ответа необходимо нажать кнопку “+”.

После нажатия на кнопку будет открыта форма добавления нового ответа:

Текст ответа - необходимо ввести текст, который необходимо будет использовать как готовый.

Является популярным - опция, которая позволяет вывести ответ вверху в просмотре заявки для более быстрого к нему доступа.

Для редактирования существующего ответа в списке необходимо воспользоваться кнопкой:

Реализована возможность удаления ответа, как по отдельности, так и массово:

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

UPDATE от 25.12.2019

Реализована возможность выделения цветом сообщений для версии 2.3.

В административной панели сайта, в разделе “Поддержка покупателей” - “Поддержка покупателей” каждое обращение выделено тем цветом, который указан в настройках модуля “NeoSeo Система тикетов”, на вкладке “Справочник статусов обращения”.

Для примера, укажем следующие цвета для статусов обращений:

В результате, в разделе “Поддержка покупателей” - “Поддержка покупателей”, список обращений будет выглядеть следующим образом:

Обратите внимание. Каждый новый тикет будет выделен красным цветом до тех пор пока он не будет отмечен как прочитанный:

Для того, чтобы отметить тикет, необходимо перейти в обзор тикета:

И нажать на кнопку “Отметить как прочитанный”:

В результате тикет будет выделен тем цветом, который соответствует статусу обращения:

Реализована возможность сортировки тикетов с непрочитанными сообщениями для версии 2.3.

В личном кабинете клиента, в разделе “Поддержка покупателей” вначале выводятся тикеты с непрочитанными сообщениями, остальные тикеты сортируются по убыванию.

Например, клиент оставил несколько тикетов (№ 3, № 4, № 5). Оставленные тикеты сортируются по-убыванию (№ 5, № 4, № 3):

На тикет № 3 добавлен ответ администратором. В результате вначале будет выведен тикет №3, так как для него добавлен новый ответ и он еще не прочитан клиентом. Остальны тикеты будут отсортированы по убыванию:

После просмотра ответа на тикет № 3, тикет становится прочитанным и вновь будет отсортирован по убыванию:

UPDATE от 08.04.2020

Тикет в Личном кабинете доступен только его владельцу.

В личном кабинете клиента, при переходе на тикет с номером, который не оставлял текущий клиент обзор тикета будет недоступен.

Например, клиент оставил тикеты с номерами 3, 4, 5:

В разделе “Поддержка покупателей” - “Поддержка покупателей”, в списке обращений указаны тикеты с номерами 3, 4, 5, 6. Соответственно тикет №6 оставил другой пользователь.

При переходе текущим пользователем на тикет №6 будет выведено уведомление о том, что данная страница не существует.

UPDATE от 15.07.2020

Выделение цветом цветом тикетов для версии 2.1 и 3.0

В административной панели сайта, в разделе “Поддержка покупателей” - “Поддержка покупателей” каждое обращение выделено тем цветом, который указан в настройках модуля “NeoSeo Система тикетов”, на вкладке “Справочник статусов обращения”.

Для примера, укажем следующие цвета для статусов обращений:

В результате, в разделе “Поддержка покупателей” - “Поддержка покупателей”, список обращений будет выглядеть следующим образом:

Сортировка тикетов с непрочитанными сообщениями для версии 2.1 и 3.0

В личном кабинете клиента, в разделе “Поддержка покупателей” вначале выводятся тикеты с непрочитанными сообщениями, остальные тикеты сортируются по убыванию.

Например, клиент оставил несколько тикетов (№ 3, № 4, № 5). Оставленные тикеты сортируются по-убыванию (№ 5, № 4, № 3):

На тикет № 3 добавлен ответ администратором. В результате вначале будет выведен тикет №3, так как для него добавлен новый ответ и он еще не прочитан клиентом. Остальные тикеты будут отсортированы по убыванию:

После просмотра ответа на тикет № 3, тикет становится прочитанным и вновь будет отсортирован по убыванию:

Реализована возможность отмечать тикет, как прочитанный для версий 2.1 и 3.0.

В разделе “Поддержка покупателей” - “Поддержка покупателей” новые тикеты выделены красным цветом:

Это значит, что тикет еще не просмотрен ответственным лицом.

Для того, чтобы указать, что данный тикет просмотрен, необходимо перейти в обзор тикета и нажать на кнопку “Отметить как прочитанный”:

В результате тикет будет отмечен тем цветом, который соответствует указанному статусу обращения:

Не нашли ответ на свой вопрос? — Задайте его на нашем форуме: https://www.opencartmasters.com/forum/91-sistema-tiketov/