Artikelen over: Diversen

Shopify Webhooks: Order Notes worden niet gevuld

Waarom moeten Order Notes gevuld zijn voor werkende webhooks?



Order Notes (bestelnotities) in Shopify spelen een essentiële rol in het correct functioneren van de AdPage purchase-webhooks. De AdPage webhooks vertrouwen op specifieke informatie die in deze notities wordt opgeslagen, zoals gebruikersgegevens en marketinginformatie die later kan worden verwerkt. Zonder deze informatie kunnen de webhooks hun werk niet uitvoeren en ontstaat er een breuk in de gegevensstroom die nodig is voor essentiële processen zoals klantcommunicatie en marketinganalyses.

Voor meer informatie over de werking van webhooks: https://www.adpage.io/post/webhooks

Probleem met andere plugins: overschrijven van Order Notes



Een veelvoorkomend probleem dat we tegenkomen, is dat andere Shopify-apps of plugins de Order Notes overschrijven. Een plugin/app heeft de mogelijkheid om deze order notes aan te vullen of te overschrijven. Als de order notes overschreven worden, wordt alles uit die order notes verwijderd voor de eigen inhoud. Kiezen ze ervoor om aan te vullen, zoals wij ook doen, wordt de informatie extra toegevoegd aan de order notes. De plugins die kiezen voor overschrijven verwijderen de marketing- en userinfo en vervangen deze door hun eigen gegevens, of laten de velden leeg. Dit gebeurt omdat veel plugins Order Notes gebruiken zonder rekening te houden met andere apps die afhankelijk zijn van deze informatie.

Gevolgen als het probleem niet wordt opgelost



Wanneer de Order Notes niet correct gevuld zijn, kunnen onze webhooks niet functioneren. Zonder correcte Order Notes worden de functionaliteiten van onze webhooks volledig geblokkeerd en zal je op de standaard Server-Side Tagging manier je aankopen moeten meten.


Hoe kan de webbeheerder dit zelf onderzoeken en oplossen?



Onderzoek of de Order Notes worden overschreven:


Controleer een recente order in Shopify en kijk of de Order Notes de informatie bevatten die door onze webhook gegenereerd zou moeten worden.

Ga naar Orders > Klik op een order > Scroll naar de Order Notes-sectie. Controleer of daar marketing- en gebruikersinformatie staat zoals verwacht:

marketing- en userinfo in de order notes

Activeer de developer tools van Shopify (indien beschikbaar) om te zien welke app als laatste wijzigingen heeft aangebracht in de Order Notes.

Oplossen van het probleem:


Identificeer de conflicterende plugin. Controleer of een specifieke app de Order Notes overschrijft. Dit kan vaak worden afgeleid uit de instellingen of logs van de apps.

Pas de instellingen aan. Sommige apps bieden opties om aan te geven dat zij de Order Notes niet mogen overschrijven. Controleer of deze optie beschikbaar is.

Neem contact op met de ontwikkelaars. Als het niet duidelijk is welke plugin het probleem veroorzaakt, of als er geen oplossing lijkt te zijn, neem contact op met de ontwikkelaars van de betreffende plugin en vraag of ze hun plugin kunnen aanpassen om de Order Notes te respecteren.

Test de wijzigingen. Plaats een testorder om te bevestigen dat de Order Notes correct gevuld blijven met zowel onze gegevens als die van andere plugins.


Extra tip: Voor langdurige stabiliteit raden we aan om regelmatig te controleren welke apps toegang hebben tot de Order Notes en een beleid op te stellen om conflicten te voorkomen.

Door bovenstaande stappen te volgen, kan je ervoor zorgen dat onze webhooks correct blijven functioneren en dat de gegevensstroom niet wordt onderbroken. Heb je verdere hulp nodig? Neem gerust contact op met onze supportafdeling!

Bijgewerkt op: 19/11/2024

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!