Glossar
Webhook
Ein Webhook ist eine Nachricht, die Shopify in dem Moment an eine App schickt in dem in deinem Shop etwas passiert.
Eine Bestellung geht ein, und binnen einer Sekunde hat Shopify es jeder App gesagt, die es wissen wollte.
Warum das im Lager zählt
Die Alternative ist Abfragen: eine App fragt jede Minute “etwas Neues?”, für immer. Das ist langsamer, verbraucht dein Limit auf der Admin-API und verpasst trotzdem Dinge dazwischen.
Mit Webhooks erreicht eine Änderung am Inventar-Artikel das Lagersystem, während die Person, die sie ausgelöst hat, noch am Regal steht.
Rechne mit doppelt
Shopify garantiert Zustellung mindestens einmal, nicht genau einmal. Eine Störung im Netz bedeutet, dieselbe Nachricht kommt noch einmal.
Jede brauchbare Anbindung kommt damit klar, meist indem sie die Nachrichten-ID merkt und eine bekannte ignoriert. Eine, die das nicht tut, bucht dieselbe Lieferung zweimal in deinen Bestand.
Wo es schiefgeht
Der Empfänger ist eine Stunde offline. Shopify wiederholt eine Weile und gibt dann auf, und diese Nachrichten sind weg. Eine gute Anbindung gleicht deshalb zusätzlich planmäßig ab.
Der zweite Fehler ist ein Webhook, wo Shopify Flow reichen würde.
Verwandte Begriffe
Admin-API
Die Admin-API ist der Weg, über den Apps Dinge in deinem Shopify-Shop lesen und ändern, einschließlich der Bestände die ein Scanner setzt.
Shopify Flow
Auch genannt: Flow
Shopify Flow ist Shopifys eigene Automatisierung. Sie wartet darauf dass in deinem Shop etwas passiert und führt dann eine Aktion aus.
Inventar-Artikel
Auch genannt: Inventory Item
Ein Inventar-Artikel ist die zählbare Hälfte einer Variante. Bestände hängen an ihm, einer je Standort, nicht an der Variante selbst.