Webhooks aanmaken
Webhooks zijn een tool voor het ophalen en opslaan van gegevens uit een bepaalde gebeurtenis. Hiermee kun je een https://
-URL registreren waar de gebeurtenisgegevens kunnen worden opgeslagen in JSON- of XML-indeling. Webhooks worden vaak gebruikt om:
- een bestelling te plaatsen;
- de prijs van een product te wijzigen;
- je IM-client of pager te laten weten wanneer je offline bent;
- gegevens te verzamelen voor datawarehousing;
- je boekhoudsoftware te integreren;
- de bestelde artikelen te filteren en verschillende vervoerders te informeren over de bestelling;
- klantgegevens uit je database te verwijderen wanneer klanten je app verwijderen.
Op deze pagina
Ondersteunde webhook-gebeurtenissen
Wanneer je een webhook maakt, kun je kiezen uit een van de vermelde gebeurtenissen. Als je bijvoorbeeld een webhook wil maken die elke keer wordt verzonden wanneer een bestelling is betaald, selecteer je Betaling van bestelling. Als je in een ander voorbeeld een webhook wil maken die elke keer wordt verzonden wanneer een winkeleigenschap wordt bijgewerkt, selecteer je Winkel bijwerken.
Categorie | Evenementen |
---|---|
Winkelwagen |
|
Checkout |
|
Collectie |
|
Klant |
|
Korting |
|
Conceptbestelling |
|
Afhandeling |
|
Voorraad |
|
Locatie |
|
Marketing |
|
Bestelling |
|
Product |
|
Terugbetaling |
|
Shop |
|
Aanbesteding |
|
Thema |
|
Transactie |
|
Webhooks maken
Je kunt op elk gewenst moment een webhook maken. Je webhooks worden ondertekend met een ID bestaande uit een combinatie van letters en cijfers die uniek is voor je winkel.
Stappen:
Desktop
Ga in het Shopify-beheercentrum naar Instellingen > Meldingen.
Klik op Webhooks.
Klik op ⊕ Webhook maken.
Selecteer in de vervolgkeuzelijst Gebeurtenis een van de ondersteunde webhookgebeurtenissen die je wil gebruiken. Als de webhook eenmaal is gemaakt, kun je de webhookgebeurtenis niet meer wijzigen.
Kies in de vervolgkeuzelijst Indeling de indeling waarin je wil dat Shopify deze informatie naar je stuurt. Je kunt kiezen uit JSON of XML.
-
Voer in het veld URL de URL in waar je gegevens wil opslaan. Webhooks kunnen niet worden geretourneerd naar de volgende URL's:
- Localhost
- URL's eindigend op het woord 'internal' (bijvoorbeeld
example.com/internal
) - Elke URL van een aangepast domein dat is gekoppeld aan de winkel
- Nepdomeinen (bijvoorbeeld
www.example.com
) - Shopify-domeinen (bijvoorbeeld
shopify.com
enmyshopify.com
)
Selecteer bij Webhook API-versie de gewenste webhookversie.
Klik op Opslaan.
iPhone
- Tik in de Shopify-app op de knop … en daarna op Instellingen.
- Tik in de sectie Winkelinstellingen op Meldingen.
- Tik op Webhooks.
- Tik op ⊕ Webhook maken.
- Selecteer in de vervolgkeuzelijst Gebeurtenis een van de ondersteunde webhookgebeurtenissen die je wil gebruiken. Als de webhook eenmaal is gemaakt, kun je de webhookgebeurtenis niet meer wijzigen.
- Kies in de vervolgkeuzelijst Indeling de indeling waarin je wil dat Shopify deze informatie naar je stuurt. Je kunt kiezen uit JSON of XML.
-
Voer in het veld URL de URL in waar je gegevens wil opslaan. Webhooks kunnen niet worden geretourneerd naar de volgende URL's:
- Localhost
- URL's eindigend op het woord 'internal' (bijvoorbeeld
example.com/internal
) - Elke URL van een aangepast domein dat is gekoppeld aan de winkel
- Nepdomeinen (bijvoorbeeld
www.example.com
) - Shopify-domeinen (bijvoorbeeld
shopify.com
enmyshopify.com
)
Selecteer bij Webhook API-versie de gewenste webhookversie.
Tik op Opslaan.
Android
- Tik in de Shopify-app op de knop ☰ en vervolgens op Instellingen.
- Tik in de sectie Winkelinstellingen op Meldingen.
- Tik op Webhooks.
- Tik op ⊕ Webhook maken.
- Selecteer in de vervolgkeuzelijst Gebeurtenis een van de ondersteunde webhookgebeurtenissen die je wil gebruiken. Als de webhook eenmaal is gemaakt, kun je de webhookgebeurtenis niet meer wijzigen.
- Kies in de vervolgkeuzelijst Indeling de indeling waarin je wil dat Shopify deze informatie naar je stuurt. Je kunt kiezen uit JSON of XML.
-
Voer in het veld URL de URL in waar je gegevens wil opslaan. Webhooks kunnen niet worden geretourneerd naar de volgende URL's:
- Localhost
- URL's eindigend op het woord 'internal' (bijvoorbeeld
example.com/internal
) - Elke URL van een aangepast domein dat is gekoppeld aan de winkel
- Nepdomeinen (bijvoorbeeld
www.example.com
) - Shopify-domeinen (bijvoorbeeld
shopify.com
enmyshopify.com
)
Selecteer bij Webhook API-versie de gewenste webhookversie.
Tik op ✓.
Nadat je nieuwe webhook is opgeslagen, wordt deze weergegeven op de pagina Webhooks.
Webhooks bewerken
Nadat je een webhook hebt gemaakt, kun je de configuratie bewerken. Maar je kunt de geselecteerde webhookgebeurtenis niet wijzigen.
Stappen:
Desktop
Ga in het Shopify-beheercentrum naar Instellingen > Meldingen.
Klik op Webhooks.
Klik in de rij met de webhook die je wil bewerken op ... > Bewerken.
Breng de gewenste wijzigingen aan in het dialoogvenster Webhook bewerken.
Klik op Opslaan.
iPhone
- Tik in de Shopify-app op de knop … en daarna op Instellingen.
- Tik in de sectie Winkelinstellingen op Meldingen.
- Tik op Webhooks.
- Tik in de rij met de webhook die je wil bewerken op ... > Bewerken.
- Breng de gewenste wijzigingen aan in het dialoogvenster Webhook bewerken.
- Tik op Opslaan.
Android
- Tik in de Shopify-app op de knop ☰ en vervolgens op Instellingen.
- Tik in de sectie Winkelinstellingen op Meldingen.
- Tik op Webhooks.
- Tik in de rij met de webhook die je wil bewerken op ... > Bewerken.
- Breng de gewenste wijzigingen aan in het dialoogvenster Webhook bewerken.
- Tik op ✓.
Webhooks testen
Je kunt je webhook testen om te controleren of de juiste gegevens naar de juiste URL worden verzonden.
Stappen:
Desktop
Ga in het Shopify-beheercentrum naar Instellingen > Meldingen.
Klik op Webhooks.
Klik in de rij met de webhook die je wil testen op ... > Test verzenden.
Controleer bij de URL die je voor de webhook hebt opgegeven of de melding werkt.
iPhone
- Tik in de Shopify-app op de knop … en daarna op Instellingen.
- Tik in de sectie Winkelinstellingen op Meldingen.
- Tik op Webhooks.
- Tik in de rij met de webhook die je wil testen op ... > Test verzenden.
- Controleer bij de URL die je voor de webhook hebt opgegeven of de melding werkt.
Android
- Tik in de Shopify-app op de knop ☰ en vervolgens op Instellingen.
- Tik in de sectie Winkelinstellingen op Meldingen.
- Tik op Webhooks.
- Tik in de rij met de webhook die je wil testen op ... > Test verzenden.
- Controleer bij de URL die je voor de webhook hebt opgegeven of de melding werkt.
Webhooks verwijderen
Je kunt een webhook uit het Shopify-beheercentrum verwijderen. Deze actie kan niet ongedaan worden gemaakt.
Stappen:
Desktop
Ga in het Shopify-beheercentrum naar Instellingen > Meldingen.
Klik op Webhooks.
Klik in de rij met de webhook die je wil verwijderen op ... > Verwijderen.
iPhone
- Tik in de Shopify-app op de knop … en daarna op Instellingen.
- Tik in de sectie Winkelinstellingen op Meldingen.
- Tik op Webhooks.
- Tik in de rij met de webhook die je wil verwijderen op ... > Verwijderen.
Android
- Tik in de Shopify-app op de knop ☰ en vervolgens op Instellingen.
- Tik in de sectie Winkelinstellingen op Meldingen.
- Tik op Webhooks.
- Tik in de rij met de webhook die je wil verwijderen op ... > Verwijderen.