=== Rox Appointment Booking ===
Contributors: roxnor
Tags: booking, reservation, appointments, calendar
Requires at least: 6
Tested up to: 7.0
Requires PHP: 8.0
Stable tag: 1.0.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.txt

Advanced booking plugin for appointments & events. Control scheduling, calendars, orders, time slots, & payments with an interactive dashboard.

== Description ==

Rox Appointment Booking is a feature-rich, multi-purpose WordPress appointment & booking plugin. The team Wpmet, a credible name in the WordPress industry, has developed this tool for effortless appointment scheduling and service reservations of all sizes.

Whether you run a salon, dental clinic, car rental service, or professional practice, Rox Appointment Booking helps you build a modern booking system for your service business. It offers precise appointment controls for both administrators and customers.

## Key Features

### Core Booking & Appointment Functionality

**✅ Intuitive Booking Form** - Build a customizable booking interface that matches your brand with shortcode and block support
    
**✅ Visual Calendar & Booking List** - Track appointments at a glance with an interactive calendar view
    
**✅ Email Notifications** - Automated confirmations and reminders for customers and staff
    
**✅ Unlimited Resources** - Add unlimited agents, services, and business locations
    
**✅ Multi-Location Settings** - Configure unique settings per business location
    
**✅ Working Hours** - Customize availability schedules for each location and staff member
    
**✅ Holiday & Day Off Calendar** - Centralized holiday management within one screen.
    

### Advanced Scheduling for Bookings & Appointments

**✅ Days Off Management** - Easily refrain customer from scheduling an appointment on off-days
    
**✅ Group Bookings** - Handle multiple attendees with capacity management
    
**✅ Multi-Service Cart** - Allow customers to book multiple services in one transaction
    

### 💳 Payment & Pricing of Booking Services

**✅ Flexible Payment Options** - Accept payments via Stripe, or manual/local payment
    
**✅ Pay Later:** Turn on this option for customers so they can pay later.
    
**✅ Online Payments** - Integrated Stripe and standard payment processing
    
**✅ Deposits & Refunds** - Configure fixed or percentage deposits with refund policy rules
    
**✅ Invoices & Taxes** - Generate professional invoices with tax calculations
    

### Easy Business Operations

**✅ Service Extras & Packages** - Offer add-ons and bundled service packages
    
**✅ Staff Commissions** - Track and calculate staff earnings
    
**✅ Reports & Analytics** - Monitor bookings and utilization metrics
    
**✅ Roles & Permissions** - Control access with custom user roles and audit logging
    
**✅ Notification Panel** - Administrator dashboard for all system notifications    


### 📅 Advanced Calendar View

Track your appointment with an advanced calendar view. Where you can customize the display in day, week, or month basis. Also, filter the calendar with various filter settings like locations, services, and individual customers. Plus, you can activate the display of service hours in the calendar overlay.

### Custom Controls of Appointments

**✅ Multi-Location Settings** - Configure unique settings per business location
    
**✅ Working Hours** - Customize availability schedules for each location and staff member
    
**✅ Holiday & Day Off Calendar** - Centralized holiday management to easily avoid booking off-days.
    

### Customer Management within Booking Plugin

View detailed customer profiles and maintain a customer database from an interactive dashboard with various filter systems.

### Upcoming Features

✅ AI Booking System - Intelligent scheduling recommendations and automated customer service

### Types of Booking

Rox Appointment Booking supports a wide variety of booking types, making it the ideal booking plugin for WordPress across multiple industries:

#### Appointment-Based Bookings

**🔶 Professional Services**  
Perfect as a WordPress plugin for appointment booking, Rox Appointment Booking handles scheduling for medical practices, consulting firms, legal offices, and coaching services. The appointment booking plugin WordPress functionality includes buffer times, recurring sessions, and automated reminders.

**🔶 Hair & Beauty Salons**  
Specifically designed as one of the top WordPress booking plugins for hair and beauty salons, with features for managing multiple stylists, service durations, and product add-ons. The booking calendar plugins for WordPress include color-coded staff schedules and walk-in management.

