Шрифт:
Интервал:
Закладка:
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) В столбец Источник
• Если галочка в чек-боксе Подписаться на рассылку не проставлена, ничего не происходит.
• Если галочка в чек-боксе Подписаться на рассылку проставлена, «регистрация» добавляется через запятую в формате:
источник_1,[пробел]источник_2,[пробел]…
(Повторно один и тот же Источник не заносится.)
Пример 2.1
• Новый пользователь зарегистрировался и оставил галочку в чек-боксе Подписаться на рассылку:
Пример 2.2
• Новый пользователь подписался через форму подписки на главной странице:
• Потом зарегистрировался и оставил галочку в чек-боксе Подписаться на рассылку:
• Если бы он НЕ оставил галочку в чек-боксе Подписаться на рассылку:
3. Заказ
3.1. Зарегистрированный и авторизованный пользователь заполняет форму заказа и нажимает кнопку Заказать
3.2. Выполняется проверка, есть ли e-mail пользователя в БД
3.3. Если e-mail нет, то ничего не происходит
3.4. Если e-mail есть, то, когда статус заказа в CMS меняется на «Завершен», в РС отправляются данные:
(5) Дата смены статуса заказа на «Завершен» – в столбец Дата последнего заказа
(6) «+1» – к значению в столбце Количество заказов
Пример 3
• Зарегистрированный и авторизованный пользователь, который до этого подписался на рассылку при регистрации, сделал заказ:
• Через неделю статус заказа пользователя в CMS был изменен на «Завершен»:
• Если бы заказ не был завершен, то данные о нем в БД так бы и не поступили:
4. Быстрый заказ
4.1. Пользователь заполняет форму быстрого заказа и нажимает кнопку Заказать
4.2. Выполняется проверка, есть ли e-mail пользователя в БД
4.3. Если e-mail нет, выполняется проверка, проставлена ли галочка в чек-боксе Подписаться на рассылку
4.3.1. Если галочка не проставлена, ничего не происходит
4.3.2. Если галочка проставлена, то в РС отправляются данные:
(1) E-mail – в столбец E-mail
(2) Имя – в столбец Имя
(3) Город – в столбец Город
(4) «заказ» – в столбец Источник
(6) «0» – в столбец Количество заказов
Когда статус заказа в CMS меняется на «Завершен», в РС отправляются дополнительные данные:
(5) Дата смены статуса заказа на «Завершен» – в столбец Дата последнего заказа
(6) «+1» – к значению в столбце Количество заказов
4.4. Если e-mail есть, то в РС отправляются данные:
(2) Имя – в столбец Имя
(3) Город – в столбец Город
(4) В столбец Источник
• Если галочка в чек-боксе Подписаться на рассылку не проставлена, ничего не происходит.
• Если галочка в чек-боксе Подписаться на рассылку проставлена, «заказ» добавляется через запятую в формате:
источник_1,[пробел]источник_2,[пробел]…
(Повторно один и тот же Источник не заносится.)
Когда статус заказа в CMS меняется на «Завершен», в РС отправляются дополнительные данные:
(5) Дата смены статуса заказа на «Завершен» – в столбец Дата последнего заказа
(6) «+1» – к значению в столбце Количество заказов
Пример 4.1
• Новый пользователь сделал быстрый заказ и оставил галочку в чек-боксе Подписаться на рассылку:
• Через неделю статус заказа пользователя в CMS был изменен на «Завершен»: