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 ofta för:

  • Att göra en order
  • Ändra en produkts pris
  • Meddela din IM-klient eller din personsökare när du är offline
  • Samla in uppgifter för datalagring
  • Integrera din bokföringsprogramvara
  • Filtrera orderartiklarna och informera olika leverantörer om ordern
  • Ta bort kunduppgifter från din databas när de avinstallerar din app

Stödda webhookhändelser

När du skapar en webhook kan du välja från någon av de listade 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 till exempel vill skapa en webhook som skickas varje gång en butiksegenskap uppdateras väljer du Butiksuppdatering.

Tabell över de webhook-händelser som stöds och finns tillgängliga i Shopify-admin.
KategoriEvenemang
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 kundmedgivande för sms-marknadsföring
  • Uppdatering av kundkontoinställningar
  • Skapande av kund
  • Radering av kund
  • Inaktivering av kund
  • Uppdatering av kundmedgivande för e-postmarknadsföring
  • Aktivering av kund
  • Skapande av kundgrupp
  • Radering av kundgrupp
  • Uppdatering av kundgrupp
  • Kundtaggar har lagts till
  • Kundtaggar har tagits bort
  • Uppdatering av kund
Rabatt
  • Skapa rabatt
  • Radera rabatt
  • Uppdatera rabatt
Beställningsutkast
  • Skapande av orderutkast
  • Radering av orderutkast
  • Uppdatering av orderutkast
Distribution
  • Skapande av distribution
  • Din order kan inte slutföras av en distributionstjänst
  • Poster i distributionsorder förbereds för hämtning
  • Distributionsorder har flyttats
  • Distributionsorder placerad i vänteläge
  • Distributionsordern har schemalagts på nytt
  • Distributionsorder som var schemalagd förfaller
  • Orderdirigering för distributionsorder slutförd
  • Distributionsordrar har annullerats
  • Förfrågan om annullering av distributionsordrar har godkänts
  • Förfrågan om annullering av distributionsordrar har avvisats
  • Förfrågan om annullering av distributionsordrar har skickats
  • Distributionsförfrågan för distributionsordrar har godkänts
  • Distributionsförfrågan för distributionsordrar har avvisats
  • Distributionsförfrågan för distributionsordrar har skickats
  • Distributionsordrar är inte längre i vänteläge
  • Poster för distributionsordrar har förberetts för lokal leverans
  • Distributionsordrar har slagits samman
  • Distributionsordrarna har delats upp
  • Uppdatering av distribution
Lagerförteckning
  • Skapande av lagerartikel
  • Radering av lagerartikel
  • Uppdatering av lagerartikel
  • Anslutning av lagernivå
  • Bortkopplande av lagernivå
  • Uppdatering av lagernivå
Plats
  • Aktivering av plats
  • Skapande av plats
  • Inaktivering av plats
  • Radering av plats
  • Uppdatering av platsartikel
Marknaden
  • Skapande av marknad
  • Radering av marknad
  • Uppdatering av marknad
Beställ
  • Orderannullering
  • Skapande av order
  • Beställningsradering
  • Orderändring
  • Orderdistribution
  • Orderbetalning
  • Orderns riskbedömning ändrades
  • Orderuppdatering
Produkt
  • Skapande av produkt
  • Radering av produkt
  • Uppdatering av produkt
Återbetalning
  • Skapande av återbetalning
Shop
  • Butiksuppdatering
Anbud
  • Upprätta transaktionsanbud
Tema
  • Skapande av tema
  • Radering av tema
  • Publicering av tema
  • Uppdatering av tema
Transaktion
  • Skapande av transaktion

Skapa webhooks

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

Steg:

Dator
  1. Från din Shopify-administratör går du till Inställningar > Aviseringar.

  2. Klicka på Webhooks.

  3. Klicka på ⊕ Skapa webhook.

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

  5. Välj det format du vill att Shopify ska skicka denna information till dig i från rullgardinsmenyn Format. De två valen är JSON eller XML.

  6. I URL-fältet anger du den URL där du vill att data ska lagras. Webhooks kan inte returneras till följande URL:er:

    • Localhost
    • Alla URL:er som slutar med ordet ”internal” (till exempel example.com/internal)
    • En URL från en anpassad domän som är ansluten till butiken
    • Falska domäner (till exempel www.example.com)
    • Shopify-domäner (till exempel shopify.com och myshopify.com)
  7. I Webhook API-versionen väljer du din föredragna webhook-version.

  8. Klicka på Spara.