**🔶 Health & Wellness**  
Ideal for fitness trainers, yoga studios, massage therapists, and wellness centers. The WordPress plugin for booking appointments supports class capacity limits and recurring session packages.


#### Vehicle & Transportation

**🔶 Car Rentals**  
As a car booking plugin for WordPress, manage vehicle fleet reservations with date ranges, pickup/return locations, and insurance add-ons. The car booking plugin WordPress free base version includes essential rental features.

**🔶 Transportation Services**  
Schedule shuttle services, chauffeur bookings, and ride reservations with driver assignments and route management.

**🔶 Classes & Workshops**  
The WordPress plugin for booking classes manages educational sessions, training programs, and workshop registrations with waitlist functionality.

#### Service-Based Bookings

**🔶 Professional Services**  
The service booking WordPress plugin handles consulting, repair services, home services, and maintenance appointments with technician dispatch.

**🔶 Equipment Rentals**  
Manage tool libraries, equipment lending, and gear rental services with inventory tracking and damage deposits.

**🔶 Table Reservations**  
Restaurant and dining reservations with party size, seating preferences, and special occasion notes.

#### General Booking & Reservations

**🔶 Multi-Purpose Appointment Plugin**

As a versatile booking reservation plugin for WordPress, handle any type of time-based or resource-based reservation, including meeting rooms, sports facilities, photography sessions, and more.

**🔶 Combined Booking & Payment**  
Operating as a comprehensive WordPress booking and payment plugin, process reservations and payments in a single seamless flow.

### Why Choose Rox Appointment Booking?

#### 🟢 Comprehensive Feature Set

Unlike basic free booking plugins for WordPress options, Rox Appointment Booking provides enterprise-level functionality, including advanced automation, multi-channel notifications, and sophisticated pricing rules.

#### 🟢 Google Calendar Integration

Among WordPress booking plugins with Google Calendar integration, Rox Appointment Booking offers both one-way and two-way synchronization to keep all your calendars in perfect sync.

#### 🟢 Flexible Payment Processing

As a robust online booking plugin for WordPress, accept payments through multiple gateways with deposit options and automated refund processing.

#### 🟢 Scalability

Whether you're a solo practitioner or managing multiple locations with dozens of staff members, Rox Appointment Booking scales with your business as a true plugin for booking WordPress professionals.

#### 🟢 Industry Versatility

From functioning as a service finder bookings plugin for WordPress to managing complex hotel operations, Rox Appointment Booking adapts to your specific industry needs.

###  🤝 BACKED BY A TRUSTED TEAM
Rox Appointment Booking Plugin is build by the team Wpmet, a name **trusted by 10,00,000+ satisfied users worldwide!**


### ✨ OUR OTHER PLUGINS

