Shopify + WhatsApp: отправляем заказы через Tyntec


Задача

К нам обратился Игорь с конкретным запросом. У него есть магазин на Shopify и инструкция от сервиса Tyntec (это провайдер для работы с WhatsApp Business API).

Проблема: Стандартными средствами Shopify нельзя просто взять и отправить сообщение в WhatsApp при заказе. Нужна прослойка.

Цель: Сделать так, чтобы при оплате или создании заказа на сайте, покупателю (или администратору) уходило уведомление в WhatsApp. Это позволяет «захватить» контакт клиента сразу и начать диалог.

Из переписки:

«Без настройки этой интеграции я вообще не могу получать сообщения от пользователей на свой номер. Цель — как можно раньше захватывать контакт клиента и побуждать его к ответу».

Выяснение деталей

В документации Tyntec много сценариев: активация аккаунта, доставка, отмена. Мы спросили клиента, что запускаем в первую очередь.

Решили начать с малого: один боевой шаблон — уведомление об оплате/размещении заказа. Если всё работает, дальше можно подключать «Заказ передан в доставку», «Брошенная корзина» и прочее.

Техническое решение

Для работы такой интеграции недостаточно просто установить плагин. WhatsApp Business API (WABA) требует серверной обработки.

Как это работает (схема)

  1. Покупатель оформляет заказ в Shopify.
  2. Shopify отправляет Webhook (сигнал с данными) на наше внешнее приложение.
  3. Наше приложение обрабатывает данные и стучится в API Tyntec.
  4. Tyntec отправляет сообщение в WhatsApp клиенту.

Важный нюанс: Клиент спросил, можно ли использовать его Shopify Developer аккаунт. Да, можно. Для API нет разницы, тестовый это магазин или боевой, главное — наличие доступа к вебхукам и активный аккаунт в Tyntec (WABA).

Что сделали

  • Изучили документацию Tyntec (API Reference).
  • Развернули отдельный хостинг для скрипта-обработчика.
  • Настроили прием Webhook от Shopify (событие orders/create или orders/paid).
  • Реализовали отправку запроса в Tyntec по утвержденному шаблону.

Результат

Клиент получил работающую связку. Теперь, когда на сайте происходит заказ, информация не теряется в почте, а сразу падает в WhatsApp. Это первый шаг к полноценной коммуникации с покупателем через мессенджер.


Теги: API, Shopify, WhatsApp, Tyntec

Срок реализации: 5-7 рабочих дней

Нужна API интеграция?

Получите оценку стоимости в течение 30 минут!