Close Menu
  • Marketplace
  • About us
    • Why us
    • FAQ
  • Blogs
X (Twitter) Instagram TikTok
Wordpress Pick
  • Marketplace
  • About us
    • Why us
    • FAQ
  • Blogs
Login / Register
Wordpress Pick
Home » Plugin » E-commerce » WooCommerce Bookings v2.2.7

WooCommerce Bookings v2.2.7

Free
$159

/Year

H
M
S
Make your WooCommerce store bookable! Easily sell appointments & services. Try bookings now!

5

Rating summary

0

Reviews

430K+

Active installations

Checkout Now Added to cart
VirusTotal Scan

In today’s dynamic digital landscape, businesses offering services, appointments, rentals, or events require a robust and intuitive system to manage their bookings efficiently. For WordPress users leveraging the power of WooCommerce, the official WooCommerce Bookings plugin emerges as the definitive premium solution. This article provides a comprehensive overview of WooCommerce Bookings, detailing its core functionalities, technical requirements, and strategic advantages, ensuring you can harness its full potential for your business.

Introduction to WooCommerce Bookings: Your Premium Scheduling Solution

WooCommerce Bookings is a powerful and flexible extension specifically designed for businesses to sell time or date-based bookings through their WooCommerce store. Developed by the creators of WooCommerce, it integrates seamlessly into your existing e-commerce setup, transforming your product pages into fully functional booking forms. From managing one-on-one consultations to group classes, hotel stays, or equipment rentals, this plugin empowers you with unparalleled control over your booking sales, streamlining operations and enhancing customer experience. As a premium offering, it provides advanced, reliable capabilities engineered for stability and performance.

Key Features: Unlocking Comprehensive Booking Management

WooCommerce Bookings is engineered with a rich set of features, each designed to simplify complex scheduling scenarios and enhance operational efficiency.

1. Unmatched Booking Flexibility

The plugin offers extensive options to tailor booking products to virtually any service or offering:

  • Diverse Booking Options: Accommodate various needs with fixed time slots (ideal for classes, appointments, tours) or customer-defined date ranges (perfect for hotel check-ins or multi-day rentals).
  • Capacity Management: Supports both one-on-one appointments and multi-person events, allowing you to set specific capacities for each bookable slot.
  • Granular Time Control: Define booking durations in days, hours, or even minutes, providing precise control over your availability.

2. Sophisticated Pricing Customization

Control your pricing strategy with dynamic and adaptable options:

  • Tiered Pricing: Implement special pricing for groups, individuals, or specific days of the week.
  • Discount Structures: Offer incentives such as early booking discounts or reduced rates for multiple slot purchases.
  • Seasonal & Event-Based Pricing: Set different prices for weekends, holidays, or even adjust rates for specific age groups like children, maximizing your revenue potential.
  • Additional Fees: Configure extra booking fees for specific services or add-ons.

3. Intuitive Calendar Management

Maintain full visibility and control over your schedule with integrated calendar tools:

  • Visual Booking Overview: Access a clear, intuitive calendar view that displays all your confirmed and pending bookings.
  • Manual Booking Additions: Easily add new bookings directly from the calendar, perfect for walk-ins or phone reservations.
  • Google Calendar Sync: Benefit from rapid synchronization with Google Calendar, ensuring your schedule is always up-to-date across all platforms, reportedly within 60 seconds or less.

4. Comprehensive Booking Management Features

Manage every aspect of your bookings from a centralized location:

  • Confirmation & Cancellation Control: Configure whether bookings require manual confirmation and set parameters for free cancellations, including defining the number of days allowed for cancellation processing.
  • Centralized Booking List: Access all bookings conveniently listed on the WooCommerce Order Listing panel, facilitating quick management.
  • Effortless Management: Easily cancel existing bookings, promote available slots, and regulate booking durations with precision.
  • Policy Display: Clearly display your booking policy directly on the booking form, enhancing transparency and managing customer expectations.

5. Automated Notifications and Reminders

Keep both your customers and staff informed with timely communication:

  • SMS & Email Reminders: Configure automated pre-booking reminders via both SMS and email, significantly reducing no-shows and improving customer satisfaction.

