Интеграция с ВК состоит из 3 частей:
Авторизация через ВК.
Отправка уведомлений пользователю в ВК.
Интеграция с Автопилотом.
За интеграцию благодарность Олександру Мойсеюк https://vk.com/skyautome
1. Авторизация через ВК
Цель интеграции
Дать возможность пользователям авторизоваться в личном кабинете School-master через ВК.
План
Вносим данные в настройки.
2. Отправка системных сообщений
Цель
Пользователю будут отправляться в личку ВК все служебные уведомления: регистрация, сбросить пароль, выписан счет, счет оплачен и прочее, а так же уведомления, которые вы ему отправляете с карточки пользователя.
План
Создаем ключ API и разрешаем отправлять уведомления.
Для получения пользователем уведомлений, он должен связать свой аккаунт с ВК.
Способ отправки е-маил сообщений должен стоять Swift mailer. Подробно про настройку почты.
3. Интеграция с автопилотом
Цель
Автопилот (АП) — это мощное приложение в Вконтакте, которое позволяет автоматизировать все процессе при выстраивании обучения и продаж в соц.сети.
По сути автопилот — это хаб, он получает задачу, проверяет соответствие и выполняет. Пользоваться автопилотом не сложно, но богатство возможностей поражает, поэтому рекомендую пройти обучающий курс у автора, чтобы на полную использовать возможности автопилота.
План
Регистрируемся в автопилоте и подключаем группу.
Создаем действие «Отправить Post-get запрос» https://site.com/autopilot/api
В настройках товара SM устанавливаем вебхук.
Пример
Условие
1. Если пользователь написал в сообществе Х сообщение к товару.
2. А так же e-mail пользователя есть в системе. Если e-mail'а нет, будет отправлено сообщение с запросом.
То будет сделано
1. Создадим счет в SM на оплату товара.
2. Отправляем ссылку на оплату товара.
Пример текста сообщения для копирования:
%first_name%, отличное решение! Создал Вам заказ товара %vk_product_title%
Для завершения переходите сюда: %response.order.payment_link%
3. Добавляем пользователя в группу.
4. Событие после заказа.
Создам в товаре вебхук.
Указываем переменные, которые автопилот будет использовать для сообщений.
Минимально необходимо внести урл и ссылку на профиль клиента в ВК.
Справка. Параметры School-master для взаимодействия с Автопилотом.
Параметры SM | Пояснение |
---|---|
vk | Профиль ВК |
phone | Телефон |
first_name | Имя |
last_name | Фамилия |
photo_url | Изображение профиля |
prod_alias | Алиас продукта |
price | Стоимость |
city | Город |
address | Адрес |
zipcode | Индекс |
note | Заметка |
is_client | Клиент / не клиент |
status | Статус |
points | Баллы |
surname | Фамилия |
nick_telegram | Ник в телеграме |
sex | Пол |
level | Уровень |
bith_day | День Рождения |
bith_month | Месяц Рождения |
bith_year | Год Рождения |
from_id | Идентификатор партнера |
groups | Список алиасов групп (через запятую) |
send_letter | Возможность отправлять рассылку. 1 или 0. |
prod_id | Идентификатор продукта |
prod_alias | Алиас продукта |
promo | Промокод |
price | Стоимость |