Webhooks erstellen
Webhooks sind ein Tool zum Abrufen und Speichern von Daten von einem bestimmten Ereignis. Mit ihnen kannst du eine https://
-URL registrieren, in der die Ereignisdaten im JSON- oder XML-Format gespeichert werden können. Webhooks werden in der Regel aus folgenden Gründen verwendet:
- Eine Bestellung aufzugeben
- Einen Produktpreis zu ändern
- um deinen IM-Client oder Pager zu benachrichtigen, wenn du offline bist
- um Daten für Data Warehousing zu sammeln
- Deine Buchhaltungssoftware zu integrieren
- Die Artikel einer Bestellung zu filtern und verschiedene Spediteure über die Bestellung zu informieren
- Kundendaten aus deiner Datenbank beim Deinstallieren deiner App zu entfernen
Auf dieser Seite
Unterstützte Webhook-Ereignisse
Bei der Erstellung eines Webhooks kannst du eines der aufgelisteten Ereignisse auswählen. Wenn du zum Beispiel einen Webhook erstellen möchtest, der jedes Mal gesendet wird, wenn eine Bestellung bezahlt wurde, wähle Zahlung für Bestellung aus. Ein anderes Beispiel: Wenn du einen Webhook erstellen möchtest, der jedes Mal gesendet wird, wenn eine Shop-Eigenschaft aktualisiert wird, dann wähle Shop-Aktualisierung aus.
Kategorie | Veranstaltungen |
---|---|
Warenkorb |
|
Checkout |
|
Kollektion |
|
Kunde |
|
Rabatt |
|
Bestellentwurf |
|
Fulfillment |
|
Inventar |
|
Standort |
|
Vermarkten |
|
Bestellung |
|
Produkt |
|
Zurückerstatten |
|
Shop |
|
Angebot |
|
Theme |
|
Transaktion |
|
Webhooks erstellen
Du kannst jederzeit einen Webhook erstellen. Deine Webhooks sind mit einer ID signiert, die aus einer Kombination von Buchstaben und Zahlen besteht und für deinen Shop eindeutig ist.
Schritte:
Desktop
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benachrichtigungen.
Klicke auf Webhooks.
Klicke auf ⊕ Webhooks 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 diese Informationen an dich senden soll. Es stehen zwei Möglichkeiten zur Auswahl: 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ückgegeben werden:
- Lokalhost
- Jede URL, die mit dem Wort "internal" endet (wie
example.com/internal
) - Jede URL von einer benutzerdefinierten Domain, die mit dem Shop verbunden ist
- "Fake" Domains (wie
www.example.com
) - Shopify-Domains (wie
shopify.com
undmyshopify.com
)
Wähle unter Webhook API-Version die gewünschte Webhook-Version aus.
Klicke auf Speichern.
iPhone
Tippe in der Shopify-App auf die Schaltfläche ... und anschließend 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 diese Informationen an dich senden soll. Es stehen zwei Möglichkeiten zur Auswahl: 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ückgegeben werden:
- Lokalhost
- Jede URL, die mit dem Wort "internal" endet (wie
example.com/internal
) - Jede URL von einer benutzerdefinierten Domain, die mit dem Shop verbunden ist
- "Fake" Domains (wie
www.example.com
) - Shopify-Domains (wie
shopify.com
undmyshopify.com
)
Wähle unter Webhook API-Version die gewünschte Webhook-Version aus.
Tippe auf Speichern.
Android
Tippe in der Shopify-App auf die Schaltfläche ☰ 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 diese Informationen an dich senden soll. Es stehen zwei Möglichkeiten zur Auswahl: 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ückgegeben werden:
- Lokalhost
- Jede URL, die mit dem Wort "internal" endet (wie
example.com/internal
) - Jede URL von einer benutzerdefinierten Domain, die mit dem Shop verbunden ist
- "Fake" Domains (wie
www.example.com
) - Shopify-Domains (wie
shopify.com
undmyshopify.com
)
Wähle unter Webhook API-Version die gewünschte Webhook-Version aus.
Tippe auf ✓.
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. Das ausgewählte Webhook-Ereignis kannst du jedoch 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 im Dialog Webhook bearbeiten den Webhook nach Bedarf.
Klicke auf Speichern.
iPhone
- Tippe in der Shopify-App auf die Schaltfläche ... und anschließend 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 im Dialog Webhook bearbeiten den Webhook nach Bedarf.
- Tippe auf Speichern.
Android
- Tippe in der Shopify-App auf die Schaltfläche ☰ 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 im Dialog Webhook bearbeiten den Webhook nach Bedarf.
- Tippe auf ✓.
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.
iPhone
- Tippe in der Shopify-App auf die Schaltfläche ... und anschließend 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.
Android
- Tippe in der Shopify-App auf die Schaltfläche ☰ 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 von deinem Shopify-Adminbereich aus löschen. Dieser Vorgang 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.
iPhone
- Tippe in der Shopify-App auf die Schaltfläche ... und anschließend 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.
Android
- Tippe in der Shopify-App auf die Schaltfläche ☰ 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.