👉 **[ElementsKit](https://wpmet.com/plugin/elementskit/?utm_source=org&utm_medium=readme)** – All-in-one Addons for Elementor.
👉 **[MetForm](https://wpmet.com/plugin/metform/?utm_source=org&utm_medium=readme)** – Super flexible and easy-to-use form builder.
👉 **[ShopEngine](https://wpmet.com/plugin/shopengine/?utm_source=org&utm_medium=readme)** – Your complete WooCommerce solution, built for Elementor.
👉 **[GutenKit](https://wpmet.com/plugin/gutenkit/?utm_source=org&utm_medium=readme)** – Build websites **10x Faster** with ZERO coding in the Gutenberg Block Editor.
👉 **[EmailKit](https://wpmet.com/plugin/emailkit/?utm_source=org&utm_medium=readme)** – Effortless way to change your email-building experience.
👉 **[GetGenie Ai](https://getgenie.ai/?utm_source=org&utm_medium=readme)** – An advanced Ai assistant for SEO-friendly content.
👉 **[Wp Social](https://wpmet.com/plugin/wp-social/?utm_source=org&utm_medium=readme)** – Leverage Wp Social to add Social Login, Social Counter, and Social Login to your website.
👉 **[Wp Ultimate Review](https://products.wpmet.com/review/)** – Manage customer reviews with the Wp Ultimate Review plugin.
👉 **[PopupKit](https://wordpress.org/plugins/popup-builder-block/?utm_source=org&utm_medium=readme)** – Build exceptional popup for diverse needs within the WordPress block editor.
👉 **[TableKit](https://wordpress.org/plugins/table-builder-block/?utm_source=org&utm_medium=readme)** – Make fully-customizable multipurpose table & generate data table within Gutenberg block editor.


== Installation ==

= Minimum Requirements =

* WordPress 5.0 or greater
* PHP version 8.0 or greater
* MySQL version 5.6 or greater

= Automatic Installation =

1. Log in to your WordPress dashboard
2. Navigate to Plugins > Add New
3. Search for "Rox Appointment Booking"
4. Click "Install Now" and then "Activate"

= Manual Installation =

1. Download the plugin ZIP file
2. Log in to your WordPress dashboard
3. Navigate to Plugins > Add New > Upload Plugin
4. Choose the downloaded ZIP file and click "Install Now"
5. Activate the plugin through the 'Plugins' menu in WordPress

= Configuration =

After activation, you can configure the plugin settings from the WordPress admin dashboard.


== Screenshots ==

1. Main booking interface
2. Admin dashboard view
3. Booking management screen
4. Settings page


== Changelog ==
Version: 1.0.0 // 2026-06-17
* Initial release


== Upgrade Notice== 


== Additional Information ==

For more information, documentation, and support, please visit the plugin website.

== Support ==

If you need help or have questions, please use the WordPress.org support forum for this plugin.

== Contributing ==

We welcome contributions! Please submit issues and pull requests on our development repository.

== Privacy Policy ==

Rox Appointment Booking does not collect or store any personal data outside of your WordPress installation. All booking information is stored in your WordPress database and follows WordPress data handling practices.

== External Services ==

This plugin utilizes several third-party external services to provide its core features (payments, maps, and UI elements).

1. **Stripe API**
Used to securely process payments for bookings. This service loads the `https://js.stripe.com/v3/` script and sends the user's transaction details to Stripe when paying.
Provider: Stripe
* [Stripe Terms of Service](https://stripe.com/legal/end-users)
* [Stripe Privacy Policy](https://stripe.com/privacy)

2. **OpenStreetMap & Nominatim**
Used to display interactive maps and allow address searching/reverse geocoding within the plugin. Map tiles are fetched directly from `https://*.tile.openstreetmap.org` and search queries are routed to `https://nominatim.openstreetmap.org`.
Provider: OpenStreetMap Foundation
* [OpenStreetMap Terms of Use](https://wiki.osmfoundation.org/wiki/Terms_of_Use)
* [OpenStreetMap Privacy Policy](https://wiki.osmfoundation.org/wiki/Privacy_Policy)
* [Nominatim Usage Policy](https://operations.osmfoundation.org/policies/nominatim/)

3. **Google Fonts**
Used to load the Heebo and Inter fonts for the admin and frontend UI via `https://fonts.googleapis.com` and `https://fonts.gstatic.com`. This may transmit the user's IP address and browser details to Google.
Provider: Google LLC
* [Google Terms of Service](https://policies.google.com/terms)
* [Google Privacy Policy](https://policies.google.com/privacy)


== Frequently Asked Questions ==

= Does Rox Appointment Booking plugin cause conflicts with other plugins or themes? =
No, this plugin works seamlessly with any themes & plugins.

= What kind of appointment can be build by Rox Appointment Booking plugin? =
You can build booking & advanced appointment system with this plugin for any size of business.

= Do I need to know coding & design knowledge to build booking & appointment with this plugin? =
No, Rox Appointment Booking plugin requires no coding or technical knowledge to setup the booking functionalities within WordPress.

= What are the system requirements? =

Rox Appointment Booking requires WordPress 5.0 or higher and PHP 7.4 or higher.

= Is the plugin translation ready? =

Yes, Rox Appointment Booking is fully translation ready with the text domain 'rox-appointment-booking'.

= Can I customize the booking forms? =

Yes, the plugin provides various hooks and filters for customization. Check the documentation for details.

= Is it compatible with other plugins? =

Rox Appointment Booking is designed to work seamlessly with most WordPress plugins and themes. If you encounter any compatibility issues, please report them in the support forum.
