[WordPress] 外掛分享: GemBooking – Appointment Booking, Booking Calendar & Reservations

首頁外掛目錄 › GemBooking – Appointment Booking, Booking Calendar & Reservations
WordPress 外掛 GemBooking – Appointment Booking, Booking Calendar & Reservations 的封面圖片
50+
安裝啟用
尚無評分
5 天前
最後更新
11%
問題解決
WordPress 6.4+ PHP 8.1+ v1.3.2 上架:2026-08-23

內容簡介

GemBooking 是一款完整的 WordPress 預約外掛,適用於預約、活動、租賃及可預訂資源。用戶可透過行動友好的預約日曆選擇日期和時間,並自動收取付款及發送確認郵件,無需撰寫任何程式碼。

【主要功能】
• 在線預約日曆,實時選擇可用時段
• 服務時長、緩衝時間及預約窗口設定
• 租賃與資源預訂,適用於房間、設備等
• 支援多位工作人員及團隊管理
• 透過 WooCommerce 進行付款處理
• 自動發送確認及變更通知郵件

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.3.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「GemBooking – Appointment Booking, Booking Calendar & Reservations」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

GemBooking is a complete WordPress booking plugin for appointments, events, rentals and bookable resources. Publish your availability, let customers pick a date and time on a mobile-friendly booking calendar, collect payment, and have the confirmation email sent automatically – without writing a line of code.
It suits any business that sells time or space: salons and spas, clinics and therapists, consultants and lawyers, photographers, tutors and coaches, studios and gyms, coworking desks, rental gear, courts and meeting rooms.
GemBooking at a glance

Online booking calendar – a live date and time slot picker that only offers slots you are really free for.
Appointment scheduling – per-service duration, buffer time, lead time and booking windows.
Rental and resource reservations – book rooms, desks, courts, vehicles and equipment, not just people.
Staff and multi-host teams – every host keeps their own working hours.
Payments – sell bookings through WooCommerce or StoreEngine using your existing gateways.
Automatic emails – confirmation, reschedule and cancellation notices for customer and admin.
Customer self-service – a My Bookings page to reschedule or cancel, embedded in your store dashboard.
18 industry presets – a working booking system seeded for you in a couple of clicks.
Free and unlimited – no bookings cap, no time limit, no upsell walls inside the plugin.

What can you book with GemBooking? Industry presets
Not sure which kind of booking system you need? Start the onboarding wizard and pick the preset closest to your business. Each preset seeds a working service, availability, pricing and booking form for you, so you begin from a real, bookable setup instead of a blank screen – and you can rename or rebuild any part of it afterwards.
Professional services – time-slot appointments with a single host.

Appointments – consultant, coach, freelancer: 1-on-1 time-slot bookings, online or in person.
Photographer / Videographer – headshots, weddings, events: packaged photo and video shoots.
Lawyer / Consultant – legal advice and business consulting sold as hourly billable appointments.

Beauty and wellness – in-person services with optional staff selection.

Salon / Hair / Beauty – hairdresser, nails and beauty treatments booked per service.
Massage / Spa – massage therapist and spa treatments sold as fixed-length sessions.

Health and medical – clinical appointments with intake questions.

Doctor / Dentist – patient appointments with intake fields on the booking form.
Therapy / Counselling – private 1-on-1 therapy or coaching sessions.

Fitness and classes – group bookings that share one capacity.

Class / Studio – yoga, language class or workshop: several people book the same session.
Fitness Class / Gym – group classes and gym sessions with a capacity-limited headcount.

Hospitality – tables, desks and catering.

Cafe / Reserved Seat – reserve a small table for a time window.
Coworking Desk – a hot desk rented by the hour at a coworking space.
Catering Booking – a catering package booked for a date, with guest count and minimum party size.

Travel and transport – journeys and charters.

Airport Shuttle / Transfer – pickup-to-dropoff transfer booked for a chosen time.
Boat / Yacht Charter – private charter at an hourly rate with a passenger limit.

Rentals – book the thing, not the person.

Court / Equipment Rental – tennis court, kayak or gear: direct resource bookings by the hour or day.
Car / Van Rental – daily vehicle rental from a pool of cars, each with its own rate.
Camera / Gear Rental – daily rental of cameras, lenses and equipment.

Education

Tutoring / Lessons – private 1-on-1 lessons or tutoring sessions.

Anything else

