E-mail маркетинг для интернет‑магазина. Инструкция по внедрению (Ефимов) - страница 91

:

Порядок взаимодействия с рассылочным сервисом описан в отдельной задаче:

ссылка на ТЗ на синхронизацию.

Приложение 4

ТЗ на синхронизацию базы данных с рассылочным сервисом

Содержание

Задача

Материалы

Набор данных

События

1. Подписка через формы.

2. Регистрация.

3. Заказ.

4. Быстрый заказ.

5. Обновление профиля и настроек подписки.


Задача

Синхронизировать базу данных интернет-магазина shop-example.ru и рассылочного сервиса email-service.com.

Материалы

• Доступ к сервису:

ссылка на вход в Личный кабинет

логин: login

пароль: password

• Документация API:

ссылка на документацию.

• Ключ API:

00xx000xxx00000xxx00000xx000000x-xx0.

• База данных в рассылочном сервисе:

ссылка на список рассылки.

Используемые сокращения:

БД – база данных в рассылочном сервисе

ИМ – интернет-магазин

РС – рассылочный сервис

Набор данных

События

1. Подписка через формы

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

1.2. Выполняется проверка, есть ли e-mail пользователя в БД

1.3. Если e-mail нет, в РС отправляются данные:

(1) E-mail – в столбец E-mail

(4) В столбец Источник:

– если подписка была через поп-ап-форму, в столбец отправляется «поп-ап»

– если подписка была через форму на главной странице, в столбец отправляется «главная»

– если подписка была через форму на полях, в столбец отправляется «поля»

– если подписка была через форму на отдельной странице, в столбец отправляется «страница»

(6) «0» – в столбец Количество заказов

1.4. Если e-mail есть, в РС отправляются данные:

(4) В столбец Источник, через запятую в формате:

источник_1,[пробел]источник_2,[пробел]…

(Перечень Источников см. выше, повторно один и тот же Источник не заносится.)



Пример 1.1

• Новый пользователь подписался через поп-ап-форму подписки:



Пример 1.2

• Новый пользователь сделал заказ на сайте:



• Потом подписался через форму подписки на полях:



2. Регистрация

2.1. Пользователь заполняет форму регистрации и нажимает кнопку Зарегистрироваться

2.2. Выполняется проверка, есть ли e-mail пользователя в БД

2.3. Если e-mail нет, выполняется проверка, проставлена ли галочка в чек-боксе Подписаться на рассылку

2.3.1. Если галочка не проставлена, ничего не происходит

2.3.2. Если галочка проставлена, то в РС отправляются данные:

(1) E-mail – в столбец E-mail

(2) Имя – в столбец Имя

(3) Город – в столбец Город

(4) «регистрация» – в столбец Источник

(6) «0» – в столбец Количество заказов

2.4. Если e-mail есть, то в РС отправляются данные:

(2) Имя – в столбец Имя

(3) Город – в столбец Город

(4) В столбец Источник

• Если галочка в чек-боксе Подписаться на рассылку не проставлена, ничего не происходит.