[WordPress] 外掛分享: Workshopbeheer – Workshop Booking & Waiting Lists

首頁 › 外掛目錄 › Workshopbeheer – Workshop Booking & Waiting Lists
WordPress 外掛 Workshopbeheer – Workshop Booking & Waiting Lists 的封面圖片
全新外掛
安裝啟用
—
尚無評分
2 天前
最後更新
—
問題解決
WordPress 5.9+ PHP 7.4+ v2.8.6 上架:2026-09-22

內容簡介

Workshopbeheer 外掛將您的 WordPress 網站連接至 Workshopbeheer 服務,讓您能夠顯示即將舉辦的工作坊、接受線上報名並提供等候名單,特別適合教授烹飪、陶藝、繪畫等實用課程的工作坊組織者。

【主要功能】
• 顯示即將舉辦的工作坊資訊卡
• 允許訪客報名參加工作坊
• 提供滿額工作坊的等候名單表單
• 收集訪客對工作坊類型的興趣
• 在特定工作坊類型頁面顯示精簡日期列表
• 自訂表單按鈕顏色

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.8.6) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Workshopbeheer – Workshop Booking & Waiting Lists」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

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. For new accounts, the 30-day free trial starts when a connected shortcode first renders successfully on a published public website page. You can prepare your account before that. Existing trials and paid accounts retain their dates. 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. Voor nieuwe accounts begint de proefperiode van 30 dagen wanneer een gekoppelde shortcode voor het eerst succesvol op een openbare, gepubliceerde websitepagina wordt getoond. Tot die tijd kun je je account voorbereiden. Bestaande proefperiodes en betaalde accounts behouden hun datums.
On your WordPress website

Display upcoming workshops as cards with a date, time, image and the location configured in your shortcode.
Let visitors open workshop details and register one or more participants.
Show available places and a waiting list form when a workshop is full.
Collect interest in workshop types when visitors cannot find a suitable date.
Display a compact workshop date list on a page about a specific workshop type.
Render the extra registration questions configured in your account.
Optionally collect applications for manual review before a place is confirmed. The organiser assigns a workshop date and sends the booking confirmation from the Workshopbeheer app.
Use your account’s button colour on the forms.

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

[workshopbeheer_workshops locatie="Studio Voorbeeld, Utrecht"] — upcoming workshops with links to registration forms; use your own venue address.
[workshopbeheer_workshops type="fermenteren" locatie="Studio Voorbeeld, Utrecht"] — workshops of one type.
[workshopbeheer_workshops exclude="proeverij" locatie="Studio Voorbeeld, Utrecht"] — exclude a workshop type.
[workshopbeheer_workshopdata type="fermenteren"] — a compact list of workshop dates.
[workshopbeheer_interesse] — an interest form with workshop types to choose from.

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.

wb_workshops or wb_cursussen becomes workshopbeheer_workshops.
wb_workshopdata or wb_cursusdata becomes workshopbeheer_workshopdata.
wb_interesse becomes workshopbeheer_interesse.

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

When a shortcode is rendered: API requests may include your configured API key, the plugin version, workshop type or exclusion filters, and the selected workshop ID. Requests retrieve workshop information, public form definitions and the configured button colour. The button colour may be cached.
When a visitor opens a shortcode page: the browser sends the signed public shortcode configuration and selected workshop ID to this website’s public POST endpoint /wp-json/workshopbeheer/v1/weergave (or its rest_route equivalent). WordPress retrieves fresh public output from the service. Upstream responses are reused for up to 15 seconds, and concurrent requests for the same resource are limited. These read requests contain no participant details. They do not change workshops or settings.
When a visitor submits a form: the browser sends their name, email address and selected workshop or workshop types to the API. Depending on the form, this also includes participant count, remarks and configured extra answers such as phone number, dietary wishes or allergies, plus form revision information and the API key.
Registration, application and waiting-list forms also send the optional, unchecked choice for emails about new workshops. The service records an affirmative choice separately from messages needed for a booking or waiting-list place. The interest form itself requests emails about the selected workshop types. Announcement emails include an unsubscribe link.
If the organiser enables application review for a workshop type, a registration form creates a pending application instead of a confirmed booking. The service emails an acknowledgement that the place is not yet confirmed. A confirmation follows only after the organiser approves and assigns the application in the app.
The service receives normal connection information associated with these requests, including the connecting IP address. Form submissions are sent directly from the visitor’s browser.

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

延伸相關外掛

文章
Filter
Mastodon