Webhooks erstellen

Webhooks sind ein Tool zum Abrufen und Speichern von Daten eines bestimmten Ereignisses. Sie ermöglichen es dir, eine https://-URL zu registrieren, unter der die Ereignisdaten im JSON- oder XML-Format gespeichert werden können. Webhooks werden häufig aus den folgenden Gründen verwendet:

  • Eine Bestellung aufgeben
  • Den Preis eines Produkts ändern
  • Benachrichtigung deines IM-Clients oder Pagers, wenn du offline bist
  • Daten für das Data Warehousing sammeln
  • Deine Buchhaltungssoftware integrieren
  • Bestellpositionen filtern und verschiedene Versanddienstleister über die Bestellung informieren
  • Kundendaten aus deiner Datenbank entfernen, wenn Kund:innen deine App deinstallieren

Unterstützte Webhook-Ereignisse

Beim Erstellen eines Webhooks kannst du aus allen aufgelisteten Ereignissen auswählen. Wenn du zum Beispiel einen Webhook erstellen möchtest, der jedes Mal gesendet wird, wenn eine Bestellung bezahlt wurde, wähle Bestellungszahlung aus. Wenn du als weiteres Beispiel einen Webhook erstellen möchtest, der jedes Mal gesendet wird, wenn eine Shop-Eigenschaft aktualisiert wird, wähle Shop-Aktualisierung aus.

Tabelle mit den unterstützten Webhook-Ereignissen, die im Shopify-Adminbereich verfügbar sind.
KategorieEreignisse
Warenkorb
  • Warenkorberstellung
  • Warenkorb-Aktualisierung
Checkout
  • Checkout-Erstellung
  • Checkout-Löschung
  • Checkout-Aktualisierung
Kollektion
  • Kollektionserstellung
  • Kollektionslöschung
  • Kollektionsaktualisierung
Kund:in
  • Aktualisierung der Einwilligung von Kund:innen in SMS-Marketing
  • Aktualisierung der Kundenkontoeinstellungen
  • Erstellung von Kund:innen
  • Löschung von Kund:innen
  • Deaktivierung von Kund:innen
  • Aktualisierung der Einwilligung von Kund:innen in E-Mail-Marketing
  • Aktivierung von Kund:innen
  • Kundengruppenerstellung
  • Kundengruppenlöschung
  • Kundengruppenaktualisierung
  • Kund:innen-Tags hinzugefügt
  • Kund:innen-Tags entfernt
  • Kund:innenaktualisierung
Rabatt
  • Rabatterstellung
  • Rabattlöschung
  • Rabattaktualisierung
Bestellentwurf
  • Bestellentwurfserstellung
  • Bestellentwurfslöschung
  • Bestellentwurfsaktualisierung
Fulfillment
  • Fulfillment-Erstellung
  • Fulfillment-Auftrag kann vom Fulfillmentdienst nicht abgeschlossen werden
  • Positionen des Fulfillment-Auftrags zur Abholung vorbereitet
  • Fulfillment-Auftrag verschoben
  • Fulfillment-Auftrag angehalten
  • Fulfillment-Auftrag neu terminiert
  • Geplanter Fulfillment-Auftrag wird fällig
  • Bestellrouting des Fulfillment-Auftrags abgeschlossen
  • Fulfillment-Aufträge storniert
  • Stornierungsanfrage für Fulfillment-Aufträge angenommen
  • Stornierungsanfrage für Fulfillment-Aufträge abgelehnt
  • Stornierungsanfrage für Fulfillment-Aufträge eingereicht
  • Fulfillment-Anfrage für Fulfillment-Aufträge angenommen
  • Fulfillment-Anfrage für Fulfillment-Aufträge abgelehnt
  • Fulfillment-Anfrage für Fulfillment-Aufträge eingereicht
  • Anhaltung von Fulfillment-Aufträgen aufgehoben
  • Positionen von Fulfillment-Aufträgen für lokale Zustellung vorbereitet
  • Fulfillment-Aufträge zusammengeführt
  • Fulfillment-Aufträge aufgeteilt
  • Fulfillment-Aktualisierung
Inventar
  • Erstellung von Inventarartikeln
  • Löschung von Inventarartikeln
  • Inventarartikel-Aktualisierung
  • Inventarbestand verbunden
  • Inventarbestand getrennt
  • Inventarbestandsaktualisierung
Standort
  • Standortaktivierung
  • Standorterstellung
  • Standortdeaktivierung
  • Standortlöschung
  • Standortartikel-Aktualisierung
Markt
  • Markterstellung
  • Marktlöschung
  • Marktaktualisierung
Bestellung
  • Bestellstornierung
  • Bestellerstellung
  • Bestelllöschung
  • Bestellungsbearbeitung
  • Bestellabwicklung
  • Bestellzahlung
  • Änderung der Risikobeurteilung der Bestellung
  • Bestellaktualisierung
Produkt
  • Produkterstellung
  • Produktlöschung
  • Produktaktualisierung
Rückerstattung
  • Erstellung einer Rückerstattung
Shop
  • Shop-Aktualisierung
Zahlungsmittel
  • Erstellung einer Transaktion mit Aufzeichnung der Zahlungsmethode
Theme
  • Theme-Erstellung
  • Theme-Löschung
  • Theme-Veröffentlichung
  • Theme-Aktualisierung
Transaktion
  • Transaktionserstellung

Webhooks erstellen

Du kannst jederzeit einen Webhook erstellen. Deine Webhooks werden mit einer ID signiert, die aus einer für deinen Shop einzigartigen Kombination aus Buchstaben und Zahlen besteht.

