Skapa webhooks

Webhooks är ett verktyg för att hämta och lagra data från en viss händelse. De gör det möjligt för dig att registrera en https://-URL där händelsedata kan lagras i JSON- eller XML-format. Webhooks används vanligtvis av följande anledningar:

  • Lägga en order
  • Ändra en produkts pris
  • Avisera din IM-klient eller personsökare när du är offline
  • Samla in data för datalagring
  • Integrera din bokföringsprogramvara
  • Filtrera orderartiklarna och informera olika transportörer om ordern
  • Ta bort kunddata från din databas när de avinstallerar din app

Webhook-händelser som stöds

När du skapar en webhook kan du välja bland de angivna händelserna. Om du till exempel vill skapa en webhook som skickas varje gång en order har betalats väljer du Orderbetalning. Om du i ett annat exempel vill skapa en webhook som skickas varje gång en butiksegenskap uppdateras väljer du Butiksuppdatering.

Tabell som listar de webhook-händelser som stöds och som är tillgängliga i Shopify-admin.
KategoriHändelser
Varukorg
  • Skapande av varukorg
  • Uppdatering av varukorg
Kassa
  • Skapande av kassa
  • Radering av kassa
  • Uppdatering av kassa
Produktserie
  • Skapande av produktserie
  • Radering av produktserie
  • Uppdatering av produktserie
Kund
  • Uppdatering av kundens samtycke till SMS-marknadsföring
  • Uppdatering av kundkontoinställningar
  • Skapande av kund
  • Radering av kund
  • Inaktivering av kund
  • Uppdatering av kundens samtycke till e-postmarknadsföring
  • Aktivering av kund
  • Skapande av kundgrupp
  • Radering av kundgrupp
  • Uppdatering av kundgrupp
  • Kundtaggar tillagda
  • Kundtaggar borttagna
  • Uppdatering av kund
Rabatt
  • Skapande av rabatt
  • Radering av rabatt
  • Uppdatering av rabatt
Orderutkast
  • Skapande av orderutkast
  • Radering av orderutkast
  • Uppdatering av orderutkast
Distribution
  • Skapande av distribution
  • Distributionsorder kan inte slutföras av distributionstjänsten
  • Distributionsorderns poster är förberedda för hämtning
  • Distributionsorder flyttad
  • Distributionsorder i vänteläge
  • Distributionsorder ombokad
  • Schemalagd distributionsorder förfaller
  • Orderdirigering för distributionsorder slutförd
  • Distributionsordrar annullerade
  • Begäran om annullering av distributionsordrar accepterad
  • Begäran om annullering av distributionsordrar avvisad
  • Begäran om annullering av distributionsordrar har skickats in
  • Distributionsbegäran för distributionsordrar accepterad
  • Distributionsbegäran för distributionsordrar avvisad
  • Distributionsbegäran för distributionsordrar har skickats in
  • Vänteläge för distributionsordrar frisläppt
  • Poster i distributionsordrar förberedda för lokal leverans
  • Distributionsordrar sammanfogade
  • Distributionsordrar uppdelade
  • Uppdatering av distribution
Lager
  • Skapande av lagerartikel
  • Radering av lagerartikel
  • Uppdatering av lagerartikel
  • Anslutning av lagernivå
  • Frånkoppling av lagernivå
  • Uppdatering av lagernivå
Plats
  • Platsaktivering
  • Skapande av plats
  • Platsinaktivering
  • Borttagning av plats
  • Uppdatering av platsartikel
Marknad
  • Skapande av marknad
  • Borttagning av marknad
  • Marknadsuppdatering
Order
  • Orderannullering
  • Skapande av order
  • Borttagning av order
  • Orderredigering
  • Orderdistribution
  • Orderbetalning
  • Riskbedömning för order ändrad
  • Orderuppdatering
Produkt
  • Skapande av produkt
  • Borttagning av produkt
  • Produktuppdatering
Återbetalning
  • Skapa återbetalning
Shop
  • Shop-uppdatering
Betalningsmedel
  • Skapande av betalningsmedelstransaktion
Tema
  • Skapande av tema
  • Borttagning av tema
  • Publicera tema
  • Temauppdatering
Transaktion
  • Skapande av transaktion

Skapa webhooks

Du kan skapa en webhook när som helst. Dina webhooks signeras med ett ID som består av en kombination av bokstäver och siffror som är unikt för din butik.

Steg:

Dator
  1. Gå till Inställningar > Aviseringar från din Shopify-admin.

  2. Klicka på Webhooks.

  3. Klicka på ⊕ Skapa webhook.

  4. Välj en av de webhook-händelser som stöds som du vill använda som din webhook-händelse i rullgardinsmenyn Händelse. Du kan inte ändra webhook-händelsen efter att din webhook har skapats.

  5. I rullgardinsmenyn Format väljer du det format som du vill att Shopify ska skicka informationen i. De två valen är JSON eller XML.

  6. Ange den URL-adress dit du vill att data ska lagras i fältet URL. Webhooks kan inte returneras till följande URL-adresser:

    • Localhost
    • Alla URL-adresser som slutar med ordet ”internal” (t.ex. example.com/internal)
    • Alla URL-adresser från en anpassad domän som är kopplad till butiken
    • ”Falska” domäner (t.ex. www.example.com)
    • Shopify-domäner (t.ex. shopify.com och myshopify.com)
  7. Välj önskad webhook-version i Webhook API-version.

  8. Klicka på Spara.

Mobil
  1. Från Shopify app, tryck på Meny och tryck sedan på Inställningar Inställningar.

  2. Tryck på Aviseringar i avsnittet Butiksinställningar.

  3. Tryck på Webhooks.

  4. Tryck på ⊕ Skapa webhook.

  5. Välj en av de webhook-händelser som stöds som du vill använda som din webhook-händelse i rullgardinsmenyn Händelse. Du kan inte ändra webhook-händelsen efter att din webhook har skapats.

  6. I rullgardinsmenyn Format väljer du det format som du vill att Shopify ska skicka informationen i. De två valen är JSON eller XML.

  7. Ange den URL-adress dit du vill att data ska lagras i fältet URL. Webhooks kan inte returneras till följande URL-adresser:

    • Localhost
    • Alla URL-adresser som slutar med ordet ”internal” (t.ex. example.com/internal)
    • Alla URL-adresser från en anpassad domän som är kopplad till butiken
    • ”Falska” domäner (t.ex. www.example.com)
    • Shopify-domäner (t.ex. shopify.com och myshopify.com)
  8. Välj önskad webhook-version i Webhook API-version.

  9. Tryck på Spara eller .

När din nya webhook har sparats visas den på sidan Webhooks.

Redigera webhooks

Du kan redigera konfigurationen för en webhook efter att den har skapats. Du kan dock inte ändra den valda webhook-händelsen.

Steg:

Dator
  1. Gå till Inställningar > Aviseringar från din Shopify-admin.

  2. Klicka på Webhooks.

  3. Klicka på ... > Redigera på raden för den webhook som du vill redigera.

  4. Ändra webhooken efter behov i dialogrutan Redigera webhook.

  5. Klicka på Spara.

Mobil
  1. Från Shopify app, tryck på Meny och tryck sedan på Inställningar Inställningar.

  2. Tryck på Aviseringar i avsnittet Butiksinställningar.

  3. Tryck på Webhooks.

  4. Tryck på ... > Redigera på raden för den webhook som du vill redigera.

  5. Ändra webhooken efter behov i dialogrutan Redigera webhook.

  6. Tryck på Spara eller .

Testa webhooks

Du kan testa din webhook för att se till att den händelseinformation du vill ha skickas till rätt URL-adress.

Steg:

Dator
  1. Gå till Inställningar > Aviseringar från din Shopify-admin.

  2. Klicka på Webhooks.

  3. Klicka på ... > Skicka test på raden för den webhook som du vill testa.

  4. Verifiera att aviseringen fungerar på den URL-adress som du angav för din webhook.

Mobil
  1. Från Shopify app, tryck på Meny och tryck sedan på Inställningar Inställningar.

  2. Tryck på Aviseringar i avsnittet Butiksinställningar.

  3. Tryck på Webhooks.

  4. Tryck på ... > Skicka test på raden för den webhook som du vill testa.

  5. Verifiera att aviseringen fungerar på den URL-adress som du angav för din webhook.

Radera webhooks

Du kan radera en webhook från din Shopify-admin. Den här åtgärden kan inte ångras.

Steg:

Dator
  1. Gå till Inställningar > Aviseringar från din Shopify-admin.

  2. Klicka på Webhooks.

  3. Klicka på ... > Radera på raden för den webhook som du vill radera.

Mobil
  1. Från Shopify app, tryck på Meny och tryck sedan på Inställningar Inställningar.

  2. Tryck på Aviseringar i avsnittet Butiksinställningar.

  3. Tryck på Webhooks.

  4. Tryck på ... > Radera på raden för den webhook som du vill radera.