6. Seamless Integration and Compatibility

WooCommerce Bookings thrives within the WooCommerce ecosystem, offering broad compatibility:

  • Core WooCommerce Compatibility: Fully compatible with essential WooCommerce features like Cart & Checkout blocks and High-Performance Order Storage (HPOS), ensuring optimal performance and a smooth checkout experience.
  • Ecosystem Integrations: Works harmoniously with other popular WooCommerce extensions such as WooCommerce Deposits, AutomateWoo, Follow-Ups, Product Add-Ons, and Product Vendors, expanding your capabilities.
  • Multi-Lingual & Multisite Support: Offers multi-language support for calendars and is compatible with the WPML plugin and WordPress Multisite, catering to a global audience and complex setups.

7. Advanced Agent and Time Slot Management

  • Agent Capabilities: Allow specified agents to create and manage bookings on behalf of customers, perfect for customer service teams.
  • Defined Time Slots: Precisely specify start and end times for booking slots, providing meticulous control over your availability.

Technical Specifications and Compatibility

To ensure optimal performance and stability, WooCommerce Bookings has specific technical requirements and boasts broad compatibility:

  • PHP Version: Requires PHP 7.4 or higher for robust operation.
  • WordPress Compatibility: Tested with WordPress versions up to 6.7 (with reports of compatibility up to 6.8.x).
  • WooCommerce Compatibility: Tested with WooCommerce versions up to 9.5 (with reports of compatibility up to 9.8.x).
  • Calendar Display: Offers AM/PM time selection for calendars and allows users to choose the week’s starting day, enhancing user localization.

Setting Up and Using WooCommerce Bookings: A Practical Guide

Implementing WooCommerce Bookings is straightforward, designed to get you up and running quickly. While specific steps may vary slightly with updates, the general process involves:

1. Installation and Activation

  • Download: Upon purchasing, download the plugin from your WooCommerce.com account.
  • Upload & Install: Navigate to Plugins > Add New > Upload Plugin in your WordPress dashboard, select the downloaded ZIP file, and click Install Now.
  • Activate: Once uploaded, click Activate Plugin.

2. Configuring Bookable Products

  • Create New Product: Go to Products > Add New in your WordPress dashboard.
  • Select Product Type: In the ‘Product Data’ meta box, choose ‘Bookable product’ from the dropdown.
  • Define Booking Settings:
    • Booking Duration: Set whether bookings are a fixed block or customer-defined.
    • Availability: Define your general availability (e.g., specific days of the week, time ranges).
    • Buffer Time: Add buffer time between bookings to allow for preparation or cleanup.
    • Capacity: Set the maximum number of participants for each slot.
    • Pricing: Configure base costs, block costs, and special pricing rules based on groups, individuals, or dates.
    • Resources (Optional): If you offer multiple bookable items (e.g., different rooms, specific equipment), you can set these up as resources.
    • Persons (Optional): Enable persons for your bookable product to allow customers to specify the number of individuals for a booking, with corresponding pricing adjustments.
  • Publish: Save your changes and publish the product.

3. Managing Your Calendar and Bookings

  • Bookings Calendar: Access your centralized booking calendar via WooCommerce > Bookings > Calendar. Here, you can view, edit, and add bookings manually.
  • Booking List: For a comprehensive list view, go to WooCommerce > Bookings > Bookings or view them directly within the WooCommerce Orders panel.
  • Confirmations & Cancellations: Process pending bookings or manage cancellations from these interfaces, adhering to the rules you’ve set up.
  • Google Calendar Sync: Configure your Google Calendar integration via WooCommerce > Bookings > Settings to ensure external calendars are always aligned with your WordPress schedule.

Why Choose WooCommerce Bookings? Benefits for Every User

