API für E-Commerce

Marketing-APIs für Online-Shops

Warenkorbabbrüche zurückgewinnen, Bestellupdates versenden und Produktempfehlungen personalisieren — über flexible APIs. Integration mit Ihrer E-Commerce-Plattform in Stunden, nicht Wochen.

Marketing-APIs für Online-Shops

DSGVO-konforme E-Commerce-Integration

DSGVO-konform

Vollständige DSGVO-Konformität. Einwilligungsverwaltung, Recht auf Löschung, Datenportabilität. Keine Datenübermittlung ohne Rechtsgrundlage.

ISO 27001:2022 zertifiziert

ISO 27001:2022 und SOC 2 Type I zertifiziert. AES-256-Verschlüsselung, TLS 1.3, signierte Webhook-Payloads. Enterprise-Sicherheit nach höchstem Standard.

EU-Rechenzentrum

Daten bleiben in der EU. Optionales US-Rechenzentrum verfügbar. Volle Kontrolle über Datenresidenz — ohne Kompromisse beim Datenschutz.

PCI DSS & HIPAA

PCI DSS Level 1 konforme Infrastruktur für Zahlungsdaten. HIPAA-konform für HealthTech-Integrationen. Tokenisierung und PII-Maskierung inklusive.

Was E-Commerce-Entwickler erhalten

API-First-Marketing-Automatisierung für E-Commerce. Kundendaten synchronisieren, Events tracken, Kampagnen auslösen und Performance messen — über einfache, leistungsstarke APIs. Fertige Integrationen für Shopify, WooCommerce, Magento. Native SDKs für mobile Apps. Umfassende Dokumentation und Entwicklersupport.

Schnelle Integration

Integration in Stunden, nicht Wochen. Fertige Plugins für Shopify, WooCommerce, Magento. RESTful APIs für individuelle Plattformen. Mobile SDKs für iOS und Android.

Vollständige E-Commerce-API-Abdeckung

APIs für Kundensynchronisation, Event-Tracking, Warenkorbabbrecher, Bestellupdates, Produktempfehlungen und Segmentierung. Kampagnen auf Basis jeder Kundenaktion auslösen.

Echtzeit-Synchronisation

Bidirektionale Synchronisation zwischen Ihrem Shop und Pushwoosh. Kundendaten, Bestellhistorie, Produktkatalog, Lagerbestand. Immer aktuell, keine manuellen Exporte.

Entwickelt für E-Commerce-Skalierung

Bewältigt Traffic-Spitzen beim Weihnachtsgeschäft und Black Friday. Verarbeitet Millionen von Events. Versendet Millionen von Nachrichten. <100ms API-Antwortzeiten. 99,9% Uptime-SLA.

API-Funktionen für E-Commerce

Kampagnen auslösen, Produkte synchronisieren und Customer Journeys direkt aus Ihrem Shop heraus verfolgen. Jede Funktion, die im Dashboard verfügbar ist, funktioniert auch programmatisch. Alle E-Commerce-Funktionen ansehen.

Kundendaten in Echtzeit synchronisieren

Kundenprofile per API erstellen und aktualisieren. Kaufhistorie, Browsing-Verhalten und Präferenzen synchronisieren. Kunden automatisch auf Basis von RFM, Produktkategorien oder Lifecycle-Phase segmentieren.

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"
}
}

Jede Kundeninteraktion tracken

Events für Produktaufrufe, In-den-Warenkorb-Legen, Käufe, Suchen und Bewertungen senden. Events lösen automatisierte Kampagnen aus und ermöglichen dynamische Segmentierung.

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"
}
}

Kampagnen programmatisch auslösen

Transaktionale Nachrichten per API versenden: Bestellbestätigungen, Versandaktualisierungen, Lieferbenachrichtigungen. Marketingkampagnen auf Basis des Kundenverhaltens auslösen.

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"
}
}

Produktkatalog synchronisieren

Produktdaten per API importieren. Preise, Lagerbestand und Beschreibungen aktualisieren. Für personalisierte Empfehlungen und dynamische Inhalte nutzen. Echtzeit-Verfügbarkeit in Nachrichten anzeigen.

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"
}

Fertige Integrationen für Ihre Plattform

Drop-in-Plugins für Shopify, WooCommerce und Magento sowie RESTful APIs für jede individuelle Plattform. Native Mobile SDKs für kanalübergreifende Reichweite.

Shopify und Shopify Plus

