- $USD
- English (United States)
- Hire an Expert
- Get Support
Also Sold on
Booking and Appointment
Manage Bookings & Reservations For Your Business
WooCommerce bookings manage appointments, rentals, or accommodations. Whether you run a hotel or provide services, this plugin simplifies the entire booking process within your WooCommerce store, delivering a seamless and intuitive experience for both customers and store administrators.
- Streamline appointments...
Details & Compatibility
Version
1.1.6
Last Update
August 21, 2026
Compatibility
WooCommerce version 2.6.0 or higher | Wordpress version 4.6 or higher
Support
6 months support from extendons
Whats Include
- Quality checked by Extendons
- Future updates
$0.00
Customize this Plugin
CustomizeMain Feature
Easily manage appointments, rentals, or accommodations right from your WooCommerce store. Perfect for hotels, salons, and service-based businesses, Booking for WooCommerce lets customers choose booking durations, add extra services, and view locations with Google Maps. Set flexible or fixed time slots, apply dynamic pricing by room type or guest count, and automate email notifications. Streamline your booking process and deliver a seamless experience for both you and your customers.


Flexible time slots for bookings


Optional services with clear pricing


Dynamic pricing by person type


Google Maps for location display


Staff management for appointments


Set schedules, breaks, and off days


Automated booking email notifications


WPML integration


Flexible Booking Time Slots
Offer both fixed and custom time slots to match your business needs. Whether you run a salon, hotel, or rental service, customers can choose from preset durations or define their own based on availability, making the booking experience more flexible and user-friendly.
Create Custom Appointment Schedules (New)
WooCommerce booking & appointment plugin allows you to easily set up your availability by defining working days and assigning specific time slots. With full control over your weekly calendar, you can adjust time durations to match your service hours and ensure smooth appointment management.




Set Up Simple Booking with Dates & Times (New)
Easily offer reservations with the Simple Booking feature in the WooCommerce Booking Plugin. Customers can book using just a date or select both date and time, while you manage pricing, availability, and daily limits with ease. This feature provides a straightforward setup, making booking management fast and simple.
Choose Your Booking Layout
Select the booking layout that best suits your store. Pick between a Simple or Accordion layout to create a cleaner, more intuitive booking experience for your customers across advance bookings, simple bookings, and appointments.




Highlight Optional Services
WooCommerce booking plugin allows you to showcase additional services like cleaning, Wi-Fi, or food with clear labels and pricing. You can mark them as free or paid, giving customers the option to customize their booking and boosting your chances of upselling without interrupting the checkout flow.
Custom Pricing by Person Type
Set different prices for adults, children, seniors, or custom-defined person types. This allows you to offer tailored pricing that reflects your customer base and ensures accurate billing every time.




Google Maps Integration
WooCommerce bookings and appointments enable you to easily display your business location on an interactive Google Map. Help customers find your venue quickly with clear directions, improving trust, reducing confusion, and enhancing their overall experience.
Tiered Pricing for Rooms & Guests
Create flexible pricing structures based on the type of room or number of guests. For example, offer discounted rates for shared rooms or group bookings. This helps you cater to different budgets while maximizing revenue.




Multi-Room Booking
Allow customers to book multiple rooms or services in a single checkout, perfect for group events, families, or business teams. It simplifies the booking process, saves time, and improves convenience for your users.
Add Breaks Between Appointments
Make your schedule more manageable by adding breaks between appointment slots. These gaps give you time to prepare for the next client, wrap up a session, or simply take a break. It helps you stay organized and deliver better service throughout the day.




Set Off Days
Booking & appointment plugin for WooCommerce enables you to manage your availability by marking certain days as unavailable. Whether it's a holiday, weekend, or a personal day off, you decide when bookings can be made. This helps avoid any confusion and ensures customers only book when you're open.
Flexible Slot Pricing and Timing
Set custom pricing for each time slot using WooCommerce appointments. You can easily define how long each session should last, whether it's a short 15-minute consultation or a two-hour service. This gives you full control over both scheduling and pricing.




Set Custom Price Ranges by Date and Demand
Adjust pricing based on date, month, specific days, guest count, person type, or room count. Rates can shift with demand or season, and the correct total calculates automatically for every booking. This gives you full control over how pricing responds to your business needs.
Manage Staff for Appointments
With the Staff Management feature in our WooCommerce appointment booking plugin, organizing your team becomes simple. Add multiple staff members, let customers choose their preferred person during booking, and set each staff member's availability individually. This keeps scheduling smooth and delivers a better booking experience for customers.




Reschedule Booking and Appointments
Give customers and admins the flexibility to modify existing reservations. Booking dates and appointment time slots can be updated with ease, and automated email notifications are sent to both the customer and admin once a reschedule is confirmed.
https://woocommerce.com/products/booking-and-appointment/#:~:text=Reschedule%20Booking%20and%20Appointments
Automated Email Notifications
Booking for WooCommerce keeps customers informed with automated emails for booking confirmations, reminders, and status updates. This improves communication, reduces no-shows, and ensures a professional, seamless booking process.




Custom Email Templates
Design your own email templates for each stage of the booking process. Add placeholders like customer name, staff name, and appointment date to personalize every message automatically. Decide who gets notified at each step, whether that's the customer, the staff member, or your admin team.
Interactive Booking Calendar
Track and manage all bookings from an intuitive calendar dashboard with WooCommerce booking plugin. View upcoming, current, or past reservations at a glance, making it easier to stay organized and manage your availability with minimal effort.




Google Calendar Integration
Sync your bookings directly with Google Calendar. Once connected, every new appointment automatically appears on your calendar in real time, keeping your schedule accurate without manual updates. Two way sync also blocks time slots for events added directly in Google Calendar, preventing double bookings and keeping your availability accurate across platforms.
iCal Sync with External Calendars
Connect external calendar feeds using iCal to stay synced with platforms like Airbnb, Outlook, and Apple Calendar. Set feeds at the store level to block time across all bookings, or at the product level to manage availability for individual rooms or services. This keeps your schedule consistent everywhere and eliminates the risk of double bookings from outside sources.













30-day money back guarantee
Dedicated Support Team
Safe & Secure Free Update
Safe Customized Solutions