Naar inhoud gaan
memberarea memberarea.io

Ledengebeurtenissen terugsturen naar Shopify

Laat je memberarea Shopify-klanten aanmaken, taggen en bijwerken als er iets met een lid gebeurt, en reageer met je eigen automatiseringen op Shopify-bestellingen, terugbetalingen en annuleringen.

In dit artikel

Bestellingen stromen van je winkel naar je memberarea. Dit artikel gaat over de andere richting: als een lid zich aanmeldt, een cursus afrondt of een abonnement opzegt, kan je memberarea de bijbehorende Shopify-klant aanmaken, een tag toevoegen of verwijderen en een klantveld schrijven. Je winkel weet dan wie er binnen is, en je kunt die klanten in Shopify segmenteren en mailen. Het gaat ook over de Shopify-triggers die je in je eigen automatiseringen kunt gebruiken.

Wie dit kan instellen

De Shopify-pagina heeft Platforminstellingen bijwerken en Integraties beheren nodig. Voor het aanmaken van automatiseringen is daarnaast Automatiseringen beheren nodig. Zonder dat recht kunnen de sjablonen niet worden aangevinkt en zegt de pagina "Je mag geen automatiseringen aanmaken." met de tip "Vraag de eigenaar van deze workspace om het recht om automatiseringen te beheren."

Beginnen met de sjablonen

  1. Open Instellingen, dan Integraties, dan Shopify. De pagina staat op /admin/settings/integrations/shopify.
  2. Open het tabblad Automatiseringen. Het zegt "Je gebeurtenissen terugsturen naar Shopify" en "Deze automatiseringen worden direct ingeschakeld. Je kunt ze later elk afzonderlijk bewerken of verwijderen."
  3. Vink de sjablonen aan die je wilt. In het begin is er niets aangevinkt.
  4. Klik op Automatiseringen aanmaken. De knop toont hoeveel je er hebt aangevinkt.

De aangevinkte sjablonen worden in één keer aangemaakt, gepubliceerd en ingeschakeld, en naast de knop verschijnt "Aangemaakt en ingeschakeld". Elk ervan staat nu in je lijst met automatiseringen onder de naam van het sjabloon.

Dezelfde vier sjablonen verschijnen in de wizard voor de inrichting, in de stap Regels, onder "Je gebeurtenissen terugsturen naar Shopify". Daar worden de aangevinkte aangemaakt als je op Afronden klikt.

Voor het aanmaken is een gekoppelde winkel nodig. Is de koppeling weggevallen, koppel dan eerst opnieuw, zie Je Shopify-winkel koppelen.

De vier sjablonen

Sjabloon Wat het in Shopify doet
Nieuw lid: klant aanmaken Wordt er een nieuw ledenaccount aangemaakt, dan krijgt het lid een Shopify-klant met hetzelfde e-mailadres, en wordt de tag memberarea-member toegevoegd.
Cursus afgerond: klant taggen Rondt een lid een cursus af, dan krijgt de Shopify-klant de tag course-completed.
Lidmaatschap beëindigd: tag verwijderen Is een abonnement echt beëindigd, dan wordt de tag memberarea-member verwijderd en wordt het klantveld member_status op cancelled gezet.
Abonnement verlengd: houd de status actueel Elke keer dat een abonnement wordt verlengd, wordt het klantveld member_status op active gezet.

"Abonnement" betekent in deze sjablonen een abonnement dat in je memberarea is verkocht, niet een abonnement in Shopify.

Uit de triggers achter de sjablonen volgen een paar details:

  • Cursus afgerond: klant taggen reageert op elke cursus. Wil je maar één cursus taggen, open dan de automatisering en kies de cursus in de trigger, zoals beschreven in Triggers en acties.
  • Lidmaatschap beëindigd: tag verwijderen draait wanneer het abonnement echt is beëindigd. Een lid dat opzegt tegen het einde van de betaalde periode, houdt de tag tot die datum, net als zijn toegang in je memberarea.
  • De tags en de waarde van het veld liggen vast in het sjabloon. Open de automatisering in je lijst met automatiseringen om ze te wijzigen.

Al ingesteld

Een sjabloon dat voor deze winkel al bestaat, toont Al ingesteld en kan niet opnieuw worden aangevinkt. Bestaan alle vier, dan zegt het tabblad "Alle voorgestelde automatiseringen zijn al ingesteld." Archiveer of verwijder je een van deze automatiseringen, dan kan het sjabloon ervan opnieuw worden aangemaakt.

Het tabblad Automatiseringen toont de vier Shopify-sjablonen, waarvan er een gemarkeerd is als Al ingesteld.
Het tabblad Automatiseringen toont de vier Shopify-sjablonen, waarvan er een gemarkeerd is als Al ingesteld.

Een sjabloon telt als ingesteld als een automatisering dezelfde trigger en elke Shopify-stap van het sjabloon heeft, en die stappen deze winkel gebruiken. Een automatisering die maar een deel van de stappen heeft, of die naar een andere winkel schrijft, blokkeert het sjabloon niet.

Welke Shopify-klant wordt gewijzigd

