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
Auf dieser Seite
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.
| Kategorie | Ereignisse |
|---|---|
| Warenkorb |
|
| Checkout |
|
| Kollektion |
|
| Kund:in |
|
| Rabatt |
|
| Bestellentwurf |
|
| Fulfillment |
|
| Inventar |
|
| Standort |
|
| Markt |
|
| Bestellung |
|
| Produkt |
|
| Rückerstattung |
|
| Shop |
|
| Zahlungsmittel |
|
| Theme |
|
| Transaktion |
|
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
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.
Klicke auf Webhooks.
Klicke auf ⊕ Webhook erstellen.
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.
Wähle im Dropdown-Menü Format das Format aus, in dem Shopify dir diese Informationen senden soll. Die beiden Optionen sind JSON oder XML.
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.comundmyshopify.com)
Wähle unter Webhook-API-Version deine bevorzugte Webhook-Version aus.
Klicke auf Speichern.
Mobil
Tippe in der Shopify app auf
und dann auf
Einstellungen.
Tippe im Abschnitt Shop-Einstellungen auf Benachrichtigungen.
Tippe auf Webhooks.
Tippe auf ⊕ Webhook erstellen.
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.
Wähle im Dropdown-Menü Format das Format aus, in dem Shopify dir diese Informationen senden soll. Die beiden Optionen sind JSON oder XML.
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.comundmyshopify.com)
Wähle unter Webhook-API-Version deine bevorzugte Webhook-Version aus.
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
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.
Klicke auf Webhooks.
Klicke in der Zeile mit dem Webhook, den du bearbeiten möchtest, auf ... > Bearbeiten.
Ändere den Webhook im Dialogfeld Webhook bearbeiten wie gewünscht.
Klicke auf Speichern.
Mobil
Tippe in der Shopify app auf
und dann auf
Einstellungen.
Tippe im Abschnitt Shop-Einstellungen auf Benachrichtigungen.
Tippe auf Webhooks.
Tippe in der Zeile mit dem Webhook, den du bearbeiten möchtest, auf ... > Bearbeiten.
Ändere den Webhook im Dialogfeld Webhook bearbeiten wie gewünscht.
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
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.
Klicke auf Webhooks.
Klicke in der Zeile mit dem Webhook, den du testen möchtest, auf ... > Test senden.
Überprüfe unter der URL, die du für den Webhook angegeben hast, ob die Benachrichtigung funktioniert.
Mobil
Tippe in der Shopify app auf
und dann auf
Einstellungen.
Tippe im Abschnitt Shop-Einstellungen auf Benachrichtigungen.
Tippe auf Webhooks.
Tippe in der Zeile mit dem Webhook, den du testen möchtest, auf ... > Test senden.
Ü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
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.
Klicke auf Webhooks.
Klicke in der Zeile mit dem Webhook, den du löschen möchtest, auf ... > Löschen.
Mobil
Tippe in der Shopify app auf
und dann auf
Einstellungen.
Tippe im Abschnitt Shop-Einstellungen auf Benachrichtigungen.
Tippe auf Webhooks.
Tippe in der Zeile mit dem Webhook, den du löschen möchtest, auf ... > Löschen.