Oprettelse af webhooks
Webhooks er et værktøj til at hente og gemme data fra en bestemt hændelse. De giver dig mulighed for at registrere en https://-webadresse, hvor hændelsesdataene kan gemmes i JSON- eller XML-format. Webhooks bruges normalt af følgende årsager:
- Afgivelse af en ordre
- Ændring af et produkts pris
- Underretning af din IM-klient eller din personsøger, når du er offline
- Indsamling af data til datawarehousing
- Integration af din regnskabssoftware
- Filtrering af ordrevarer og underretning af forskellige afsendere om ordren
- Fjernelse af kundedata fra din database, når kunder afinstallerer din app
På denne side
Understøttede webhook-hændelser
Når du opretter en webhook, kan du vælge mellem alle de anførte hændelser. Hvis du f.eks. vil oprette en webhook, der sendes, hver gang en ordre er blevet betalt, skal du vælge Betaling af ordre. Hvis du derimod vil oprette en webhook, der sendes, hver gang en butiksegenskab opdateres, skal du vælge Opdatering af butik.
| Kategori | Hændelser |
|---|---|
| Indkøbskurv |
|
| Betalingsside |
|
| Kollektion |
|
| Kunde |
|
| Rabat |
|
| Ordrekladde |
|
| Klargøring |
|
| Lager |
|
| Lokation |
|
| Marked |
|
| Ordre |
|
| Produkt |
|
| Refusion |
|
| Butik |
|
| Betalingsmiddel |
|
| Tema |
|
| Transaktion |
|
Opret webhooks
Du kan oprette en webhook når som helst. Dine webhooks signeres med et id, der er unikt for din butik og består af en kombination af bogstaver og tal.
Fremgangsmåde:
Computer
Fra din Shopify-administrator skal du gå til Indstillinger > Notifikationer.
Klik på Webhooks.
Klik på ⊕ Opret webhook.
I rullemenuen Hændelse skal du vælge en af de understøttede webhook-hændelser, som du vil bruge som din webhook-hændelse. Du kan ikke ændre webhook-hændelsen, efter webhooken er oprettet.
I rullemenuen Format skal du vælge det format, som Shopify skal bruge til at sende disse oplysninger til dig. De to valgmuligheder er JSON eller XML.
I feltet Webadresse skal du angive den webadresse, hvor dataene skal gemmes. Webhooks kan ikke returneres til følgende webadresser:
- Localhost
- Enhver webadresse, der slutter på ordet “internal” (f.eks.
example.com/internal) - Enhver webadresse fra et tilpasset domæne, der er knyttet til butikken
- “Falske” domæner (f.eks.
www.example.com) - Shopify-domæner (f.eks.
shopify.comogmyshopify.com)
I Webhook API-version skal du vælge din foretrukne webhook-version.
Klik på Gem.
Mobil
Tryk på
i Shopify-appen, og tryk derefter på
Indstillinger.
I afsnittet Butiksindstillinger skal du trykke på Notifikationer.
Tryk på Webhooks.
Tryk på ⊕ Opret webhook.
I rullemenuen Hændelse skal du vælge en af de understøttede webhook-hændelser, som du vil bruge som din webhook-hændelse. Du kan ikke ændre webhook-hændelsen, efter webhooken er oprettet.
I rullemenuen Format skal du vælge det format, som Shopify skal bruge til at sende disse oplysninger til dig. De to valgmuligheder er JSON eller XML.
I feltet Webadresse skal du angive den webadresse, hvor dataene skal gemmes. Webhooks kan ikke returneres til følgende webadresser:
- Localhost
- Enhver webadresse, der slutter på ordet “internal” (f.eks.
example.com/internal) - Enhver webadresse fra et tilpasset domæne, der er knyttet til butikken
- “Falske” domæner (f.eks.
www.example.com) - Shopify-domæner (f.eks.
shopify.comogmyshopify.com)
I Webhook API-version skal du vælge din foretrukne webhook-version.
Tryk på Gem eller ✓.
Når din nye webhook er gemt, vises den på siden Webhooks.
Rediger webhooks
Du kan redigere konfigurationen af en webhook, efter den er blevet oprettet. Du kan dog ikke ændre den valgte webhook-hændelse.
Fremgangsmåde:
Computer
Fra din Shopify-administrator skal du gå til Indstillinger > Notifikationer.
Klik på Webhooks.
I rækken med den webhook, du vil redigere, skal du klikke på ... > Rediger.
I dialogboksen Rediger webhook skal du redigere webhooken efter behov.
Klik på Gem.
Mobil
Tryk på
i Shopify-appen, og tryk derefter på
Indstillinger.
I afsnittet Butiksindstillinger skal du trykke på Notifikationer.
Tryk på Webhooks.
I rækken med den webhook, du vil redigere, skal du trykke på ... > Rediger.
I dialogboksen Rediger webhook skal du redigere webhooken efter behov.
Tryk på Gem eller ✓.
Test webhooks
Du kan teste din webhook for at sikre dig, at de hændelsesoplysninger, du ønsker, sendes til den korrekte webadresse.
Fremgangsmåde:
Computer
Fra din Shopify-administrator skal du gå til Indstillinger > Notifikationer.
Klik på Webhooks.
I rækken med den webhook, du vil teste, skal du klikke på ... > Send test.
På den webadresse, du har angivet for webhooken, skal du bekræfte, at notifikationen fungerer.
Mobil
Tryk på
i Shopify-appen, og tryk derefter på
Indstillinger.
I afsnittet Butiksindstillinger skal du trykke på Notifikationer.
Tryk på Webhooks.
I rækken med den webhook, du vil teste, skal du trykke på ... > Send test.
På den webadresse, du har angivet for webhooken, skal du bekræfte, at notifikationen fungerer.
Slet webhooks
Du kan slette en webhook fra din Shopify-administrator. Handlingen kan ikke fortrydes.
Fremgangsmåde:
Computer
Fra din Shopify-administrator skal du gå til Indstillinger > Notifikationer.
Klik på Webhooks.
I rækken med den webhook, du vil slette, skal du klikke på ... > Slet.
Mobil
Tryk på
i Shopify-appen, og tryk derefter på
Indstillinger.
I afsnittet Butiksindstillinger skal du trykke på Notifikationer.
Tryk på Webhooks.
I rækken med den webhook, du vil slette, skal du trykke på ... > Slet.