Linux 软件免费装
Banner图

Appointment Booking Plugin for WooCommerce | Online Booking Calendar & Service Manager

开发者 [aamahin
magepeopleteam]
magepeopleteam
aamahin
sjrubel10
更新时间 2026年7月28日 17:28
PHP版本: 7.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

online booking booking calendar appointment booking woocommerce booking service booking

下载

详情介绍:

WPBookingly is a modern, mobile-ready appointment booking plugin for WordPress that makes it easy to manage services, staff, and customer appointments without writing a single line of code. Whether you run a salon, clinic, consultancy, gym, car rental, or tutoring business, WPBookingly gives you a professional online booking calendar your customers can use from any device. Customers browse real-time availability, pick a service and time slot, and confirm their appointment instantly — right on your website. With a lightweight codebase, shortcode support, and compatibility with any WordPress theme or page builder, WPBookingly is built to help you organize bookings, cut down on no-shows, and save time every day. ▶️ Watch the Quick Overview Video 🌐 Live Frontend Demo 📘 Full Documentation ⬇️ Free Download on WordPress.org Why Choose WPBookingly as Your WordPress Booking Plugin? Who Uses WPBookingly? 💇‍♀️ Salons & Spas — Let clients pick a stylist, service, and time slot online. 🧹 Cleaning & Repair Services — Assign jobs, set availability, confirm bookings instantly. 💼 Consultants & Coaches — Schedule sessions, send reminders, manage payments. 🏥 Clinics & Therapists — Handle multi-staff schedules and patient appointments. 📸 Photographers — Show available dates, manage session types, collect deposits. 🚗 Car Rental & Automotive Services — Display vehicles, set pricing, take instant reservations. 🎓 Tutors & Training Centers — Run recurring classes and accept payments with ease. Core Features (Free) Booking & Scheduling Shortcodes | Shortcode | Purpose | |---|---| | [service-booking post_id="123"] | Display the booking interface for a specific service | | [mpwpb-user-dashboard] | Display the customer booking dashboard | | [custom_payment_my_account] | Display the Custom/Native payment My Account area | | [mpwpb_booking_confirmation] | Display a protected order confirmation screen | Every Booking Website Needs These Features 📅 Real-time calendar sync. 🔁 Recurring & group bookings· 💳 Secure online payments (Stripe, PayPal, and more)· 📨 Automated email/SMS notifications· 🧩 Flexible booking-form placement via shortcode · 🌍 Multilingual & theme compatibility· 📊 CSV data export and reporting Upgrade to WPBookingly Pro Take your booking system further with: 👉 Try the WPBookingly Pro Demo Step-by-Step Industry Guides Setting up a booking site for your industry takes just a few steps: install WordPress, pick a compatible theme, install WPBookingly, configure WooCommerce (optional), add your services, publish the booking shortcode, and start accepting appointments. Detailed walkthroughs are available for:

安装:

  1. Upload the service-booking-manager folder to /wp-content/plugins/, or install WPBookingly directly from Plugins > Add New in your WordPress dashboard.
  2. Activate the plugin. Activation automatically registers the service post type and refreshes permalink rules.
  3. Go to WPBookingly > Quick Setup and choose a payment mode:
  4. Custom/Native mode — no WooCommerce required. WPBookingly provides its own cart, checkout, orders, confirmation screen, and My Account page.
  5. WooCommerce mode — requires WooCommerce installed and active. Uses WooCommerce's taxes, checkout, coupons, gateways, emails, and order management.
  6. Configure business hours, payment settings, booking policies, and account pages under WPBookingly > Settings.
  7. Create a service, add service items and a schedule, then publish it.
  8. Display the booking form using the service permalink or the [service-booking post_id="123"] shortcode on any page.

屏幕截图:

  • Modern service editor with categories, pricing, schedules, and staff.
  • Custom/Native checkout inside the booking drawer.
  • Customer My Account dashboard with orders and booking management.
  • Admin analytics, booking administration, and staff dashboard.

升级注意事项:

1.3.1 Back up your site before updating. After updating, review Payment Settings and booking policies, clear any page/cache optimisation caches, and test one complete booking in your selected checkout mode. Existing service, booking, and order data remains fully intact.

常见问题:

Is WPBookingly free to use?

Yes. The core WPBookingly plugin is completely free. WPBookingly Pro adds premium features such as Google Calendar sync, advanced staff management, PDF invoices, and SMS notifications for businesses that need a more advanced setup.

Do I need WooCommerce to use WPBookingly?

No. WPBookingly works with or without WooCommerce. Choose Custom/Native mode to run bookings, checkout, and customer accounts without WooCommerce, or choose WooCommerce mode to use WooCommerce's checkout, taxes, coupons, gateways, and order management.

What shortcode do I use to display a booking form?

Use [service-booking post_id="123"] and replace 123 with your service's post ID. The older [bookingplus] shortcode is obsolete and should not be used.

Why does my service page show a 404 error?

Current versions register the service post type and flush rewrite rules automatically on activation. If you upgraded from an older version, deactivate and reactivate WPBookingly, or go to Settings > Permalinks and click Save Changes. If the issue persists, check your web server's rewrite rules and file permissions.

Which payment gateways does WPBookingly support?

In WooCommerce mode, WPBookingly uses any gateway enabled in WooCommerce, including Stripe and PayPal. Custom/Native mode offers its own gateway options based on your installed edition and Payment Settings. Always test gateway credentials over HTTPS before going live.

Can customers manage their own bookings?

Yes. Customers can view booking details, reorder a service, request cancellation, and reschedule eligible appointments from their account area. WooCommerce-mode bookings appear under WooCommerce My Account > Orders; Custom/Native bookings appear on the automatically created WPBookingly My Account page, or on any page using the [mpwpb-user-dashboard] shortcode.

Can customers cancel or reschedule an appointment?

Eligible bookings display cancellation and reschedule controls in the customer account area. Cancellation is submitted as a request and stays pending until an administrator approves it. Availability, ownership, and your configured lead-time policy are always verified on the server.

Does WPBookingly support recurring appointments and series management?

Yes, when recurring booking is enabled for a service. Customers can view the full series, edit eligible appointments, add a new appointment, and request cancellation of the entire series from their account.

How does the booking calendar decide which time slots are available?

The calendar calculates available dates and times using the service's working days, operating hours, duration, capacity, holidays, staff availability, existing bookings, and any booking rules you've configured.

Can I create custom booking forms with extra fields?

Yes. Each service can include its own pricing, schedule, availability, extra services, staff assignments, FAQs, and custom client input fields.

Is WPBookingly compatible with any WordPress theme?

Yes. WPBookingly is built to work with any properly coded WordPress theme and popular page builders, and it's fully translation-ready for multilingual sites.

Where do I report a security vulnerability?

Please report security issues through the official Patchstack Vulnerability Disclosure Program. Patchstack assists with verification, CVE assignment, and notifying the plugin developers.

更新日志:

1.3.1 1.2.2 1.2.0 1.1.8 1.1.3 1.1.2 1.1.1 1.1.0 1.0.0 Initial release of Service Booking Manager (WPBookingly). No upgrade necessary at this time.