Перейти к содержанию

Настройка Shopify

Обзор интеграции

Anchor link to

Pushwoosh легко интегрируется с 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
CustomerUser 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 to

Pushwoosh выступает в роли канала обмена сообщениями для Shopify. После интеграции Shopify отправляет данные о клиентах и их поведении в Pushwoosh, где они используются для уведомлений в реальном времени, сегментации клиентов и персонализированного обмена сообщениями по разным каналам.

Ключевые компоненты интеграции

Anchor link to
  1. Идентификация клиентов через метаполя Каждому клиенту Shopify присваивается уникальный User ID, хранящийся в метаполе (custom.pushwoosh_userid). Этот идентификатор позволяет Pushwoosh последовательно распознавать пользователей и отправлять им сообщения на разных платформах.

  2. Автоматизация на основе событий через Shopify Flow Pushwoosh предоставляет действия Flow, которые позволяют автоматизировать обмен сообщениями (push, email, SMS, WhatsApp) на основе событий Shopify, таких как:

    • Оформлен новый заказ
    • К клиенту применён тег
    • Брошена корзина
  3. Таргетинг на основе сегментов Сегменты клиентов из Shopify можно использовать для отправки групповых уведомлений по разным каналам, например, промоакций для новых покупателей или кампаний реактивации для неактивных пользователей.

  4. Ручная отправка сообщений в реальном времени Из представления клиента или сегмента в 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
  1. Перейдите в Shopify Admin
  2. Выберите свой магазин на панели управления

Установите приложение Pushwoosh

Anchor link to
  1. Перейдите на страницу Pushwoosh в App Store Shopify
  2. Нажмите Install Установите приложение Pushwoosh
  3. Подтвердите установку в диалоговом окне Shopify Подтвердите установку

Подключите приложение Pushwoosh

Anchor link to

После установки вы будете перенаправлены в приложение Pushwoosh внутри Shopify.

  1. Нажмите Connect.

Нажмите кнопку Connect

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

Подключите приложение Pushwoosh

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

Приложение Pushwoosh подключено

Когда Shopify запросит разрешения (заказы, pixels, события клиентов), одобрите их. Эти области доступа необходимы для отслеживания Событий и кампаний Shopify. Если вы подключили приложение ранее, см. Уже подключено? Вас попросят повторно одобрить доступ.

Оформите подписку на тариф

Anchor link to
  1. Нажмите Upgrade Subscription
  2. Будет показан единый тариф с оплатой по факту использования.
  3. Подтвердите оплату.

Оформите подписку на тариф

Часть 2. Настройка: User ID клиента через метаполя

Anchor link to

Чтобы доставлять уведомления идентифицированным пользователям по разным каналам (push, email, SMS, WhatsApp), Pushwoosh использует уникальный User ID для каждого клиента. Shopify хранит это значение в метаполях клиента Shopify.

  1. Перейдите в Settings → Metafields and metaobjects → Customers

Add definition

  1. Нажмите Add definition и укажите следующие значения:
ПолеЗначение
Namespace and keycustom.pushwoosh_userid
Namespacecustom
TypeSingle line text
ValidationNone
Customer Account AccessRead and Write
Storefront API AccessEnabled

Add definition

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

Add definition

Часть 3. Использование расширений Pushwoosh

Anchor link to

Pushwoosh включает расширения Shopify для таргетинга по сегментам, автоматизации (Flow) и уведомлений по конкретным клиентам.

Расширение 1. Send notification by customer

Anchor link to

Сценарий использования

Anchor link to

Вручную отправить персонализированное сообщение или тестовое уведомление конкретному пользователю.

  1. Откройте Customers → выберите клиента
  2. Нажмите More actions → Notification by customer
    Notification by customer
  3. Выберите платформу обмена сообщениями (например, Email) и пресет контента. Заполните форму
  4. Нажмите Send

Расширение 2. Notification by segment

Anchor link to

Сценарий использования

Anchor link to

Таргетинг на группы клиентов — брошенные корзины, новые покупатели, покупатели с высокими тратами.

  1. Перейдите в Customers → Segments

  2. Выберите сегмент → нажмите Use Segment

Use Segment

  1. Выберите Notification by Segment Notification by Segment
  2. Выберите нужный канал связи и пресет сообщения. Нажмите Send. Заполните форму сообщения

Расширение 3. Pushwoosh в Shopify Flow

Anchor link to

Сценарий использования

Anchor link to

Автоматизировать обмен сообщениями в путях клиента с помощью триггеров, таких как заказы, теги или поведение.

  1. Создайте новый Flow в Shopify Flow
  2. Добавьте действие → выберите Pushwoosh send notification

Действие Pushwoosh flow

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

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

Например:

  • Отправить сообщение после оформления заказа

  • Напомнить пользователю о брошенной корзине

  • Отправить push для реактивации через 30 дней бездействия

Часть 4. Включите web push (и события просмотра на витрине)

Anchor link to

Необязательно, если нужен только web push. Обязательно, если вам нужны события просмотра товара и добавления в корзину в Событиях и кампаниях Shopify.

Включите встроенный код темы для web push браузера на вашей витрине:

  1. Перейдите в Online Store → Themes → Customize
    Перейдите в Themes → Customize
  2. Откройте App Embeds в левом меню
  3. Включите переключатель Push Init Embed

Включите переключатель Push Init Embed

Соответствие требованиям по защите данных

Anchor link to

Shopify требует, чтобы каждое публичное приложение отвечало на его обязательные вебхуки 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.