Custom – skip the wizard and build your services, availability and form from scratch.

Online appointment scheduling

Date and time slot picker – customers book from a live calendar that only shows slots you are actually free for.
Per-service duration and buffer time – add padding before or after each appointment so back-to-back bookings never collide.
Lead time and booking window – require a minimum notice before an appointment, and stop bookings too far in the future.
Weekly availability with date overrides – set working hours once, then block holidays or open a partial day when you need to.
Automatic double-booking protection – slots are checked against existing bookings and capacity before a booking is accepted.
Recurring bookings – let a customer book the same slot daily, weekly or monthly in one go.
Group and party bookings – set a capacity per slot and collect details for every attendee in the party.

Resource and rental reservations
Bookable resources cover anything that is not a person: rooms, desks, courts, studios, vehicles, equipment. Each resource gets its own capacity, pricing and availability rules, plus its own public listing page.
Staff, hosts and multi-location teams
Assign one or more hosts to a service and the booking form respects each host’s own working hours. Team roles keep staff on the screens they need without handing out administrator access.
Custom booking forms
Build the questions you ask at checkout with a drag-and-drop form builder: text, email, phone, dropdown, radio, checkbox, multi-select and more, per service or shared globally. Mark fields required, and get notified when a specific answer comes in.
Automated booking emails
Confirmation, reschedule and cancellation emails are sent automatically to both the customer and the site admin, from templates you can edit in the admin.
Customer self-service
A My Bookings page lets customers view, reschedule or cancel their own bookings through signed links – and it is embedded as a native tab inside the WooCommerce, StoreEngine and Academy LMS account dashboards, so customers never leave your store to manage a booking.
Visitor timezone detection
Times are detected in the visitor’s own timezone and shown that way in the slot picker, confirmation screen, My Bookings page and emails, so remote appointments are never booked an hour off.
Booking management for admins

Calendar and list views of every booking, with search and filters by date, status or customer.
Status workflow – pending, confirmed, cancelled, rescheduled – plus bulk actions.
Add a booking manually on behalf of a customer straight from the calendar.
Redirect customers to a thank-you page of your choice after booking.

Accept payments for bookings
Connect the built-in WooCommerce or StoreEngine integration and every booking becomes a real order, inheriting your existing prices, taxes, currencies and payment gateways – no separate checkout to configure.
Works with your existing store or LMS

WooCommerce – sell bookings as products and show My Bookings inside the WooCommerce account dashboard.
StoreEngine – full checkout, product linking and order sync, with a My Bookings dashboard tab.
Academy LMS – My Bookings appears as a native tab in the student dashboard, so tutoring sessions sit beside courses.

Shortcodes
Drop booking anywhere on your site – any theme or page builder that renders shortcodes will do:

[gembooking_service id="123"] – a single service with its Book Now button
[gembooking_service_list] – a browsable list of services
[gembooking_resource] – bookable resources, one or all
[gembooking_event] / [gembooking_event_list] – events
[gembooking_flow] – a full guided booking flow, with or without a picker
[gembooking_form] – a standalone booking form
[gembooking_my_bookings] – the customer booking dashboard
[gembooking_customer_panel] – the customer account panel

Developer friendly
Custom database tables with a documented REST API, WP-CLI commands, outgoing webhooks for booking events, and filters throughout the booking solver. Fully translation ready and RTL ready under the gembooking text domain.
GemBooking Pro – advanced booking types
GemBooking Pro is a separate plugin that unlocks the booking types below, plus dynamic pricing rules, extra services, prepaid packages, and Zoom, Google Meet, Google Calendar, Microsoft Teams and SMS integrations.

Hotel / Short-Stay Rental – multi-day stays with check-in / check-out dates and a pool of rooms.
Restaurant – table reservations placed on a visual floor plan.
Ticket / Event Sales – concerts, theatre and workshops: sell tickets for a fixed date with QR check-in and per-ticket perks.
Seated Event – theatre, concert hall or stadium: assigned-seat ticket sales with a visual seat picker.
Conference – a multi-tier community conference ticket with QR check-in for entry, meals, swag and the after party.
Contributor Day – the free, hands-on side event that runs alongside a conference: RSVP tickets with QR check-in.
Bus Route – inter-city bus with multiple stops, assigned seats and segment-aware ticketing.
Tour / Day Trip – guided tour or day trip with a fixed departure date and capacity.

延伸相關外掛

文章
Filter
Mastodon