Eén cursus op je eigen site, niet je hele aanbod

De module-widget toonde altijd de hele etalage. Met één extra regel plaats je nu precies dat ene aanbod op de pagina waar het hoort.

Foto: Christin Hume / Unsplash

Een workshopgeefster uit Amsterdam mailde ons: "Ik geef workshops op meerdere data. Kunnen klanten die data zien en boeken via de widget? Ik heb de cursusmodule geprobeerd, maar de widget toont álle cursussen en niet één."

Ze had gelijk. En het was een terechte klacht, want ze had haar aanbod juist precies goed staan.

Het probleem

Voor een event kon je altijd al één widget plaatsen: data-mijnevent-event="zomerfeest" en klaar. Voor modules kon dat niet. De widget van de cursusmodule liet je hele catalogus zien, de widget van de webshop je hele assortiment. Op een homepage is dat precies wat je wilt. Maar op een pagina die over één workshop gaat, is het onbruikbaar: de bezoeker leest over de zeepmakerij-workshop en krijgt een lijstje met álles wat je aanbiedt.

De oplossing: één regel erbij

<div data-mijnevent-module="courses" data-slug="handgemaakte-zeepmakerij"></div>
<script src="https://jouw-subdomein.mijnevent.nl/embed.js" async></script>

Die data-slug is het hele verhaal. Laat je hem weg, dan krijg je de etalage zoals altijd. Vul je hem in, dan staat er precies dat ene item op je pagina — inclusief alle data, prijzen en het inschrijfformulier.

Eén cursus als widget: de groepen met hun data, en het inschrijfformulier eronder

De slug vind je in de URL van dat item op je eigen etalage. Staat je workshop op jouw-subdomein.mijnevent.nl/cursussen/handgemaakte-zeepmakerij, dan is de slug het stuk achteraan.

Je hoeft het niet zelf uit te zoeken

In beheer → Integraties staat de code al klaar. Bij "Wat wil je tonen?" is er een groep bijgekomen: Eén cursus, product of object. Kies wat je wilt, kopieer de code, plakken maar.

De integratiepagina in beheer, met de kant-en-klare code voor één item

Eén detail waar we even over nagedacht hebben: in dat voorbeeld staat een echte slug van jouw organisatie, niet voorbeeld-slug. Een placeholder die je nog moet vervangen is precies waar zo'n integratie op stukloopt — je plakt hem, het werkt niet, en je weet niet of het aan jou of aan ons ligt.

Voor welke modules werkt het?

Voor alles wat een eigen detailpagina heeft:

Module Wat je embedt
Cursussen & workshops Eén cursus met al zijn groepen en data
Verhuur & reserveringen Eén object met de beschikbaarheidskalender
Parkeren Eén terrein of plek
Webshop Eén product met zijn varianten
Doneren Eén campagne met de teller
Foodtrucks Eén kraam met zijn menu

Lidmaatschappen doen niet mee. Die module heeft geen detailpagina — er is één inschrijfpagina met al je soorten lidmaatschap naast elkaar, en die embed je gewoon als etalage.

Nog een kleinigheid die we meenamen

Op de cursuspagina stond bij een groep zonder aparte lessen letterlijk "0 les". Bij een workshop van één middag leest dat als een storing, en het was voor die workshopgeefster net de reden om te denken dat de cursusmodule niet voor haar bedoeld was. Die teller verdwijnt nu als er geen losse lessen zijn.

Want dat is het aardige aan zulke mails: ze wijzen niet alleen het probleem aan waar ze over gaan, maar ook het misverstand eromheen.

Terug naar blog
MijnEvent

Modules zelf aanvragen vanuit je beheeromgeving

Wil je verhuur, cursussen of relatiekaarten erbij? Vink de modules aan in je beheeromgeving, vertel kort wat je ermee wilt doen en verstuur je aanvraag. Binnen 24 uur hoor je of de module voor je aan staat.

Relatiekaarten scannen en afrekenen met je partners

Aan de deur scan je een relatiekaart als elk ander ticket, en de scanner laat zien van welke partner de gast komt. Na afloop telt MijnEvent per partner wat er te verrekenen valt.

Relatiekaarten versturen als partner: zo werkt jouw eigen pagina

Je bent standhouder of sponsor en mag gasten uitnodigen voor een event. Zo log je in met je pincode, verstuur je kaarten een voor een of als lijst, en zie je wie er al binnen is.