Linux 软件免费装

Robina

开发者 igor800
更新时间 2026年8月15日 20:55
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

scheduling booking calendar reservations appointments

下载

1.0.0 1.1.0 1.1.1 1.2.0 1.3.0 1.3.1

详情介绍:

Robina is a free, open-source booking and appointment plugin for WordPress, built for service businesses that want a capable booking system without subscription fees. It is service- and resource-centric: the bookable unit is a service with its own availability, while staff, locations and resources are optional layers you add only if you need them. Highlights Service-centric by design Robina deliberately keeps availability on the service, not on a mandatory "employee". Staff, locations and resources are optional capacity and scope layers, so Robina also suits non-staff models such as equipment rental or table booking.

安装:

  1. Install the ZIP via Plugins → Add New → Upload Plugin, or upload the robina folder to /wp-content/plugins/.
  2. Activate Robina through the Plugins screen.
  3. Open Robina → Settings to set your business hours, timezone, currency, slot step and (optionally) payment methods.
  4. Add services under Robina → Catalog. Add Locations and Staff too if you need them.
  5. Put [robina_booking_form] on any page, or use [robina_booking_button] for a popup button. To show a public class timetable, add [robina_schedule].

屏幕截图:

  • Picking a date and a specialist, with live available times.
  • The admin Catalog — services and categories.
  • The admin Calendar — month view of bookings.
  • Settings — business hours, payments and form appearance.
  • The front-end class schedule — upcoming classes by day and time, with seats left.
  • The class schedule in Month view — a colour-coded calendar grid.
  • The class info card — description, instructor, location and spots left, continuing into the booking wizard.

升级注意事项:

1.3.1 Adds in-admin setup guidance: a Getting started panel with copyable shortcodes, a Help tab and a welcome notice. 1.3.0 Customer self-cancellation links, reminder emails, per-service days off, a minimum booking notice, and a redesigned front end. 1.2.0 Adds a public class schedule: the [robina_schedule] shortcode and a weekly Class schedule per service. 1.1.1 Booking-wizard dates now follow your site language (English by default). 1.1.0 Adds optional group/class capacity (seats per session) on each service. 1.0.0 First public release of Robina.

常见问题:

I activated Robina — why is nothing on my site?

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.

Do I have to add staff or locations?

No. A service works on its own with a single capacity and your global business hours. Staff, locations and resources are optional.

How does availability with several staff work?

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.

Is payment required?

No. With no payment method enabled, bookings are free. You can turn on Pay on site, WooCommerce, Stripe and/or PayPal at any time.

Does Robina send my data anywhere?

No telemetry, ever. The only outbound calls are to the payment gateway you choose to enable, at checkout — see "External services".

Will it match my theme?

Yes. The admin uses native WordPress UI, and the front-end widget inherits your theme font by default; colours and fonts are configurable.

Can customers cancel by themselves?

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.

How do reminder emails work?

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.

A class is cancelled for one day — how do I skip it?

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.

Can visitors see a schedule of classes?

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.

更新日志:

1.3.1 1.3.0 1.2.0 1.1.1 1.1.0 1.0.0