Linux 软件免费装
Banner图

Workshopbeheer – Workshop Booking & Waiting Lists

开发者 workshopbeheer
更新时间 2026年9月24日 02:25
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

booking registration events workshops waiting list

下载

2.8.2

详情介绍:

Workshopbeheer connects your WordPress website to the Workshopbeheer service. Display upcoming workshops, accept online registrations and offer waiting lists using shortcodes. Built for workshop organisers teaching cooking, pottery, painting and other practical classes. The plugin is free. A Workshopbeheer account is required. The service offers a 30-day free trial, followed by a paid subscription. See Workshopbeheer for current pricing. The plugin settings and visitor forms are currently in Dutch. Workshops en inschrijvingen op je WordPress-website Workshopbeheer is Nederlandse workshopsoftware voor workshopgevers: minder administratie, meer tijd voor je workshops. Met deze plugin toon je workshopdata en een online inschrijfformulier op je eigen WordPress-website. Bezoekers schrijven zich in, melden zich aan voor de wachtlijst of geven hun interesse in een workshopsoort door. Je beheert workshops, deelnemers en communicatie in de Workshopbeheer-webapp. Automatische bevestigingen en herinneringen volgen de mailinstellingen die je daar activeert. De plugin is gratis; voor de gekoppelde dienst heb je een account nodig, met 30 dagen gratis proberen en daarna een betaald abonnement. On your WordPress website In the Workshopbeheer web app Plan workshops and capacity, manage registrations and waiting list entries, maintain participant records and view workshop revenue. Configure confirmation emails, reminders, review requests and photo emails in the app. Emails are sent according to the mailflows you enable and their settings. These administration and email features run in the external service. They are not additional WordPress dashboard screens. The screenshots below identify which interface is shown. Shortcodes Use a WordPress Shortcode block or an Elementor Shortcode widget. The type value is the workshop type slug from your account. Set locatie explicitly: the current default is Vormerseweg 12, Wijchen; it is not automatically taken from your account. Learn about the WordPress registration integration. Upgrading from a manually installed plugin or version 2.8.0 Version 2.8.1 uses unique shortcode names. Replace the old shortcodes on your pages, widgets and page-builder templates when activating this version: In Settings > Workshopbeheer, the migration tool previews stored post content and converts each item after your confirmation. It includes saved blocks and block templates. It keeps a backup and can restore it if the converted content has not changed. Check every scan page and check widgets, theme files and separate page-builder fields manually. Run the migration immediately after activation; old shortcodes are not rendered by this version. Keep the attributes inside each shortcode, such as type and locatie. The old shortcode names are not registered by this version. If switching from the separate manually installed plugin, deactivate that plugin after updating your pages. Your existing API settings are retained. Existing sites may keep using their older plugin until they are ready to migrate. == External services == This plugin connects to Workshopbeheer to retrieve workshop information and process registrations, waiting list entries and interest signups. A Workshopbeheer account is necessary for these functions. Service: https://workshopbeheer.nl/ API endpoint: https://app.workshopbeheer.nl/api (configurable in the plugin settings) Data sent and when Data received Workshop types, dates, times, images, capacity and availability, public form definitions and button colour settings. Workshop data may also include prices; the current plugin does not display a price on workshop cards or provide a payment checkout. Cookies and analytics The plugin does not itself set cookies or load an analytics service. It does add workshop click and successful form submission events to the page's JavaScript dataLayer. These may include workshop type, date, participant count and booking value. An analytics or tag manager setup already installed on the website can consume these events. The website owner controls that setup and its consent handling. Terms of service: https://workshopbeheer.nl/voorwaarden Privacy policy: https://workshopbeheer.nl/privacy

安装:

  1. Install and activate the plugin.
  2. Create a Workshopbeheer account and add a workshop type and a published workshop date.
  3. In the web app, open Jouw WordPress-website and copy the API key from the plugin connection instructions.
  4. In WordPress, open Settings → Workshopbeheer and paste the API key. Leave the default API URL unless you intentionally use another service installation.
  5. Add a Shortcode block with [workshopbeheer_workshops locatie="Your venue address"] to a page. Replace the example address with your own venue.
  6. Preview the page and test a registration with your own email address. Verify the registration in the app and any confirmation email enabled there.