Ein-Klick-Installation aus dem Shopify App Store. Integrationszeit: 30 Minuten bis 2 Stunden. Automatische Datensynchronisation umfasst Kundenerstellung, Bestellevents, Warenkorbabbrecher, Produktaufrufe und Checkout-Starts.

  • Kunden-Events: Registrierung, Login, Profilaktualisierungen
  • Bestell-Events: Aufgegeben, erfüllt, erstattet, storniert
  • Warenkorb-Events: In den Warenkorb, Checkout gestartet, Warenkorb abgebrochen
  • Produkt-Events: Aufrufe, Suche, Wunschlisten-Aktualisierungen

App installieren, Einstellungen konfigurieren und noch am selben Tag Recovery-Kampagnen versenden.

WooCommerce auf WordPress

Plugin aus dem WordPress-Repository verfügbar. Integrationszeit: 1 bis 2 Stunden. Vollständige Kundendatensynchronisation, Event-Tracking und Bestellautomatisierung sofort einsatzbereit.

  • Neue Kundenregistrierung und Login
  • Produkt in den Warenkorb und Warenkorbabbrecher
  • Bestellung aufgegeben, abgeschlossen, erstattet
  • Bewertungseinreichungen und Ratings

Plugin installieren, API-Schlüssel eingeben, Event-Trigger konfigurieren und live gehen.

Magento 2.x

Composer-Installation oder manuelle Erweiterung. Integrationszeit: 2 bis 4 Stunden. Multi-Store-Unterstützung, Kundensegmente und Bestellverfolgung inklusive.

  • Multi-Store-Kundenprofile
  • Segmentgesteuerte Personalisierung
  • Bestellstatus-Workflows
  • Konfigurierbare Datenfeldkonfiguration

Erweiterung installieren, API-Zugangsdaten konfigurieren und Datenfelder auf Pushwoosh-Attribute mappen.

RESTful API für individuelle Storefronts

Jede individuelle E-Commerce-Plattform per REST integrieren — darunter auch PrestaShop, das im deutschsprachigen Raum neben Shopify und Magento weit verbreitet ist. Integrationszeit: 1 bis 5 Tage je nach Komplexität. Vollständige API-Abdeckung mit Webhooks für Echtzeit-Zustellung, Öffnungen und Conversions.

// 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
})
});

Mobile SDKs für iOS, Android, React Native, Flutter

Native SDKs für jeden Commerce-App-Stack. Integrationszeit: 4 bis 8 Stunden pro Plattform. Push-Benachrichtigungen, In-App-Nachrichten und Event-Tracking inklusive.

// iOS: track checkout flow
Pushwoosh.sharedInstance().registerForPushNotifications()
PWInAppManager.shared().postEvent("checkout_started",
withAttributes: [
"cart_total": 89.99,
"item_count": 2
])

Was Sie mit unseren APIs entwickeln können

Fünf reale E-Commerce-Implementierungen, die Händler mit Pushwoosh umsetzen.

Warenkorbabbrecher zurückgewinnen

Kunden legen Produkte in den Warenkorb, schließen den Kauf aber nicht ab. Events per API tracken, Inaktivität erkennen, Recovery-Flow auslösen und zurückgewonnenen Umsatz messen.

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)
}
});
}

Ergebnis: 12% Warenkorbwiederherstellungsrate und 180.000 € zurückgewonnener Umsatz pro Quartal.

Bestellstatus-Benachrichtigungen

Automatisierte Bestellupdates per E-Mail, SMS und WhatsApp versenden. Bestätigung, Versand, Lieferung und Bewertungsanfrage aus einer einzigen API auslösen.

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"
}
});

Ergebnis: 95% Öffnungsrate für Lieferbenachrichtigungen und 22% Bewertungsabschlussrate.

Personalisierte Produktempfehlungen

Browsing-Verhalten per API tracken, Empfehlungen von Ihrer Engine abrufen und personalisierte E-Mails oder Push-Nachrichten mit messbarem Engagement versenden.

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
}))
}
});

Ergebnis: 18% Click-through-Rate und 8% Conversion bei Empfehlungen.

Wieder-verfügbar-Benachrichtigungen

Kunden fordern Benachrichtigungen für nicht vorrätige Produkte an. Sobald der Lagerbestand zurückkehrt, löst der Webhook Benachrichtigungen per E-Mail und Push aus.

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
}
});
}
});

Ergebnis: 35% Conversion-Rate aus Wieder-verfügbar-Benachrichtigungen.

Kunden-Lebenszyklus-Automatisierung

Willkommensserien, Re-Engagement- und VIP-Kampagnen werden automatisch auf Basis von Registrierung, Verhalten und Customer Lifetime Value ausgelöst.

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"]
}
});
}

Ergebnis: 40% höherer LTV für Kunden in automatisierten Lebenszyklen.

Kampagnen- und E-Commerce-Metriken abrufen

Kampagnen-, Segment- und Produktperformance per API abrufen. Daten zu BigQuery, Snowflake oder Redshift streamen, um sie mit anderen Quellen zu kombinieren.

