Подключаем WhatsApp Business API, чтобы клиент мгновенно узнавал о статусе заказа.
Задача
К нам обратился Игорь с конкретным запросом. У него есть магазин на Shopify и инструкция от сервиса Tyntec (это провайдер для работы с WhatsApp Business API).
Проблема: Стандартными средствами Shopify нельзя просто взять и отправить сообщение в WhatsApp при заказе. Нужна прослойка.
Цель: Сделать так, чтобы при оплате или создании заказа на сайте, покупателю (или администратору) уходило уведомление в WhatsApp. Это позволяет «захватить» контакт клиента сразу и начать диалог.
Из переписки:
«Без настройки этой интеграции я вообще не могу получать сообщения от пользователей на свой номер. Цель — как можно раньше захватывать контакт клиента и побуждать его к ответу».
Выяснение деталей
В документации Tyntec много сценариев: активация аккаунта, доставка, отмена. Мы спросили клиента, что запускаем в первую очередь.
Решили начать с малого: один боевой шаблон — уведомление об оплате/размещении заказа. Если всё работает, дальше можно подключать «Заказ передан в доставку», «Брошенная корзина» и прочее.
Техническое решение
Для работы такой интеграции недостаточно просто установить плагин. WhatsApp Business API (WABA) требует серверной обработки.
Как это работает (схема)
- Покупатель оформляет заказ в Shopify.
- Shopify отправляет Webhook (сигнал с данными) на наше внешнее приложение.
- Наше приложение обрабатывает данные и стучится в API Tyntec.
- Tyntec отправляет сообщение в WhatsApp клиенту.
Важный нюанс: Клиент спросил, можно ли использовать его Shopify Developer аккаунт. Да, можно. Для API нет разницы, тестовый это магазин или боевой, главное — наличие доступа к вебхукам и активный аккаунт в Tyntec (WABA).
Что сделали
- Изучили документацию Tyntec (API Reference).
- Развернули отдельный хостинг для скрипта-обработчика.
- Настроили прием Webhook от Shopify (событие
orders/createилиorders/paid). - Реализовали отправку запроса в Tyntec по утвержденному шаблону.
Результат
Клиент получил работающую связку. Теперь, когда на сайте происходит заказ, информация не теряется в почте, а сразу падает в WhatsApp. Это первый шаг к полноценной коммуникации с покупателем через мессенджер.
Теги: API, Shopify, WhatsApp, Tyntec
Срок реализации: 5-7 рабочих дней