屏幕截图:

  • WordPress: workshop details and the registration form for one or more participants. Example workshop data.
  • Workshopbeheer web app: manage published and draft workshops. This administration screen is part of the external service.
  • Workshopbeheer web app: view registrations, participant counts and extra answers using demonstration data.
  • Workshopbeheer web app: configure confirmation emails and reminders; mailflows must be enabled to send automatically.
  • WordPress: the waiting list form displayed for a full workshop. Example workshop data.
  • WordPress: collect interest in workshop types when visitors cannot find a suitable date.
  • WordPress: connect the plugin to the service in Settings → Workshopbeheer. The API key shown is a dummy value.

升级注意事项:

2.8.2 Workshop content now refreshes when visitors open a page. Clear the page/CDN cache once after upgrading so the refresh code is included. If blocked, allow the public /workshopbeheer/v1/weergave REST endpoint. Older wb_ shortcodes still need migration. 2.8.1 After activation, use Settings > Workshopbeheer to convert old wb_ shortcodes with a preview and backup. Check widgets, theme files and separate page-builder fields manually. Existing API settings are retained. 2.8.0 First directory release. Existing API key and API URL settings are retained. Check the venue address in your workshop shortcode.

常见问题:

Do I need to log into WordPress after publishing a workshop?

No. From version 2.8.2, workshop lists, details, date lists and interest forms refresh when visitors open the page, independently of its full-page cache. Allow up to 15 seconds for the public data cache. This does not continuously update an already open page. Form input is preserved if someone starts using the form before the refresh finishes; availability is checked by the service when they submit. After upgrading, clear your page/CDN cache once so previously cached pages include the new JavaScript. Existing wb_ shortcodes still require migration. If JavaScript is disabled, only the server-rendered fallback is shown and it can remain cached. If a firewall or security plugin blocks the public endpoint, the existing content remains with a warning and a retry button. Allow only the /workshopbeheer/v1/weergave route if needed, keep its responses outside caches, and ensure JavaScript optimisation does not delay the plugin script until user interaction. No extra WordPress user account is required. This cannot guarantee compatibility with every hosting, cache or firewall configuration.

Is the plugin free?

Yes. The plugin is free, and a Workshopbeheer account is required to use the connected service. Workshopbeheer offers a 30-day free trial followed by a paid subscription. Current service pricing is available at https://workshopbeheer.nl/.

Does this work without WooCommerce?

Yes. The plugin needs neither WooCommerce nor an additional form plugin. It collects registrations; it does not provide an online payment checkout.

Where do registrations and emails appear?

Registrations appear in the Workshopbeheer web app, linked to the selected workshop. Manage participants and configure automatic emails there. Confirmation emails and reminders depend on the mailflows enabled in your account.

What happens when a workshop is full?

Visitors are offered a waiting list form. Their details are stored with that workshop in your account, where you manage follow-up and available places.

Can I add my own registration questions?

Yes. Configure extra fields per workshop type in the app. The plugin renders the published field definitions and sends the visitor's answers with their registration or waiting list entry.

Can visitors register interest without choosing a date?

Yes. Add [workshopbeheer_interesse] to let visitors choose workshop types and leave their name and email address, for example when no suitable date is available.

How do I set the workshop location?

Use [workshopbeheer_workshops locatie="Your venue address"]. This address is shown on the workshop cards and detail pages produced by that shortcode. Set it explicitly: the current default is Vormerseweg 12, Wijchen.

Does it work with the block editor or Elementor?

Place a shortcode in the WordPress Shortcode block or Elementor's Shortcode widget. A page builder is optional.

Is the interface available in English?

The settings and visitor forms are currently in Dutch. This readme documents the plugin in English and includes a Dutch introduction for its primary audience.

更新日志:

2.8.2 2.8.1 2.8.0 2.7.0 2.6.0