Настройка Shopify
Обзор интеграции
Anchor link toPushwoosh легко интегрируется с Shopify — ведущей платформой электронной коммерции, которая позволяет компаниям создавать, управлять и масштабировать онлайн-магазины. Это руководство проведет вас через установку и настройку приложения Pushwoosh в вашем магазине Shopify, настройку идентификации пользователей, а также использование уведомлений и инструментов автоматизации для взаимодействия с клиентами по таким каналам, как push, email, SMS и WhatsApp.
Тип интеграции
Anchor link to- Назначение: Shopify отправляет данные о клиентах в Pushwoosh, где они используются для таргетинга и обмена сообщениями.
Предварительные требования
Anchor link to- Аккаунт Pushwoosh
- Доступ к панели администратора Shopify
- Токен доступа к Device API и Код приложения Pushwoosh
- Магазин Shopify с доступными данными о клиентах и заказах
- Одобрение области доступа
read_ordersдля событий заказов/корзины, а такжеwrite_pixelsиread_customer_eventsдля отслеживания шагов оформления заказа
Синхронизируемые сущности
Anchor link to- Клиенты: используются для присвоения и идентификации User ID Pushwoosh через метаполя Shopify
- Сегменты клиентов: используются для таргетинга и обмена сообщениями по группам
- События и триггеры (например, оформленные заказы, применённые теги): используются в Shopify Flow для автоматизации обмена сообщениями по каналам
- Витрина: используется для сбора подписок на web push через встроенные скрипты
- Фид товаров: фид витрины вашего магазина (
products.json) автоматически подключается к Каталогу товаров Pushwoosh при подключении приложения и автоматически отключается при его удалении. - Заказы и корзины: события сервер-сервер из вебхуков Shopify
orders/paid,checkouts/createиcheckouts/update. См. События и кампании Shopify. - Поведение просмотра на витрине: просмотры товаров и действия по добавлению в корзину, собираемые тем же встроенным кодом темы, который используется для подписки на web push.
- Шаги оформления заказа: введённые контактные данные и отправленные платёжные данные, собираемые через Shopify Web Pixel.
Глоссарий (сопоставление названий сущностей, если они отличаются)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| Customer | User ID |
Вебхук orders/paid | Событие PW_OrderCreated — общее с другими интеграциями электронной коммерции (например, Magento) |
Вебхук checkouts/create | Событие PW_AbandonedCart — то же общее событие, также используется источником Cart блока Products |
Вебхук checkouts/update | Событие PW_AbandonedCartUpdate — срабатывает, пока покупатель продолжает редактировать то же оформление заказа, перезаписывая сохранённую корзину из PW_AbandonedCart |
| Просмотр страницы товара | Событие PW_ProductViewed |
| Добавление в корзину (без перезагрузки страницы) | Событие PW_AddToCart |
Web Pixel checkout_contact_info_submitted | Событие PW_CheckoutContactInfo |
Web Pixel payment_info_submitted | Событие PW_PaymentInfoSubmitted |
Как работает интеграция
Anchor link toPushwoosh выступает в роли канала обмена сообщениями для Shopify. После интеграции Shopify отправляет данные о клиентах и их поведении в Pushwoosh, где они используются для уведомлений в реальном времени, сегментации клиентов и персонализированного обмена сообщениями по разным каналам.
Ключевые компоненты интеграции
Anchor link to-
Идентификация клиентов через метаполя Каждому клиенту Shopify присваивается уникальный User ID, хранящийся в метаполе (
custom.pushwoosh_userid). Этот идентификатор позволяет Pushwoosh последовательно распознавать пользователей и отправлять им сообщения на разных платформах. -
Автоматизация на основе событий через Shopify Flow Pushwoosh предоставляет действия Flow, которые позволяют автоматизировать обмен сообщениями (push, email, SMS, WhatsApp) на основе событий Shopify, таких как:
- Оформлен новый заказ
- К клиенту применён тег
- Брошена корзина
-
Таргетинг на основе сегментов Сегменты клиентов из Shopify можно использовать для отправки групповых уведомлений по разным каналам, например, промоакций для новых покупателей или кампаний реактивации для неактивных пользователей.
-
Ручная отправка сообщений в реальном времени Из представления клиента или сегмента в Shopify вы можете вручную запускать уведомления с помощью расширений Pushwoosh:
- Notification by Customer: для персональных обращений или тестирования
- Notification by Segment: для сообщений в рамках кампаний
Web push-уведомления через встроенный код витрины
Anchor link toВключив встроенный код Pushwoosh в вашу тему Shopify, вы можете предлагать посетителям сайта подписаться на push-уведомления браузера — без необходимости в мобильном приложении.
Обзор потока данных
Anchor link toДанные о клиентах и событиях Shopify ↓API Pushwoosh (через приложение) ↓User ID → Сегментация → Триггерные или ручные уведомленияЭта интеграция позволяет вам отправлять своевременные, релевантные сообщения, которые повышают удержание пользователей, увеличивают конверсии и улучшают клиентский опыт — автоматически или по запросу.
Часть 1. Установка
Anchor link toВойдите в Shopify
Anchor link to- Перейдите в Shopify Admin
- Выберите свой магазин на панели управления
Установите приложение Pushwoosh
Anchor link to- Перейдите на страницу Pushwoosh в App Store Shopify
- Нажмите Install

