Opprette webhooks
Webhooks er et verktøy for å hente og lagre data fra en bestemt hendelse. De lar deg registrere en https://-URL-adresse der hendelsesdataene kan lagres i JSON- eller XML-format. Webhooks brukes vanligvis av følgende årsaker:
- Legge inn en bestilling
- Endre prisen på et produkt
- Varsle direktemeldingsklienten eller personsøkeren din når du er frakoblet
- Samle inn data for datalagring
- Integrere regnskapsprogramvaren din
- Filtrere bestillingsvarene og informere ulike transportører om bestillingen
- Fjerne kundedata fra databasen din når de avinstallerer appen din
På denne siden
Støttede webhook-hendelser
Når du oppretter en webhook, kan du velge blant de oppførte hendelsene. Hvis du for eksempel vil opprette en webhook som sendes hver gang en bestilling er betalt, velger du Bestillingsbetaling. Som et annet eksempel: hvis du vil opprette en webhook som sendes hver gang en butikkegenskap oppdateres, velger du Butikkoppdatering.
| Kategori | Hendelser |
|---|---|
| Handlekurv |
|
| Kasse |
|
| Samling |
|
| Kunde |
|
| Rabatt |
|
| Bestillingsutkast |
|
| Distribusjon |
|
| Varelager |
|
| Sted |
|
| Marked |
|
| Bestilling |
|
| Produkt |
|
| Refusjon |
|
| Butikk |
|
| Betalingsmiddel |
|
| Tema |
|
| Transaksjon |
|
Opprett webhooks
Du kan opprette en webhook når som helst. Webhookene dine signeres med en ID som består av en kombinasjon av bokstaver og tall som er unik for butikken din.
Trinn:
Stasjonær datamaskin
Fra Shopify-administrator går du til Innstillinger > Varsler.
Klikk på Webhooks.
Klikk på ⊕ Opprett webhook.
I Hendelse-rullegardinmenyen velger du en av de støttede webhook-hendelsene du vil bruke som webhook-hendelse. Du kan ikke endre webhook-hendelsen etter at webhooken er opprettet.
I Format-rullegardinmenyen velger du formatet du vil at Shopify skal sende deg denne informasjonen i. De to valgene er JSON eller XML.
I URL-feltet angir du URL-adressen der du vil at dataene skal lagres. Webhooks kan ikke returneres til følgende URL-adresser:
- Localhost
- Enhver URL-adresse som slutter på ordet «internal» (for eksempel
example.com/internal) - Enhver URL-adresse fra et egendefinert domene som er knyttet til butikken
- «Falske» domener (for eksempel
www.example.com) - Shopify-domener (for eksempel
shopify.comogmyshopify.com)
I Webhook API-versjon velger du foretrukket webhook-versjon.
Klikk på Lagre.
Mobil
Fra Shopify app, trykk på
, og deretter på
Innstillinger.
I Butikkinnstillinger-seksjonen trykker du på Varsler.
Trykk på Webhooks.
Trykk på ⊕ Opprett webhook.
I Hendelse-rullegardinmenyen velger du en av de støttede webhook-hendelsene du vil bruke som webhook-hendelse. Du kan ikke endre webhook-hendelsen etter at webhooken er opprettet.
I Format-rullegardinmenyen velger du formatet du vil at Shopify skal sende deg denne informasjonen i. De to valgene er JSON eller XML.
I URL-feltet angir du URL-adressen der du vil at dataene skal lagres. Webhooks kan ikke returneres til følgende URL-adresser:
- Localhost
- Enhver URL-adresse som slutter på ordet «internal» (for eksempel
example.com/internal) - Enhver URL-adresse fra et egendefinert domene som er knyttet til butikken
- «Falske» domener (for eksempel
www.example.com) - Shopify-domener (for eksempel
shopify.comogmyshopify.com)
I Webhook API-versjon velger du foretrukket webhook-versjon.
Trykk på Lagre eller ✓.
Når den nye webhooken er lagret, vises den på Webhooks-siden.
Rediger webhooks
Du kan redigere konfigurasjonen for en webhook etter at den er opprettet. Du kan imidlertid ikke endre den valgte webhook-hendelsen.
Trinn:
Stasjonær datamaskin
Fra Shopify-administrator går du til Innstillinger > Varsler.
Klikk på Webhooks.
Klikk på ... > Rediger i raden som inneholder webhooken du vil redigere.
I dialogboksen Rediger webhook endrer du webhooken etter behov.
Klikk på Lagre.
Mobil
Fra Shopify app, trykk på
, og deretter på
Innstillinger.
I Butikkinnstillinger-seksjonen trykker du på Varsler.
Trykk på Webhooks.
Trykk på ... > Rediger i raden som inneholder webhooken du vil redigere.
I dialogboksen Rediger webhook endrer du webhooken etter behov.
Trykk på Lagre eller ✓.
Test webhooks
Du kan teste webhooken for å sikre at hendelsesinformasjonen du ønsker blir sendt til riktig URL-adresse.
Trinn:
Stasjonær datamaskin
Fra Shopify-administrator går du til Innstillinger > Varsler.
Klikk på Webhooks.
Klikk på ... > Send test i raden som inneholder webhooken du vil teste.
Bekreft at varselet fungerer på URL-adressen du har angitt for webhooken.
Mobil
Fra Shopify app, trykk på
, og deretter på
Innstillinger.
I Butikkinnstillinger-seksjonen trykker du på Varsler.
Trykk på Webhooks.
Trykk på ... > Send test i raden som inneholder webhooken du vil teste.
Bekreft at varselet fungerer på URL-adressen du har angitt for webhooken.
Slett webhooks
Du kan slette en webhook fra Shopify-administrator. Denne handlingen kan ikke angres.
Trinn:
Stasjonær datamaskin
Fra Shopify-administrator går du til Innstillinger > Varsler.
Klikk på Webhooks.
Klikk på ... > Slett i raden som inneholder webhooken du vil slette.
Mobil
Fra Shopify app, trykk på
, og deretter på
Innstillinger.
I Butikkinnstillinger-seksjonen trykker du på Varsler.
Trykk på Webhooks.
Trykk på ... > Slett i raden som inneholder webhooken du vil slette.