# One course on your own site, not your whole catalogue

  [Home](https://mijnevent.nl/en) / [Blog](https://mijnevent.nl/en/blog) / One course on your own site, not your whole catalogue   integrations widget modules 

# One course on your own site, not your whole catalogue

 The module widget always showed the full storefront. One extra attribute now puts exactly the right offering on the page where it belongs.

 [Jasper Koers](https://mijnevent.nl/en/author/jasper-koers) · 4 September 2026 · 3 min read 

  ![](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/covers/een-cursus-of-product-op-je-eigen-site.webp)  Photo: [Christin Hume](https://unsplash.com/@christinhumephoto?utm_source=MijnEvent&utm_medium=referral) / [Unsplash](https://unsplash.com/?utm_source=MijnEvent&utm_medium=referral)     In short

- With data-slug the module widget shows one course, rental item, product or campaign instead of the whole storefront.
- Works for rentals, parking, the shop, courses, donations and food trucks; memberships have no detail page and are not included.
- Under Settings → Integrations the code is ready to copy, with a real slug from your own organisation in it.
- Leave data-slug out and nothing changes: you get the storefront exactly as before.

  A workshop host in Amsterdam wrote to us: *"I host workshops where there are multiple possible dates for the same two-hour workshop. Is there a way to let customers see, select and book any of those dates using the widget? I tried the courses module, but the widget shows all courses and not a single one."*

She was right. And it was a fair complaint, because she had set up her offering exactly the way it is meant to be set up.

# The problem

For an event you could always embed a single widget: `data-mijnevent-event="summer-party"` and you were done. For modules you could not. The courses widget showed your entire catalogue, the shop widget your entire range. On a homepage that is precisely what you want. On a page about one particular workshop it is unusable: your visitor reads about the soap-making workshop and gets a list of everything you offer.

# The fix: one more attribute

```html

```

That `data-slug` is the whole story. Leave it out and you get the storefront as always. Fill it in and exactly that one item appears on your page — all its dates, prices and the sign-up form included.

![A single course as a widget: the groups with their dates, and the sign-up form below](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/screenshots/embed-een-cursus.webp)

You will find the slug in that item's URL on your own storefront. If your workshop lives at `your-subdomain.mijnevent.nl/cursussen/handmade-soap-workshop`, the slug is the part at the end.

# You don't have to work it out yourself

Under Settings → **Integrations** the code is already waiting. Under "What do you want to show?" there is a new group: *A single course, product or item*. Pick what you need, copy, paste.

![The integrations page, with ready-made code for a single item](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/screenshots/integraties-item-embed.webp)

One detail we thought about: that example contains a **real slug from your own organisation**, not `example-slug`. A placeholder you still have to replace is exactly where this kind of integration falls over — you paste it, it doesn't work, and you have no idea whether that's your fault or ours.

# Which modules does it work for?

Everything with a detail page of its own:

ModuleWhat you embedCourses &amp; workshopsOne course with all its groups and datesRentals &amp; reservationsOne item with its availability calendarParkingOne site or spotShopOne product with its variantsDonationsOne campaign with its counterFood trucksOne stall with its menuMemberships are the exception. That module has no detail page — there is a single sign-up page listing all your membership types side by side, and you embed that as a storefront.

# One small thing we picked up along the way

On the course page, a group without separate lessons literally showed **"0 lessons"**. For a one-afternoon workshop that reads like a malfunction, and for this workshop host it was the very reason she assumed the courses module wasn't meant for her. That counter is gone when there are no individual lessons.

Which is the useful thing about emails like hers: they point out not just the problem they are about, but the misunderstanding surrounding it.

  [    Back to blog ](https://mijnevent.nl/en/blog) 

  MijnEvent

## Read more

 [ ![](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/covers/deelnemers-plaatsen-en-verplaatsen-in-je-cursus.webp) courses 

 Jasper Koers · 4 September 2026 · 5 min read

## Signed up for the wrong course? Move them instead of charging them twice

You can now place participants in a group yourself and move them between groups, with a member rate and the details you need alongside.

 ](https://mijnevent.nl/en/blog/move-a-participant-to-another-course-group) [ ![](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/covers/meerdaagse-events-dagtickets-passe-partout.webp) multi-day events 

 Jasper Koers · 31 August 2026 · 4 min read

## Multi-day events: day tickets and a pass from a single event

Sell a festival weekend or festive week with days on your event: single day tickets for those who come one day and a pass valid on every day. Check-in counts per day, so entering twice is impossible.

 ](https://mijnevent.nl/en/blog/multi-day-events-day-tickets-passes) [ ![](https://regify-mijnevent.s3.eu-central-1.amazonaws.com/blog/covers/dutch-privacy-fines-public-from-september.webp) legislation 

 MijnEvent · 31 August 2026 · 7 min read

## From 1 September, a Dutch GDPR fine goes online with your name on it

The Dutch data protection authority was already allowed to publish its sanctions. From 1 September 2026 it has to. For an event organisation that changes one thing above all: the bill is no longer the only consequence.

 ](https://mijnevent.nl/en/blog/dutch-privacy-fines-public-from-september) 

   MijnEvent

## Ready to get started?

Create a free account and sell your first tickets today.

 [Start free](https://mijnevent.nl/registreer) [Pricing](https://mijnevent.nl/en/pricing)