- Подтвердите установку в диалоговом окне Shopify

Подключите приложение Pushwoosh
Anchor link toПосле установки вы будете перенаправлены в приложение Pushwoosh внутри Shopify.
- Нажмите Connect.

- Введите Application Code и API Key, которые можно найти в Pushwoosh Control Panel → Settings → API Access. API Key здесь — это ваш токен доступа к Device API.

После подключения появится сообщение об успехе: «Pushwoosh app connected.»

Когда Shopify запросит разрешения (заказы, pixels, события клиентов), одобрите их. Эти области доступа необходимы для отслеживания Событий и кампаний Shopify. Если вы подключили приложение ранее, см. Уже подключено? Вас попросят повторно одобрить доступ.
Оформите подписку на тариф
Anchor link to- Нажмите Upgrade Subscription
- Будет показан единый тариф с оплатой по факту использования.
- Подтвердите оплату.

Часть 2. Настройка: User ID клиента через метаполя
Anchor link toЧтобы доставлять уведомления идентифицированным пользователям по разным каналам (push, email, SMS, WhatsApp), Pushwoosh использует уникальный User ID для каждого клиента. Shopify хранит это значение в метаполях клиента Shopify.
- Перейдите в Settings → Metafields and metaobjects → Customers

- Нажмите Add definition и укажите следующие значения:
| Поле | Значение |
|---|---|
| Namespace and key | custom.pushwoosh_userid |
| Namespace | custom |
| Type | Single line text |
| Validation | None |
| Customer Account Access | Read and Write |
| Storefront API Access | Enabled |

Задайте Customer accounts access и Storefront API access, как в таблице выше.

Часть 3. Использование расширений Pushwoosh
Anchor link toPushwoosh включает расширения Shopify для таргетинга по сегментам, автоматизации (Flow) и уведомлений по конкретным клиентам.
Расширение 1. Send notification by customer
Anchor link toСценарий использования
Anchor link toВручную отправить персонализированное сообщение или тестовое уведомление конкретному пользователю.
Шаги
Anchor link to- Откройте Customers → выберите клиента
- Нажмите More actions → Notification by customer

- Выберите платформу обмена сообщениями (например, Email) и пресет контента.

- Нажмите Send
Расширение 2. Notification by segment
Anchor link toСценарий использования
Anchor link toТаргетинг на группы клиентов — брошенные корзины, новые покупатели, покупатели с высокими тратами.
Шаги
Anchor link to-
Перейдите в Customers → Segments
-
Выберите сегмент → нажмите Use Segment

- Выберите Notification by Segment

- Выберите нужный канал связи и пресет сообщения. Нажмите Send.

Расширение 3. Pushwoosh в Shopify Flow
Anchor link toСценарий использования
Anchor link toАвтоматизировать обмен сообщениями в путях клиента с помощью триггеров, таких как заказы, теги или поведение.
Шаги
Anchor link to- Создайте новый Flow в Shopify Flow
- Добавьте действие → выберите Pushwoosh send notification

- Настройте сообщение и динамические поля

Например:
-
Отправить сообщение после оформления заказа
-
Напомнить пользователю о брошенной корзине
-
Отправить push для реактивации через 30 дней бездействия
Часть 4. Включите web push (и события просмотра на витрине)
Anchor link toНеобязательно, если нужен только web push. Обязательно, если вам нужны события просмотра товара и добавления в корзину в Событиях и кампаниях Shopify.
Включите встроенный код темы для web push браузера на вашей витрине:
- Перейдите в Online Store → Themes → Customize

- Откройте App Embeds в левом меню
- Включите переключатель Push Init Embed

Соответствие требованиям по защите данных
Anchor link toShopify требует, чтобы каждое публичное приложение отвечало на его обязательные вебхуки GDPR/CCPA. Pushwoosh обрабатывает их следующим образом:
customers/redact: когда покупатель просит магазин удалить его данные, Pushwoosh удаляет соответствующие записи Pushwoosh по любым идентификаторам, которые присылает Shopify — email, телефону и ID клиента Shopify.customers/data_request: когда покупатель запрашивает копию своих данных, Pushwoosh отправляет уведомление во внутренний канал поддержки, и сотрудник обрабатывает запрос вручную. Shopify требует, чтобы приложения отвечали на такие запросы в течение 30 дней.shop/redact: Shopify отправляет это событие через 48 часов после удаления приложения магазином, запрашивая удаление данных магазина. Pushwoosh повторно запускает то же удаление, которое инициируется самим удалением приложения, очищая любую оставшуюся сессию и стирая запись интеграции магазина (включая ключ Device API, код приложения и ID биллинга). Это существует как подстраховка на случай, если удаление не полностью очистило данные в первый раз.
Сводка сценариев использования
Anchor link toПосле настройки — распространённые способы отправки сообщений из Shopify:
| Сценарий | Используемый инструмент |
|---|---|
| Персонализированное напоминание | Notification by Customer |
| Промоакция по сегменту | Notification by Segment |
| Приветственное сообщение после регистрации | Flow + отслеживание метаполя |
| Напоминание о брошенной корзине | Shopify Flow + действие Pushwoosh |
| Подписка на push | Встроенный код темы + переключатель Push Init |
О путях и сегментах по событиям заказа, корзины, оформления заказа и витрины см. События и кампании Shopify.