Schritte:

Desktop
  1. Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.

  2. Klicke auf Webhooks.

  3. Klicke auf ⊕ Webhook erstellen.

  4. Wähle im Dropdown-Menü Ereignis eines der unterstützten Webhook-Ereignisse aus, das du als Webhook-Ereignis verwenden möchtest. Du kannst das Webhook-Ereignis nicht mehr ändern, nachdem der Webhook erstellt wurde.

  5. Wähle im Dropdown-Menü Format das Format aus, in dem Shopify dir diese Informationen senden soll. Die beiden Optionen sind JSON oder XML.

  6. Gib in das Feld URL die URL ein, unter der die Daten gespeichert werden sollen. Webhooks können nicht an die folgenden URLs zurückgesendet werden:

    • Localhost
    • Jede URL, die auf das Wort „internal“ endet (z. B. example.com/internal)
    • Jede URL von einer benutzerdefinierten Domain, die mit dem Shop verbunden ist
    • „Gefälschte“ Domains (z. B. www.example.com)
    • Shopify-Domains (z. B. shopify.com und myshopify.com)
  7. Wähle unter Webhook-API-Version deine bevorzugte Webhook-Version aus.

  8. Klicke auf Speichern.

Mobil
  1. Tippe in der Shopify app auf Menü und dann auf Einstellungen Einstellungen.

  2. Tippe im Abschnitt Shop-Einstellungen auf Benachrichtigungen.

  3. Tippe auf Webhooks.

  4. Tippe auf ⊕ Webhook erstellen.

  5. Wähle im Dropdown-Menü Ereignis eines der unterstützten Webhook-Ereignisse aus, das du als Webhook-Ereignis verwenden möchtest. Du kannst das Webhook-Ereignis nicht mehr ändern, nachdem der Webhook erstellt wurde.

  6. Wähle im Dropdown-Menü Format das Format aus, in dem Shopify dir diese Informationen senden soll. Die beiden Optionen sind JSON oder XML.

  7. Gib in das Feld URL die URL ein, unter der die Daten gespeichert werden sollen. Webhooks können nicht an die folgenden URLs zurückgesendet werden:

    • Localhost
    • Jede URL, die auf das Wort „internal“ endet (z. B. example.com/internal)
    • Jede URL von einer benutzerdefinierten Domain, die mit dem Shop verbunden ist
    • „Gefälschte“ Domains (z. B. www.example.com)
    • Shopify-Domains (z. B. shopify.com und myshopify.com)
  8. Wähle unter Webhook-API-Version deine bevorzugte Webhook-Version aus.

  9. Tippe auf Speichern oder .

Nachdem dein neuer Webhook gespeichert wurde, wird er auf der Seite Webhooks angezeigt.

Webhooks bearbeiten

Du kannst die Konfiguration eines Webhooks bearbeiten, nachdem er erstellt wurde. Du kannst jedoch das ausgewählte Webhook-Ereignis nicht ändern.

Schritte:

Desktop
  1. Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.

  2. Klicke auf Webhooks.

  3. Klicke in der Zeile mit dem Webhook, den du bearbeiten möchtest, auf ... > Bearbeiten.

  4. Ändere den Webhook im Dialogfeld Webhook bearbeiten wie gewünscht.

  5. Klicke auf Speichern.

Mobil
  1. Tippe in der Shopify app auf Menü und dann auf Einstellungen Einstellungen.

  2. Tippe im Abschnitt Shop-Einstellungen auf Benachrichtigungen.

  3. Tippe auf Webhooks.

  4. Tippe in der Zeile mit dem Webhook, den du bearbeiten möchtest, auf ... > Bearbeiten.

  5. Ändere den Webhook im Dialogfeld Webhook bearbeiten wie gewünscht.

  6. Tippe auf Speichern oder .

Webhooks testen

Du kannst deinen Webhook testen, um sicherzustellen, dass die gewünschten Ereignisinformationen an die richtige URL gesendet werden.

Schritte:

Desktop
  1. Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.

  2. Klicke auf Webhooks.

  3. Klicke in der Zeile mit dem Webhook, den du testen möchtest, auf ... > Test senden.

  4. Überprüfe unter der URL, die du für den Webhook angegeben hast, ob die Benachrichtigung funktioniert.

Mobil
  1. Tippe in der Shopify app auf Menü und dann auf Einstellungen Einstellungen.

  2. Tippe im Abschnitt Shop-Einstellungen auf Benachrichtigungen.

  3. Tippe auf Webhooks.

  4. Tippe in der Zeile mit dem Webhook, den du testen möchtest, auf ... > Test senden.

  5. Überprüfe unter der URL, die du für den Webhook angegeben hast, ob die Benachrichtigung funktioniert.

Webhooks löschen

Du kannst einen Webhook aus deinem Shopify-Adminbereich löschen. Diese Aktion kann nicht rückgängig gemacht werden.

Schritte:

Desktop
  1. Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.

  2. Klicke auf Webhooks.

  3. Klicke in der Zeile mit dem Webhook, den du löschen möchtest, auf ... > Löschen.

Mobil
  1. Tippe in der Shopify app auf Menü und dann auf Einstellungen Einstellungen.

  2. Tippe im Abschnitt Shop-Einstellungen auf Benachrichtigungen.

  3. Tippe auf Webhooks.

  4. Tippe in der Zeile mit dem Webhook, den du löschen möchtest, auf ... > Löschen.