Получи подарки и огромные скидки. NeoSeo празднует 7-й День Рождения! Узнать детали...

Установка и настройка модуля "NeoSeo SendPulse" для OpenCart

Содержание

  1. Установка модуля “NeoSeo SendPulse"
  2. Настройка модуля “NeoSeo SendPulse"

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

2.2. Настройка опций для страницы оформления заказа

2.3. Настройка форм SendPulse

2.3.1. Описание раздела списка форм

2.3.2. Настройка формы

  1. Пример настройки работы модуля по cron

1. Установка модуля “NeoSeo SendPulse”

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

  1. Установить файлы модуля на сайт любым удобным способом. Рекомендуем копировать файлы модуля в корневой каталог сайта с помощью ftp, а не менеджера установки в административной зоне сайта.
  2. Перейти в административную панель сайта и выбрать раздел “Дополнения”->”Модули”:  
  3. Перейти в раздел “Дополнения”->”Модификаторы” и обновить модификаторы:  
  4. В открывшемся списке модулей выбрать ”NeoSeo SendPulse” и нажать кнопку “Установить/ Активировать”:    

2. Настройка модуля “NeoSeo SendPulse”

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

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

Статус - переключатель, предназначенный для включения или отключения модуля.   

ID и Secret Key. Нужны для подключения к сервису SendPulse. Получить их можно в личном кабинете сервиса, меню "Настройки аккаунта" - "API".  

Пример получения ID и Secret Key в личном кабинете сервиса SendPulse  

После открытия страницы настройки аккаунта, переходим на вкладку API. Копируем ID и Secret Key в настройки модуля.   

Ссылка на планировщик - для того, чтобы бонусные баллы начислялись Покупатели, которые подписались на рассылку, необходимо настроить выполнение скрипта по расписанию. Добавить ссылку на задачу можно в планировщике Cron, в панели управления сервером. Для настройки нужно скопировать эту ссылку php   

2.2. Настройка опций для страницы оформления заказа

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

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

Email-адрес отправителя - опция, которая отвечает за указание почтового адреса отправителя. Этот адрес обязательно должен быть подтвержден в сервисе SendPulse.: можно выбрать от кого будут приходить сообщения, но этот имейл должен быть   

Для подтверждения почтового адреса необходимо перейти в личный кабинет сервиса SendPulse, раздел Настройки - вкладка общие Email.   

ID адресных книг: В данную опцию необходимо добавить id адресных книг, в которые будут добавлены email адреса Покупателя, который подписался на рассылку. Опция мультиязычная, позволяет указывать разные id книг для разных языков сайта.   

Для получения ID адресных книг нужно перейти на сервис SendPulse и в левой колонке выбрать пункт меню “Адресные книги”. Необходимо создать новую книгу или выбрать одну из существующих адресных книг. Id адресной книги можно скопировать из адресной строки браузера.   

 

Идентификатор письма подтверждения - опция, которая позволяет указать идентификатор письма подтверждения, которое создано в сервисе SendPulse. Если оставить поле пустым, тогда будет взят шаблон письма по умолчанию, который установлен в SendPulse.     

Язык письма подтверждения - опция, в которую необходимо вписать соответствие кодов языков сайта с кодами языков сервиса SendPulse. Например: uk-ua: ua   

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

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

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

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

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

Сообщение при начислении бонусных баллов: Текст самого сообщения Покупателю, которое он получит после начисления баллов. Опция мультиязычная, позволяет указывать текст для всех языков магазина.   

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

2.3. Настройка форм SendPulse

Модуль позволяет создавать неограниченное количество различных форм, которые можно выводить на разных страницах с разными настройками. Это очень удобно, если, например, на странице категории Вы хотели бы получить email адреса для одной рассылки, а на странице товара получить другие и за подписку подарить определенные баллы.

Настройка форм SendPulse производится в разделе административной зоны Маркетинг - настройка форм SendPulse.    

2.3.1. Описание раздела списка форм

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

Рассмотрим общие кнопки раздела.

  1. Кнопка добавления новой формы
  2. Кнопка копирования существующей формы. Перед нажатием на кнопку необходимо выбрать формы в списке, ответить чекбоксами.
  3. Кнопка удаления выбранных форм.   

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

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

2.3.2. Настройка формы

Пример добавления новой формы приведен на изображении ниже.  

Рассмотрим опции, которые доступны для настройки формы.

Статус - опция, предназначенная для включения или отключения формы.   

Название формы - опция, которая предназначена для ввода названия формы.   

Выводить форму на странице: Выбираем на какой из страниц сайта выводить форму. Доступные варианты приведены ниже на изображении.   

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

ВАЖНО! При использовании данной опции тип формы Sendpulse должен быть "Встроенная".

Адресные книги Sendpulse - В данную опцию необходимо добавить id адресных книг, в которые будут добавлены email адреса Покупателя, который подписался на рассылку при помощи данной форм.   

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

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

Пример получения кода формы в сервисе SendPulse. В личном кабинете сервиса SendPule в меню, необходимо выбрать пункт Формы подписки. В открывшемся окне выбрать нужную форму.   

В верхнем правом углу правая часть кнопки это выпадающее меню , выбираем пункт Сохранить и получить код.  

Копируем код и вставляем код в опцию Код формы для каждого языка сайта или одного определенного.   

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

3. Пример настройки работы модуля по cron

В настройках сервера нужно найти “Задания Cron”. Интерфейс может отличаться в зависимости от панели управления сервером, которая установлена на вашем хостинге.

В CPanel это может выглядеть так:   

 

В ISPManager:  

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

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

И выбрать график выполнения скрипка, например, “Каждый день”.

В CPanel настройки могут выглядеть так: 

В панели ISPManager:

После сохранения изменений новое задание появится в списке планировщика Cron.

В CPanel это может выглядеть так:  

В панели управления сервером ISPManager: