| 开发者 | igor800 |
|---|---|
| 更新时间 | 2026年8月15日 20:55 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[robina_booking_form] shortcode, or as a popup button with [robina_booking_button].[robina_schedule] shortcode — visitors switch between an Agenda list and a Month calendar grid, each session lists the seats left and links straight into booking. Give a service a weekly schedule (e.g. Monday 18:00) in its editor to put it on the timetable.robina folder to /wp-content/plugins/.[robina_booking_form] on any page, or use [robina_booking_button] for a popup button. To show a public class timetable, add [robina_schedule].Because a booking form only appears where you put its shortcode. Open Robina → Dashboard: the Getting started panel walks through the four setup steps and lets you copy [robina_booking_form] (the full form), [robina_booking_button] (a popup button) or [robina_schedule] (a class timetable) straight onto a page. The same list is always in the Help tab at the top of any Robina screen.
No. A service works on its own with a single capacity and your global business hours. Staff, locations and resources are optional.
Each staff member assigned to a service adds one parallel slot. A staff member booked on any service at that time is treated as busy. When a customer picks a location, only the staff who work at that location are offered.
No. With no payment method enabled, bookings are free. You can turn on Pay on site, WooCommerce, Stripe and/or PayPal at any time.
No telemetry, ever. The only outbound calls are to the payment gateway you choose to enable, at checkout — see "External services".
Yes. The admin uses native WordPress UI, and the front-end widget inherits your theme font by default; colours and fonts are configurable.
Yes, if you leave "Customer cancellation" enabled in Robina → Settings. Every confirmation email contains a personal cancellation link; opening it shows a confirmation page, and only pressing the button cancels. The seat is freed immediately and both you and the customer get an email. Set "Up to (hours before the start)" to stop late cancellations — with 0 it stays possible until the start time.
Set "Reminder email (hours before)" in Robina → Settings — for example 24. WordPress checks hourly and emails each customer once, that many hours before their confirmed booking. 0 turns reminders off. Someone who books inside the window (say, two hours before the class) is not sent a reminder minutes after booking. Reminders rely on WP-Cron, so a site with almost no traffic may want a real system cron.
Open the service and add the date under Days off. The weekly schedule stays untouched; that date disappears from the timetable and the server refuses bookings for it. It works for on-request services too.
Yes. Give a service a weekly Class schedule (e.g. Monday and Wednesday at 18:00) in its editor, then add the [robina_schedule] shortcode to any page. Visitors see the upcoming sessions by day and time with the seats left, and can book straight from the timetable.
[robina_booking_form], [robina_booking_button] and [robina_schedule] shortcodes. Dismissible per user.[robina_schedule] shortcode, with switchable Agenda and Month (calendar grid) views, per-class colours and seats-left. Clicking a session opens a class info card (description, duration, price, spots) that continues into the booking wizard preset to that class, date and time.GET /robina/v1/schedule (no personal data).[robina_booking_form]) and popup button ([robina_booking_button]).