Kampagnen-Performance

Versendete, zugestellte, geöffnete, geklickte und Conversion-Zahlen sowie Umsatz und ROI für jede Kampagne abrufen.

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
}

Kundensegmentierung

Kundenanzahl, durchschnittlichen LTV, durchschnittlichen Bestellwert, Kaufhäufigkeit und Abwanderungsrate pro Segment abrufen.

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
}

Produkt-Performance

Aufrufe, In-den-Warenkorb-Rate, Kaufrate und Umsatz pro Produkt verfolgen, um Kampagnen-Targeting und Merchandising zu optimieren.

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
}
]
}

Entwickelt für E-Commerce-Zuverlässigkeit

Entwickelt für Weihnachtsgeschäft, Black Friday und Spitzenlasten im DACH-Onlinehandel — und zur Zustellung transaktionaler Nachrichten mit Sub-Sekunden-Präzision.

<100ms
Durchschnittliche API-Antwortzeit global
500K/sec
API-Anfragen im Spitzenbetrieb
99,9%
Verfügbarkeits-SLA in allen Regionen
<30s
Lieferung von Bestellstatusbenachrichtigungen
Growth statistics chart

Sub-Sekunden-Performance

95. Perzentil unter 200ms. Event-Tracking unter 50ms. Konsistente Latenz während Sales-Events.

Black-Friday-Kapazität

Unbegrenzte Events pro Sekunde. Kein Throttling bei Spitzentraffic. Geografische Redundanz und automatisches Failover.

Globale Infrastruktur

Multi-Region-Deployment, CDN-gestützte SDK-Auslieferung, Datenresidenz-Optionen für EU- und US-Händler.

Sicherheitsstandards für E-Commerce

Produktionsreife Sicherheit für den Einzelhandel. DSGVO-konform, PCI-DSS-konforme Infrastruktur und strikte API-Zugriffskontrollen.

PCI-Konformität

PCI DSS Level 1 konforme Infrastruktur. Tokenisierungsunterstützung. Keine vollständigen Zahlungsdaten werden gespeichert.

Datenschutz (DSGVO-konform)

DSGVO- und CCPA-konform. Recht auf Löschung, Datenexport-APIs und Einwilligungsverwaltung für Kunden.

Authentifizierung

API-Key-Authentifizierung, OAuth 2.0, IP-Whitelisting und rollenbasierte Zugriffskontrolle. Separate Keys für Test und Produktion.

Kundendatensicherheit

Verschlüsselung im Ruhezustand mit AES-256. TLS 1.3 bei der Übertragung. PII-Maskierung in Logs. Signierte Webhook-Payloads.

Support für E-Commerce-Integrationen

Fertige Plugins, individuelle API-Unterstützung und Migrationshilfe. Wechsel von Klaviyo, Mailchimp, Omnisend, Braze oder CleverPush mit Parallelbetrieb bis zum Umstieg.

  1. Integrationspfad wählen

    Ein-Klick-Installation für Shopify, Plugin für WooCommerce und Magento, REST und Webhooks für individuelle Storefronts.

  2. Kundendaten zuordnen

    Kundenattribute, Segmente und Einwilligungsfelder Ihrer Plattform dem Pushwoosh-Schema zuordnen — mit technischer Unterstützung.

  3. Event-Trigger einrichten

    Warenkorb-, Bestell- und Produktereignisse konfigurieren. Mit Testkampagnen validieren und Webhook-Lieferungen bestätigen.

  4. Historische Daten migrieren

    Kundenprofile, Kampagnenvorlagen und Engagement-Historie aus Klaviyo, Mailchimp, Omnisend oder Braze importieren.

  5. Parallel betreiben und umschalten

    1-2 Wochen parallel über beide Plattformen senden. Metriken vergleichen. Vollständig umschalten, sobald Parität bestätigt ist. Typische Dauer: 1-3 Wochen.

Interaktive Docs und Postman

Live-API-Explorer, Postman-Collections, OpenAPI-Spec und Code-Beispiele in PHP, Python, Node.js und Ruby.

Integrations-Calls

Technische Onboarding-Sessions, individuelle Endpoint-Entwicklungsberatung und Datenmapping-Support.

Entwickler-Community

24/7 technischer Support für kostenpflichtige Pläne, GitHub-Repositories mit Beispielen und Video-Tutorials für jede Plattform.

Integration in Minuten starten

Entdecken Sie unsere E-Commerce-API-Dokumentation und überzeugen Sie sich, wie einfach Kampagnen ausgelöst, Daten synchronisiert und Kundenkommunikation automatisiert werden können. Kostenlose Version verfügbar.

Play