API для e-commerce

Маркетинговые API для интернет-магазинов

Запускайте кампании по брошенным корзинам, отправляйте обновления заказов и персонализируйте рекомендации через гибкие API. Интеграция с платформой e-commerce за часы, не недели.

Маркетинговые API для интернет-магазинов

Что получают разработчики 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 platform
await 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 flow
Pushwoosh.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 и сезонных распродаж. Доставка транзакционных сообщений с точностью до долей секунды.

<100ms
Среднее время отклика API глобально
500K/sec
API-запросов в секунду на пике
99.9%
SLA доступности во всех регионах
<30s
Доставка обновлений статуса заказа
Growth statistics chart

Производительность ниже секунды

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 с параллельной работой до полного перехода.

  1. Выберите способ интеграции

    Установка в один клик для Shopify, плагин для WooCommerce и Magento, либо REST API и вебхуки для кастомных платформ.

  2. Сопоставьте данные клиентов

    Соотнесите атрибуты клиентов, сегменты и поля согласия вашей платформы со схемой Pushwoosh при поддержке инженеров.

  3. Настройте триггеры событий

    Настройте события корзины, заказов и товаров. Валидируйте тестовыми кампаниями и подтвердите доставку вебхуков.

  4. Мигрируйте исторические данные

    Импортируйте профили клиентов, шаблоны кампаний и историю взаимодействий из Klaviyo, Mailchimp, Omnisend или Braze.

  5. Работайте параллельно и переключитесь

    Отправляйте через обе платформы 1-2 недели. Сравните метрики. Переходите полностью после подтверждения паритета. Типичные сроки: 1-3 недели.

Интерактивная документация и Postman

Live API-эксплорер, коллекции Postman, спецификация OpenAPI и примеры кода на PHP, Python, Node.js и Ruby.

Консультации по интеграции

Технические сессии онбординга, консультации по разработке кастомных эндпоинтов и поддержка сопоставления данных.

Сообщество разработчиков

Техническая поддержка 24/7 для платных тарифов, репозитории GitHub с примерами и видеоуроки для каждой платформы.

Начните интеграцию за минуты

Изучите документацию API для e-commerce и убедитесь, как легко запускать кампании, синхронизировать данные и автоматизировать коммуникации с клиентами. Доступен бесплатный тариф.

Play