Elke wijziging wordt gedaan bij de Shopify-klant die bij het lid hoort. Je memberarea vindt die klant in deze volgorde:

  1. De klant die al aan het lid gekoppeld is, bijvoorbeeld uit een Shopify-bestelling of uit de klantimport.
  2. Anders een klant in je winkel met precies hetzelfde e-mailadres.

Alleen de actie Klant aanmaken of bijwerken maakt een klant aan als er geen wordt gevonden. Een klant die al bestaat, wordt gekoppeld, en zijn voor- en achternaam worden bijgewerkt naar de naam van het lid. Zijn e-mailadres en tags blijven zoals ze zijn, en een lid zonder naam laat de Shopify-naam ongemoeid. De acties die een tag toevoegen, een tag verwijderen of een veld instellen, slaan een lid over dat nog geen Shopify-klant heeft. Daarom is Nieuw lid: klant aanmaken het sjabloon dat je als eerste instelt.

Wijzigingen bereiken Shopify een paar seconden na de gebeurtenis. Meerdere wijzigingen voor hetzelfde lid binnen die seconden worden samen verstuurd. Wordt een tag in die tijd toegevoegd en weer verwijderd, dan telt alleen de laatste wijziging.

Waarschuwing

Zolang de winkel ontkoppeld is, worden wijzigingen voor je leden niet naar Shopify gestuurd, en ze worden na het opnieuw koppelen niet ingehaald. Leden die zich in die tijd hebben aangemeld of een cursus hebben afgerond, missen hun tag tot de volgende gebeurtenis voor hen.

Wat je memberarea naar Shopify stuurt, verschijnt niet in het Webhooklogboek. Dat tabblad toont alleen wat Shopify naar jou stuurt. Wil je controleren of een tag of veld is aangekomen, open dan de klant in je Shopify-beheeromgeving.

Heeft een Shopify-stap niets wat hij kan versturen, dan toont de uitvoering in de geschiedenis van de automatisering de stap als Afgerond met een gele Notitie die de reden noemt, bijvoorbeeld "Het lid heeft nog geen klant in Shopify, dus de wijziging is overgeslagen. Voeg er de stap „Klant aanmaken of bijwerken” voor toe." Hetzelfde gebeurt als de stap geen winkel, geen tag of geen veldsleutel heeft, als de uitvoering geen lid heeft, of als de winkelkoppeling niet actief is. Hoe je een uitvoering opent, lees je in Testen en uitvoeringen.

Notitie

Een stap zonder notitie betekent alleen dat de wijziging is overgedragen om te worden verstuurd. Weigert Shopify de wijziging een paar seconden later, dan toont de uitvoering de stap toch als afgerond en wordt de reden alleen in het serverlogboek bewaard. De klant in je Shopify-beheeromgeving laat zien of de wijziging is aangekomen.

Je eigen automatiseringen bouwen

Je kunt Shopify in elke automatisering gebruiken, niet alleen in de sjablonen. In de editor voor automatiseringen staan de Shopify-triggers en -acties in de bibliotheek onder Shopify, en ze werken zodra je winkel gekoppeld is.

Deze triggers starten een automatisering als er iets in je winkel gebeurt:

Trigger Wanneer hij draait
Shopify-bestelling betaald Een Shopify-bestelling is betaald.
Shopify-terugbetaling Een Shopify-bestelling is terugbetaald, ook bij een terugbetaling zonder items, zoals een coulancebedrag, en bij een terugbetaling in een andere valuta.
Shopify-bestelling geannuleerd Een Shopify-bestelling is geannuleerd.

Beide draaien, of Toegang intrekken bij terugbetaling of Toegang intrekken bij annulering nu is ingeschakeld of niet, en elk draait één keer per terugbetaling of annulering, ook als Shopify hetzelfde bericht twee keer stuurt.

Deze acties wijzigen de Shopify-klant van het lid waarvoor de automatisering draait. Elke actie vraagt welke winkel ze moet gebruiken:

Actie Wat ze doet
Klant aanmaken of bijwerken Zorgt dat het lid als klant in je winkel bestaat, en werkt de naam bij van een klant die al bestaat.
Klanttag toevoegen Voegt de tag die je invult aan de klant toe.
Klanttag verwijderen Verwijdert de tag die je invult bij de klant.
Klantveld instellen Schrijft een waarde in een veld bij de klant.

Klantveld instellen vraagt om een veldnaam en een waarde. Shopify bewaart het veld als klant-metafield in de namespace memberarea, dus een veld met de naam member_status verschijnt als memberarea.member_status. De veldnaam wordt in kleine letters opgeslagen, waarbij elk teken dat geen letter, cijfer of underscore is, een underscore wordt. De waarde is platte tekst en wordt na 255 tekens afgekapt.

Een Shopify-trigger draait met de koper als lid als de bestelling een e-mailadres bevatte. Zonder lid doen de klantacties in die automatisering niets.

Hoe triggers, acties, velden en filters in het algemeen werken, lees je in Triggers en acties.

Notitie

Een testuitvoering vanuit de editor voor automatiseringen voert de acties echt uit. Een testuitvoering van een automatisering met een Shopify-actie wijzigt de klant in je winkel.

Gerelateerde artikelen

Last updated on October 25, 2026

Was dit artikel nuttig?

Gerelateerde artikelen