iPhone
  1. Från Shopify-appen trycker du på knappen och sedan på Inställningar.

  2. I avsnittet Butiksinställningar trycker du på Meddelanden.

  3. Tryck på Webhooks.

  4. Tryck på ⊕ Skapa webhook.

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

  6. Välj det format du vill att Shopify ska skicka denna information till dig i från rullgardinsmenyn Format. De två valen är JSON eller XML.

  7. I URL-fältet anger du den URL där du vill att data ska lagras. Webhooks kan inte returneras till följande URL:er:

    • Localhost
    • Alla URL:er som slutar med ordet ”internal” (till exempel example.com/internal)
    • En URL från en anpassad domän som är ansluten till butiken
    • Falska domäner (till exempel www.example.com)
    • Shopify-domäner (till exempel shopify.com och myshopify.com)
  8. I Webhook API-versionen väljer du din föredragna webhook-version.

  9. Tryck på Spara.

Android
  1. Tryck på knappen och sedan Inställningar i Shopify-appen.

  2. I avsnittet Butiksinställningar trycker du på Meddelanden.

  3. Tryck på Webhooks.

  4. Tryck på ⊕ Skapa webhook.

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

  6. Välj det format du vill att Shopify ska skicka denna information till dig i från rullgardinsmenyn Format. De två valen är JSON eller XML.

  7. I URL-fältet anger du den URL där du vill att data ska lagras. Webhooks kan inte returneras till följande URL:er:

    • Localhost
    • Alla URL:er som slutar med ordet ”internal” (till exempel example.com/internal)
    • En URL från en anpassad domän som är ansluten till butiken
    • Falska domäner (till exempel www.example.com)
    • Shopify-domäner (till exempel shopify.com och myshopify.com)
  8. I Webhook API-versionen väljer du din föredragna webhook-version.

  9. Tryck på .

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

Redigera webhooks

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

Steg:

Dator
  1. Från din Shopify-administratör går du till Inställningar > Aviseringar.

  2. Klicka på Webhooks.

  3. I raden som innehåller den webhook som du vill redigera klickar du på ... > Redigera.

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

  5. Klicka på Spara.

iPhone
  1. Från Shopify-appen trycker du på knappen och sedan på Inställningar.
  2. I avsnittet Butiksinställningar trycker du på Meddelanden.
  3. Tryck på Webhooks.
  4. I raden som innehåller den webhook som du vill redigera trycker du på ... > Redigera.
  5. Ändra webhook efter behov i dialogrutan Redigera webhook.
  6. Tryck på Spara.
Android
  1. Tryck på knappen och sedan Inställningar i Shopify-appen.
  2. I avsnittet Butiksinställningar trycker du på Meddelanden.
  3. Tryck på Webhooks.
  4. I raden som innehåller den webhook som du vill redigera trycker du på ... > Redigera.
  5. Ändra webhook efter behov i dialogrutan Redigera webhook.
  6. Tryck på .

Testa webhooks

Du kan testa din webhook för att se till att händelseinformationen som du vill ha skickas till rätt URL.

Steg:

Dator
  1. Från din Shopify-administratör går du till Inställningar > Aviseringar.

  2. Klicka på Webhooks.

  3. I raden som innehåller den webhook som du vill testa klickar du på ... > Skicka test.

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

iPhone
  1. Från Shopify-appen trycker du på knappen och sedan på Inställningar.
  2. I avsnittet Butiksinställningar trycker du på Meddelanden.
  3. Tryck på Webhooks.
  4. I raden som innehåller den webhook som du vill testa trycker du på ... > Skicka test.
  5. Verifiera att aviseringen fungerar på den URL som du angav för webhook.
Android
  1. Tryck på knappen och sedan Inställningar i Shopify-appen.
  2. I avsnittet Butiksinställningar trycker du på Meddelanden.
  3. Tryck på Webhooks.
  4. I raden som innehåller den webhook som du vill testa trycker du på ... > Skicka test.
  5. Verifiera att aviseringen fungerar på den URL som du angav för webhook.

Radera webhooks

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

Steg:

Dator
  1. Från din Shopify-administratör går du till Inställningar > Aviseringar.

  2. Klicka på Webhooks.

  3. I raden som innehåller den webhook som du vill radera klickar du på ... > Radera.

iPhone
  1. Från Shopify-appen trycker du på knappen och sedan på Inställningar.
  2. I avsnittet Butiksinställningar trycker du på Meddelanden.
  3. Tryck på Webhooks.
  4. I raden som innehåller den webhook som du vill radera trycker du på ... > Radera.
Android
  1. Tryck på knappen och sedan Inställningar i Shopify-appen.
  2. I avsnittet Butiksinställningar trycker du på Meddelanden.
  3. Tryck på Webhooks.
  4. I raden som innehåller den webhook som du vill radera trycker du på ... > Radera.
Hittar du inte de svar du letar efter? Vi finns här för att hjälpa till!