Маркетинговые API для интернет-магазинов
Запускайте кампании по брошенным корзинам, отправляйте обновления заказов и персонализируйте рекомендации через гибкие API. Интеграция с платформой e-commerce за часы, не недели.
Что получают разработчики e-commerce
API-ориентированная маркетинговая автоматизация для e-commerce. Синхронизируйте данные клиентов, отслеживайте события, запускайте кампании и измеряйте результаты через простые и мощные API. Готовые интеграции для Shopify, WooCommerce, Magento. Нативные SDK для мобильных приложений. Подробная документация и поддержка разработчиков. Все возможности для e-commerce
Быстрая интеграция
Часы на интеграцию, не недели. Готовые плагины для Shopify, WooCommerce, Magento. RESTful API для кастомных платформ. Мобильные SDK для iOS и Android.
Полное покрытие API для e-commerce
API для синхронизации клиентов, отслеживания событий, возврата брошенных корзин, обновлений заказов, рекомендаций и сегментации. Запуск кампаний по любым действиям клиента.
Синхронизация в реальном времени
Двусторонняя синхронизация между магазином и Pushwoosh. Данные клиентов, история заказов, каталог товаров, статус склада — всегда актуально, без ручного экспорта.
Создана для масштаба e-commerce
Выдерживает пики трафика Black Friday и Cyber Monday. Обработка миллионов событий. Время отклика API <100мс. SLA доступности 99,9%.
Возможности API для e-commerce
Запускайте кампании, синхронизируйте товары и отслеживайте путь клиента прямо из магазина. Каждая функция, доступная в дашборде, работает программно. Все возможности для e-commerce
Синхронизация данных клиентов в реальном времени
Создавайте и обновляйте профили клиентов через API. Синхронизируйте историю покупок, поведение при просмотре и предпочтения. Автоматически сегментируйте клиентов по RFM, категориям товаров или стадии жизненного цикла.
POST /api/v3/customers{ "customer_id": "cust_12345", "email": "customer@example.com", "phone": "+1234567890", "attributes": { "total_orders": 15, "total_spent": 1250.00, "favorite_category": "electronics", "last_order_date": "2024-05-15" }}Отслеживание каждого взаимодействия
Отправляйте события просмотра товаров, добавления в корзину, покупок, поиска и отзывов. События запускают автоматические кампании и обеспечивают динамическую сегментацию.
POST /api/v3/events{ "customer_id": "cust_12345", "event": "product_viewed", "attributes": { "product_id": "prod_789", "product_name": "Wireless Headphones", "price": 89.99, "category": "electronics", "timestamp": "2024-05-17T10:30:00Z" }}Программный запуск кампаний
Отправляйте транзакционные сообщения через API: подтверждения заказов, обновления доставки, уведомления о получении. Запускайте маркетинговые кампании на основе поведения клиентов.
POST /api/v3/campaigns/trigger{ "campaign_id": "cart_abandonment_series", "customer_id": "cust_12345", "data": { "cart_items": [ { "product_name": "Wireless Headphones", "price": 89.99, "image_url": "https://..." } ], "cart_total": 89.99, "recovery_link": "https://store.com/cart/recover/abc123" }}Синхронизация товарного каталога
Импортируйте данные о товарах через API. Обновляйте цены, остатки и описания. Используйте в персональных рекомендациях и динамическом контенте. Показывайте актуальный остаток в сообщениях.
POST /api/v3/products{ "product_id": "prod_789", "name": "Wireless Headphones", "price": 89.99, "original_price": 129.99, "in_stock": true, "stock_quantity": 47, "category": "electronics", "image_url": "https://...", "product_url": "https://store.com/products/headphones"}Готовые интеграции для вашей платформы
Плагины для Shopify, WooCommerce и Magento, плюс RESTful API для любой кастомной платформы. Нативные мобильные SDK для охвата по всем каналам.
Shopify и Shopify Plus
Установка в один клик из Shopify App Store. Время интеграции: от 30 минут до 2 часов. Автоматическая синхронизация данных: создание клиентов, события заказов, брошенные корзины, просмотры товаров и начало оформления заказа.
- События клиентов: регистрация, вход, обновления профиля
- События заказов: размещение, выполнение, возврат, отмена
- События корзины: добавление товара, начало оформления, брошенная корзина
- События товаров: просмотр, поиск, обновления списка желаний
Установите приложение, настройте параметры и запустите кампании возврата в тот же день.
WooCommerce на WordPress
Плагин доступен в репозитории WordPress. Время интеграции: от 1 до 2 часов. Полная синхронизация данных клиентов, отслеживание событий и автоматизация заказов из коробки.
- Регистрация и вход новых клиентов
- Добавление товара в корзину и брошенная корзина
- Размещение заказа, завершение, возврат
- Отзывы и оценки
Установите плагин, введите API-ключи, настройте триггеры событий и запустите.
Magento 2.x
Установка через Composer или вручную. Время интеграции: от 2 до 4 часов. Поддержка мультимагазинов, сегментов клиентов и отслеживания заказов.
- Профили клиентов для нескольких магазинов
- Персонализация на основе сегментов
- Рабочие процессы статусов заказов
- Настраиваемое сопоставление полей данных
Установите расширение, настройте API-учётные данные и сопоставьте поля с атрибутами Pushwoosh.
RESTful API для кастомных витрин
Интегрируйте любую кастомную платформу e-commerce через REST. Время интеграции: от 1 до 5 дней в зависимости от сложности. Полное покрытие API с вебхуками для отслеживания доставки, открытий и конверсий в реальном времени.
// Track a custom event from any platformawait fetch("https://api.pushwoosh.com/v3/events", { method: "POST", headers: { "Authorization": `Bearer ${API_KEY}` }, body: JSON.stringify({ customer_id: customerId, event: "order_completed", attributes: orderAttributes })});Мобильные SDK для iOS, Android, React Native, Flutter
Нативные SDK для iOS (Swift) и Android, с полной поддержкой React Native и Flutter. Время интеграции: от 4 до 8 часов на платформу. Push-уведомления, in-app-сообщения и отслеживание событий включены.
// iOS: track checkout flowPushwoosh.sharedInstance().registerForPushNotifications()
PWInAppManager.shared().postEvent("checkout_started", withAttributes: [ "cart_total": 89.99, "item_count": 2 ])Что вы можете создать с нашими API
Пять реальных реализаций e-commerce, которые ритейлеры запускают с Pushwoosh.
Возврат брошенных корзин
Клиент добавляет товары в корзину, но не завершает покупку. Отслеживайте события через API, фиксируйте бездействие, запускайте сценарий возврата и измеряйте восстановленную выручку.
await pushwoosh.trackEvent(customerId, "add_to_cart", { product_id: "prod_789", product_name: "Wireless Headphones", price: 89.99, cart_total: 89.99});
if (!await orderCompleted(customerId)) { const cartItems = await getCartItems(customerId);
await pushwoosh.triggerCampaign({ campaign: "cart_abandonment_email", customer_id: customerId, data: { cart_items: cartItems, cart_total: calculateTotal(cartItems), recovery_link: generateRecoveryLink(customerId) } });}Результат: возврат корзин 12%, восстановленная выручка $180 тыс. за квартал.
Уведомления о статусе заказа
Отправляйте автоматические обновления заказов по email, SMS и WhatsApp. Транзакционные push-уведомления для подтверждения оплаты и уведомлений о доставке. Триггеры подтверждения, отправки, доставки и запроса отзыва из единого API.
await pushwoosh.triggerCampaign({ campaign: "order_confirmation", customer_id: customerId, channels: ["email", "whatsapp"], data: { order_number: "ORD-12345", order_total: 89.99, order_items: orderItems, estimated_delivery: "May 20-22" }});
await pushwoosh.triggerCampaign({ campaign: "order_shipped", customer_id: customerId, channels: ["push", "sms"], data: { order_number: "ORD-12345", tracking_number: "1Z999AA10123456784", carrier: "UPS" }});Результат: открываемость уведомлений о доставке 95%, завершение отзывов 22%.
Персонализированные рекомендации товаров
Отслеживайте поведение при просмотре через API, получайте рекомендации от своего движка и отправляйте персонализированные письма или push-сообщения с измерением вовлечённости.
await pushwoosh.trackEvent(customerId, "product_viewed", { product_id: "prod_789", category: "electronics", price: 89.99});
const recommendations = await getRecommendations(customerId, { based_on: ["browsing_history", "purchase_history"], limit: 4});
await pushwoosh.sendEmail({ customer_id: customerId, template: "personalized_recommendations", subject: "Products you might love", data: { recommendations: recommendations.map(p => ({ name: p.name, price: p.price, image_url: p.image_url, product_url: p.url })) }});Результат: CTR рекомендаций 18%, конверсия 8%.
Уведомления о появлении в продаже
Клиенты подписываются на уведомления о товарах не в наличии. При поступлении товара вебхук запускает уведомления по email и push.
await pushwoosh.createAlert({ customer_id: customerId, product_id: "prod_789", channels: ["email", "push"], created_at: new Date()});
app.post("/webhooks/product-restocked", async (req, res) => { const { product_id } = req.body; const alerts = await pushwoosh.getAlerts({ product_id });
for (const alert of alerts) { await pushwoosh.triggerCampaign({ campaign: "back_in_stock", customer_id: alert.customer_id, channels: alert.channels, data: { product_name: product.name, product_price: product.price, product_url: product.url } }); }});Результат: конверсия по уведомлениям о наличии 35%.
Автоматизация жизненного цикла клиента
Приветственные серии, реактивация и VIP-кампании, запускаемые автоматически на основе регистрации, поведения и жизненной ценности клиента.
await pushwoosh.registerCustomer({ customer_id: customerId, email: email, attributes: { signup_date: new Date(), acquisition_source: "organic" }});
await pushwoosh.addToJourney(customerId, "welcome_series");
const customerValue = await getCustomerLTV(customerId);if (customerValue > 500) { await pushwoosh.addToSegment(customerId, "vip_customers"); await pushwoosh.triggerCampaign({ campaign: "vip_welcome", customer_id: customerId, data: { vip_benefits: ["Free shipping", "Early access", "Exclusive deals"] } });}Результат: LTV клиентов в автоматизированных жизненных циклах выше на 40%.
Получение метрик кампаний и e-commerce
Получайте данные о кампаниях, сегментах и эффективности товаров через API. Передавайте данные в BigQuery, Snowflake или Redshift для объединения с другими источниками.
Эффективность кампаний
Получайте количество отправок, доставок, открытий, кликов и конверсий, а также выручку и ROI для каждой кампании.
GET /api/v3/analytics/campaigns/{campaign_id}
{ "sent": 50000, "delivered": 48500, "opened": 21825, "clicked": 6557, "conversions": 784, "revenue": 68992.00, "avg_order_value": 87.99, "roi": 12.5}Сегментация клиентов
Получайте количество клиентов, средний LTV, средний чек, частоту покупок и показатель оттока по каждому сегменту.
GET /api/v3/segments/{segment_id}/analytics
{ "total_customers": 15000, "avg_ltv": 245.50, "avg_order_value": 82.00, "purchase_frequency": 3.2, "churn_rate": 0.08}Эффективность товаров
Отслеживайте просмотры, добавления в корзину, покупки и выручку по каждому товару для таргетинга кампаний и управления ассортиментом.
GET /api/v3/analytics/products
{ "products": [ { "product_id": "prod_789", "views": 12500, "add_to_cart_rate": 0.15, "purchase_rate": 0.08, "revenue": 89990.00 } ]}Создана для надёжности e-commerce
Создана для пиков Black Friday, Cyber Monday и сезонных распродаж. Доставка транзакционных сообщений с точностью до долей секунды.
Производительность ниже секунды
95-й перцентиль менее 200мс. Отслеживание событий менее 50мс. Стабильная задержка во время распродаж.
Мощность Black Friday
Неограниченное количество событий в секунду. Без ограничений в пиковый трафик. Географическая избыточность и автоматическое переключение при сбое.
Глобальная инфраструктура
Мультирегиональное развёртывание, CDN-дистрибуция SDK, варианты хранения данных в ЕС и США.
Стандарты безопасности для e-commerce
Производственная безопасность для ритейла. Инфраструктура, соответствующая PCI DSS, GDPR и CCPA, строгий контроль доступа к API. Сертификаты SOC 2 Type I, ISO 27001:2022, дата-центры в ЕС и США.
Соответствие PCI
Инфраструктура уровня PCI DSS Level 1. Поддержка токенизации. Полные данные карт не хранятся.
Защита данных
Готовность к GDPR и CCPA. Право на удаление, API экспорта данных и управление согласием клиентов.
Аутентификация
Аутентификация по API-ключу, OAuth 2.0, IP-вайтлистинг и контроль доступа на основе ролей. Отдельные ключи для тестовой и продакшн-среды.
Безопасность данных клиентов
Шифрование в покое AES-256. TLS 1.3 при передаче. Маскировка PII в логах. Подписанные полезные нагрузки вебхуков.
Поддержка интеграций e-commerce
Готовые плагины, консультации по кастомному API и помощь с миграцией. Переходите с Klaviyo, Mailchimp, Omnisend или Braze с параллельной работой до полного перехода.
-
Выберите способ интеграции
Установка в один клик для Shopify, плагин для WooCommerce и Magento, либо REST API и вебхуки для кастомных платформ.
-
Сопоставьте данные клиентов
Соотнесите атрибуты клиентов, сегменты и поля согласия вашей платформы со схемой Pushwoosh при поддержке инженеров.
-
Настройте триггеры событий
Настройте события корзины, заказов и товаров. Валидируйте тестовыми кампаниями и подтвердите доставку вебхуков.
-
Мигрируйте исторические данные
Импортируйте профили клиентов, шаблоны кампаний и историю взаимодействий из Klaviyo, Mailchimp, Omnisend или Braze.
-
Работайте параллельно и переключитесь
Отправляйте через обе платформы 1-2 недели. Сравните метрики. Переходите полностью после подтверждения паритета. Типичные сроки: 1-3 недели.
Интерактивная документация и Postman
Live API-эксплорер, коллекции Postman, спецификация OpenAPI и примеры кода на PHP, Python, Node.js и Ruby.
Консультации по интеграции
Технические сессии онбординга, консультации по разработке кастомных эндпоинтов и поддержка сопоставления данных.
Сообщество разработчиков
Техническая поддержка 24/7 для платных тарифов, репозитории GitHub с примерами и видеоуроки для каждой платформы.
Начните интеграцию за минуты
Изучите документацию API для e-commerce и убедитесь, как легко запускать кампании, синхронизировать данные и автоматизировать коммуникации с клиентами. Доступен бесплатный тариф.