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.
Kategori | Evenemang |
---|---|
Varukorg |
|
Kassa |
|
Produktserie |
|
Kund |
|
Rabatt |
|
Beställningsutkast |
|
Distribution |
|
Lagerförteckning |
|
Plats |
|
Marknaden |
|
Beställ |
|
Produkt |
|
Återbetalning |
|
Shop |
|
Anbud |
|
Tema |
|
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
Från din Shopify-administratör går du till Inställningar > Aviseringar.
Klicka på Webhooks.
Klicka på ⊕ Skapa webhook.
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.
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.
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
ochmyshopify.com
)
I Webhook API-versionen väljer du din föredragna webhook-version.
Klicka på Spara.
iPhone
Från Shopify-appen trycker du på knappen … och sedan på Inställningar.
I avsnittet Butiksinställningar trycker du på Meddelanden.
Tryck på Webhooks.
Tryck på ⊕ Skapa webhook.
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.
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.
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
ochmyshopify.com
)
I Webhook API-versionen väljer du din föredragna webhook-version.
Tryck på Spara.
Android
Tryck på knappen ☰ och sedan Inställningar i Shopify-appen.
I avsnittet Butiksinställningar trycker du på Meddelanden.
Tryck på Webhooks.
Tryck på ⊕ Skapa webhook.
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.
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.
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
ochmyshopify.com
)
I Webhook API-versionen väljer du din föredragna webhook-version.
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
Från din Shopify-administratör går du till Inställningar > Aviseringar.
Klicka på Webhooks.
I raden som innehåller den webhook som du vill redigera klickar du på ... > Redigera.
Ändra webhook efter behov i dialogrutan Redigera webhook.
Klicka på Spara.
iPhone
- Från Shopify-appen trycker du på knappen … och sedan på Inställningar.
- I avsnittet Butiksinställningar trycker du på Meddelanden.
- Tryck på Webhooks.
- I raden som innehåller den webhook som du vill redigera trycker du på ... > Redigera.
- Ändra webhook efter behov i dialogrutan Redigera webhook.
- Tryck på Spara.
Android
- Tryck på knappen ☰ och sedan Inställningar i Shopify-appen.
- I avsnittet Butiksinställningar trycker du på Meddelanden.
- Tryck på Webhooks.
- I raden som innehåller den webhook som du vill redigera trycker du på ... > Redigera.
- Ändra webhook efter behov i dialogrutan Redigera webhook.
- 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
Från din Shopify-administratör går du till Inställningar > Aviseringar.
Klicka på Webhooks.
I raden som innehåller den webhook som du vill testa klickar du på ... > Skicka test.
Verifiera att aviseringen fungerar på den URL som du angav för webhook.
iPhone
- Från Shopify-appen trycker du på knappen … och sedan på Inställningar.
- I avsnittet Butiksinställningar trycker du på Meddelanden.
- Tryck på Webhooks.
- I raden som innehåller den webhook som du vill testa trycker du på ... > Skicka test.
- Verifiera att aviseringen fungerar på den URL som du angav för webhook.
Android
- Tryck på knappen ☰ och sedan Inställningar i Shopify-appen.
- I avsnittet Butiksinställningar trycker du på Meddelanden.
- Tryck på Webhooks.
- I raden som innehåller den webhook som du vill testa trycker du på ... > Skicka test.
- 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
Från din Shopify-administratör går du till Inställningar > Aviseringar.
Klicka på Webhooks.
I raden som innehåller den webhook som du vill radera klickar du på ... > Radera.
iPhone
- Från Shopify-appen trycker du på knappen … och sedan på Inställningar.
- I avsnittet Butiksinställningar trycker du på Meddelanden.
- Tryck på Webhooks.
- I raden som innehåller den webhook som du vill radera trycker du på ... > Radera.
Android
- Tryck på knappen ☰ och sedan Inställningar i Shopify-appen.
- I avsnittet Butiksinställningar trycker du på Meddelanden.
- Tryck på Webhooks.
- I raden som innehåller den webhook som du vill radera trycker du på ... > Radera.