WooCommerce Bookings stands out as a premier choice due to its seamless integration, extensive features, and inherent reliability as an official WooCommerce extension.

  • For Business Owners (Non-Technical):
    • Simplified Operations: Automates the entire booking process, reducing manual administrative tasks and freeing up time.
    • Increased Revenue: Flexible pricing and availability options allow you to optimize your sales strategy and maximize bookings.
    • Enhanced Customer Experience: Easy-to-use booking forms and automated reminders lead to higher customer satisfaction and repeat business.
    • Reliability: As an official WooCommerce product, it ensures compatibility and consistent updates, providing peace of mind.
  • For Developers & Technical Users:
    • Robust Foundation: Built on the solid WooCommerce framework, ensuring stability and performance.
    • Extensibility: Its design allows for custom development and integration with other WooCommerce extensions.
    • HPOS Compatibility: Ensures future-proof performance with WooCommerce’s High-Performance Order Storage.
    • Multi-site & WPML Support: Ideal for large-scale or multi-regional deployments.Choosing WooCommerce Bookings means investing in a comprehensive, scalable, and trustworthy solution that integrates directly into your existing e-commerce infrastructure. While alternatives exist, this plugin is often considered the default choice for businesses deeply embedded in the WooCommerce ecosystem, offering unparalleled flexibility and control over your booking sales.

Conclusion

WooCommerce Bookings is more than just a scheduling tool; it’s a strategic asset for any business operating within the WooCommerce environment that relies on time or date-based services. Its robust feature set, intuitive management tools, and seamless integration capabilities empower you to effortlessly manage appointments, rentals, and events. By providing a professional, automated, and highly customizable booking experience, WooCommerce Bookings helps businesses scale efficiently, enhance customer satisfaction, and ultimately, drive growth. Invest in this premium plugin to transform your website into a powerful, automated booking engine.

5 1 vote
Article Rating

I. Download Limits & Account Benefits

  • Free Downloads: Each email address receives 3 downloads per day for free products
  • Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
  • No Account Required: You can download immediately by receiving the download link via email
  • Account Recommended: Create an account for easier access to your order history and direct update downloads

II. Understanding GPL vs Official Versions

Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick

Key Points:

  • GPL versions may not include premium support from original developers
  • Updates may be delayed compared to official releases
  • Some premium features might have limitations
  • Always consider your specific needs and support requirements

III. Support & Assistance

We’re here to help through multiple channels:

  • Email Support: Direct email assistance for all inquiries
  • Live Chat: Real-time support during business hours
  • Comprehensive Documentation: Detailed guides and tutorials

IV. Order Tracking

Access your complete purchase history and download links anytime: Order History

V. Account Access

New to WPPick? Login or Create Account to manage your downloads and orders efficiently.

VI. Refund Protection

We stand behind our products with a clear refund policy. Review our terms: Refund Policy

VII. Privacy & Security

Your data security is our priority. Learn how we protect your information: Privacy Policy

VII. Terms of Service

Understanding our service terms ensures a smooth experience: Terms of Use

Quick Tips for Best Experience

  1. Verify Compatibility: Check plugin/theme compatibility with your WordPress version
  2. Backup First: Always backup your site before installing new plugins or themes
  3. Test Environment: Consider testing on a staging site first
  4. Stay Updated: Regularly check for updates in your account dashboard
  5. Read Documentation: Review any included documentation for optimal setup

Need Help?

If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.


Ready to get started? Your download adventure begins with just one click!

Version: 2.2.7Latest Release
New Feature
  • Support for WooCommerce's new Email Preview feature.
Bug Fix
  • Ensure the product remains available if at least one resource is available, even when other resources are unavailable.
Compatibility
  • Bump WordPress "tested up to" version 6.8.
Login
0 Comments
Inline Feedbacks
View all comments

About this Plugin

Type:
Plugin
Name:
WooCommerce Bookings
Version:
2.2.7
Last updated:
May 30, 2025
License:
GPL v3
Security by:
VirusTotal
Categories:
E-commerce
Tags:
Appointments
Bookings
Reservations
WooCommerce.
Facebook X (Twitter) Instagram Pinterest
  • Home
  • Order History
  • GPL Guide
  • Terms of Use
  • Privacy Policy
  • Refund Policy
Registered Address: 100 Rue Peel, Montréal, QC H3C 0L8, Canada. © WP Pick. All Rights Reserved.

Type above and press Enter to search. Press Esc to cancel.