Featured ! OS Services Booking

OS Services Booking - Joomla Services and Appointments Reservation extension

OS Services Booking is the most suitable Joomla extension for online scheduling and appointment management in various industries, consultants, clinics, beauty salon, massage centers, and sports facilities etc. It offers seamless integration with multiple online payment gateways such as PayPal, Stripe, Square, Authorize.net, and PayU. Additionally, it supports synchronization with external calendar systems like Google Calendar and Outlook, ensuring efficient scheduling and management

Version: 6.0 Last Updated: Dec 03 2025 Compatible: Joomla 3.9.0+, Joomla 4, Joomla 5, Joomla 6

 

Latest Version: 6.0 | Released November 24th, 2025

Transform Your Service Business with Professional Online Booking

The most powerful Joomla booking extension trusted by 5,000+ businesses worldwide

Accept Payments in 3 Minutes

Start receiving online payments instantly with 30+ pre-integrated payment gateways

Multiple Payment Options

Credit cards, PayPal, Stripe, or free bookings - your customers choose

Instant Calendar Sync

Two-way sync with Google Calendar in real-time. ICS supported

Fits Any Business Type

Salons, clinics, courts, consulting, massage, and 50+ more industries

Reduce No-Shows Automatically

Smart reminders via email/SMS and QR check?in cut missed appointments and save staff time

Real-Time Availability That Just Works

Live slots synced across staff, locations, and channels so no double?booking

Trusted by Thousands of Businesses

5/5 Rating on JED
5,000+ Active Installations
JED Certified Extension
24/7 Support Response

 

Everything You Need to Run Your Booking Business

Powerful features organized for your success

 

Management Features

  • Unlimited categories, venues, services & staff
  • Intuitive admin dashboard with analytics
  • Advanced reporting & revenue tracking
  • Coupon & discount management system
  • Flexible working hours & time slot control
  • Multi-level user access control
  • Bulk operations & data import/export
  • Email & SMS template customization
  • Automated reminder system
  • Booking history & customer database
  • Special pricing & Flexible price configuration
 

Booking Features

  • Simple 4-step booking process
  • Repeat bookings (daily/weekly/monthly)
  • Waiting list with automatic alerts
  • Unlimited custom fields & extras
  • Email & SMS booking confirmation
  • Real-time availability checking
  • Prevent too-early or too-late bookings automatically
  • Customer self-service portal
  • Booking modification & cancellation
  • Time zone support for global bookings
  • Buffer time between appointments
  • Minimum/maximum booking advance notice
  • Booking duration restrictions
  • Confirm booking through Email or Phone
 

Payment Processing

  • 30+ payment gateways pre-integrated
  • Secure PCI-compliant processing
  • Partial payments & deposit options
  • Automatic PDF invoice generation
  • Free booking mode (no payment required)
  • Multiple currency support
  • Tax calculation & management
  • Refund & chargeback handling
  • Payment receipt emails
  • Credit system
 

Integrations

  • Two-way Google Calendar sync
  • Outlook Calendar
  • SMS notifications (5+ providers)
  • QR code check-in system
  • AcyMailing & EasyProfile, Joomla Profile integration
  • Multi-language & SEO ready
  • Zoom video conferencing
  • Mailchimp & email marketing tools
  • Social media sharing & login
  • Analytics & tracking (Google, Facebook)

More Powerful Features

Additional capabilities to scale your business

 

Layouts & Design

  • Multiple pre-built booking layouts
  • Category listing view
  • Service listing view
  • Employee/staff listing view
  • Calendar grid view
  • List view with filters
  • Responsive design for all devices
  • Customizable CSS & templates
  • Bootstrap 5 & UIKit 3 support
  • Widget & module positions
 

Customer Experience

  • Guest checkout (no registration required)
  • Customer account dashboard
  • Booking history & upcoming appointments
  • One-click rebooking
  • Review & rating system
  • Customer notes & preferences
 

Advanced Features

  • Resource allocation & room management
  • Equipment & asset booking
  • Capacity & occupancy limits
  • Dynamic pricing & surge pricing
  • Blackout dates & holidays
  • Multi-location management
  • White-label customization
  • GDPR & privacy compliance tools
  • Support Joomla Multilingual

30+ Payment Gateways Ready to Use

Start accepting payments immediately with pre-integrated solutions

PayPal

Standard & Pro

Stripe

Cards & Wallets

Stripe Checkout

Redirect payment

Authorize.Net

Secure Processing

WorldPay

Global Payments

SagePay

UK & Europe

PayU

Global payment

Eway

Australia & NZ

Mollie

European Leader

Square

POS Integration

Money Prepaid

Credit System

Bank Transfer

Offline Payment

Cash

On-site Payment

Free Booking

No Payment Required

More payment gateways added regularly based on customer requests

What Our Customers Say

Real results from real businesses

SM

Sarah Martinez

Beauty Salon Owner, Los Angeles

 

"OS Services Booking transformed our business. We went from phone bookings to 80% online bookings in just 2 months. The Google Calendar sync is a lifesaver!"

Result: 80% online bookings, 40% revenue increase
DK

Dr. David Kim

Medical Clinic, Toronto

 

"The multi-staff management and custom fields are perfect for our clinic. Patients can book specific doctors and procedures. Support team is incredibly responsive!"

Result: 300+ appointments/month, 95% patient satisfaction
JB

James Brown

Tennis Court Manager, Sydney

 

"Managing 6 tennis courts was a nightmare before. Now everything is automated. The repeat booking feature is perfect for our regular players. Best investment ever!"

Result: 90% court utilization, zero double-bookings

Enterprise-Level Support & Guarantees

We're committed to your success

24/7 Hour Response

Average support ticket response time during business hours

30-Day Money Back

Not satisfied? Get a full refund within 30 days, no questions asked

One Year Updates

Free updates included during your license period

Complete Documentation

Step-by-step guides, video tutorials & knowledge base

System Requirements

Compatible with modern Joomla environments

Joomla Version

Joomla 4.x
Joomla 5.x
Joomla 6.x

PHP Version

PHP 7.4+
PHP 8.0+
PHP 8.1+ (Recommended)

Database

MySQL 5.6+
MariaDB 10.1+
PostgreSQL 11+

Frameworks

Bootstrap 5
UIKit 3
Fully Responsive

Server

Apache 2.4+
Nginx
SSL Recommended

Frequently Asked Questions

Everything you need to know about OS Services Booking

General Questions

What is OS Services Booking?

OS Services Booking is a comprehensive Joomla extension that allows you to manage appointments, bookings, and reservations for any service-based business. It includes features for scheduling, payment processing, customer management, and much more.

What types of businesses can use this extension?

Perfect for salons, spas, medical clinics, fitness centers, consulting services, photography studios, repair services, tutoring centers, and any business that needs appointment scheduling.

Can I use OS Services Booking without requiring payment from customers?

Yes, there is an option to disable payment processing. Customers can complete their booking without making any payment.

Can customers book without logging in or registering?

Yes, you can disable the login/registration requirement, or keep it enabled while allowing customers to skip that step.

Can I use OS Services Booking without employees?

You must create at least one employee, as time slots are generated from employee/service combinations. However, when you have only one employee, OS Services Booking can be configured to hide employee information, making it appear as if customers are booking the service directly.

My service is a sports field, not an employee-based service. How do I handle this?

Simply use the Translation tool in the OS Services Booking backend to change "Employee" to another term like "Court", "Field" etc..

I don't want users to book too far in advance. Is this possible?

Yes, OS Services Booking allows you to configure minimum and maximum booking advance notice - limiting how many days ahead customers can book from today.

Can I set up time off or breaks for my employees or services?

Absolutely! OS Services Booking supports holidays and busy times for both services and employees.

Can I customize the booking page style to match my template?

Yes, OS Services Booking provides flexible styling options to customize the booking pages to match your site's design.

How does OS Services Booking integrate with Google Calendar?

Two-way sync: Bookings create Google Calendar events, and existing calendar events automatically block time slots in OS Services Booking.

Is there a demo available?

Yes! You can try our fully functional demo to explore all features before purchasing. Visit our demo site to test the booking process, admin panel, and all available features.

Licensing & Pricing

How does the licensing work?

Purchasing an extension will buy you full access to the extension's latest version and updates and premium support for one year.

What happens when my license expires?

Your extension will continue to work, but you won't receive updates or support. You can renew at any time to regain access to updates, new features, and priority support.

Do you offer refunds?

Yes, we offer a 30-day money-back guarantee. If you're not satisfied with the product, contact us within 30 days of purchase for a full refund.

Technical Questions

What are the system requirements?

Requires Joomla 4.x, Joomla 5.x and Joomla 6.x, PHP 8.1+, MySQL 5.6+, and a valid SSL certificate for payment processing. Works on any standard hosting environment.

Is it compatible with my template?

Yes! OS Services Booking is designed to work with any Joomla template. It uses responsive design and can be easily customized to match your site's look and feel.

Support & Updates

What kind of support do you provide?

We offer email support, detailed documentation, helpdesk ticket system and a community forum. Professional and Enterprise plans include priority support with faster response times.

How often do you release updates?

We release regular updates including new features, security patches, and bug fixes. Major updates are released 5-8 times per year, with minor updates as needed.

Do you offer customization services?

Yes! We offer custom development services for specific features or integrations. Contact our sales team for a quote on your custom requirements.

Ready to Transform Your Booking Business?

Join 5,000+ businesses already using OS Services Booking

OS SERVICES BOOKING CHANGELOGS

Version 6.0 (November 2025)
   
1. New style templates for booking page layout.
    2. Mobile-friendly cart for easier bookings.
    3. Improved backend orders management.
    4. Smarter pricing and date search.
    5. Clearer order details with discount alerts.
    6. Data validation for services/employees.
    7. Refreshed employee and calendar layouts.
    8. Order tracking feature added
    9. Various bug fixes, including OSB Table plugin.

Version 5.0 (October 2025)

  1. Fully compatible with Joomla 6.
  2. Improved component speed compared to previous versions.
  3. Added mechanism for users to retry failed booking transactions.
  4. Various minor enhancements for better overall performance.

Version 4.0 (August 2025)

  • 1. Timeslot Display in User’s Timezone
  • 2. Comprehensive Income Reporting
  • 3. Enhanced Management Dashboards
  • 4. Expanded Language Support
  • 5. New Payment Gateway Options
  • 6. Sleek New Credit Card Form
  • 7. Bug Fixes and Performance Improvements

Version 3.0 (May 2025)
1. Code Architecture Changes
- Dropped support for Joomla 3, Bootstrap 3 & 4. Now compatible only with Joomla 4, 5, and future versions.
- Gradual migration of backend to MVC architecture for better maintainability.
- Updated to use new Joomla methods, classes, and namespaces for future compatibility.
- Added new frontend layouts and easier layout overrides; optimized and reduced core code files.
- Improved database handling for faster data processing and better performance.
2. New Features
- Allow direct service booking without employee selection; auto-assigns available staff if skipped.
- Monthly calendar now uses Ajax for faster loading; supports Monthly/Weekly view switch.
- Introduced a modern, informative backend dashboard.
- Added new professional email template layouts.
- Each customer (Joomla user) now has a unique QR code for quick info retrieval.
- Enhanced customer information tracking based on booking history.
- New horizontal layout for OSB Search.
- Added user action log plugin to track key order/item events.
3. Other Improvements
- Replaced jQuery popups in booking forms with Vanilla JS popups.
- Replaced color box popups with Vanilla JS modal popups to avoid JS conflicts.
- Improved and updated most frontend layouts: Orders management, Order history, Listings, Comments, etc., for a smoother and more consistent user experience.

Version 2.23.1 (February 2025)
   
1. Improve Message custom field type
    2. Improve Configuration layout
    3. Improve Payment request email function
    4. Add option to hide Custom information in Calendars
    5. Disable upfront amount with Offline payment
    6. Improve frontend layouts
    7. Fix issues in previous versions

Version 2.23.0 (November 2024)
   
1. Improve Backend Dashboard layout
    2. Add layout to show order items of booking
    3. Improve Monthly calendar layout
    4. Improve Checkout layout
    5. Improve Custom fields showing
    6. Add option to apply rest time to the whole service's employees and linked service after booking
    7. Fix issues in previous version

Version 2.22.6 (October 2024)
    1. Improved extension code structure to make layouts to work well on Joomla 5
    2. Support multilingual with invoices
    3. Improve booking summary
    4. Add new version available alert at Dashboard of extension
    5. Fix issue in statistic chart at Dashboard
    6. Fix issue on ics generation
    7. Fix issue on removing order items 
    8. Fix issue on booking progress

Version 2.22.5 (Sep 2024)
    1. Improve function to manage order items
    2. Improve new version notification
    3. Add employee working layout
    4. Add some minor improvements
    5. Fix previous issues

Version 2.22.4 (July 2024)
   
1. Improve Code structure
    2. Improve frontend layouts
    3. Improve payment library
    4. Add OSB Zoom plugin
    5. Fix issues in previous versions

Version 2.22.3 (May 2024)

1. Add configure option to setup time for removing pending orders
2. Update database
3. Improve layouts
4. Fix issues in previous versions
5. Update new payment library for Joomla 5 and PHP 8.x

Version 2.22.2 (March 2024)
   
1. Add configure option to make field: Email in Checkout form is require or not
    2. Add configure option to Show just one nearest timeslot
    3. Add field: First Name in Checkout form
    4. Improve ICS generator function
    5. Add option to enter start and end time when adding order items at backend side
    6. Fix issue on Remove all items in cart 
    7. Add option to show/hide columns in management pages
    8. Fix serious issue in booking process
    9. Apply charset to utf8mb4 in database tables on first time installation
    10. Add IP Banned plugin
    11. Support Joom Donation Captcha

Version 2.22.1 (January 2024)

1. Add option to confirm booking through email when payment disabled
2. Improve UI
3. Add option to show Login and Checkout forms with fields in horizontally or vertically
4. Improve field validation
5. Add core.admin permission
6. Fix previous issues

Version 2.22.0 (November 2023)
1. Improve component layouts
2. Add field Salutation in Checkout form
3. Add Dark layout style for Dark Joomla template
4. Improve calendars
5. Add resting time/cleaning time at end of order item
6. Improve booking progress
7. Add configure options to change order status when payment failure
8. Support more than one custom timeslots discount option
9. Add jQuery validator in Checkout, Login and Registration forms
10. Fix previous issues

Version 2.21.1 (September 2023)

Fix issues in previous versions

Version 2.21.0 (August 2023)

  1. Fully compatible with Joomla 5
  2. Fix issues in previous versions

Version 2.20.0 (June 2023)
1. Add Extras option
2. Provide crontask solution on Joomla4
3. Add Payment failure alert plugin
4. Add Clean Email Logs system plugin
5. Add notify emails (including ICS) when new order item created
6. Fix previous issues

Version 2.19.6 (April 2023)
1. Add option to show/hide link to pay remain payment
2. Send notification to customers when their booked employees are unavailable
3. Improve component sef router functions
4. Fix minor issues

Version 2.19.5 (March2024)

Fix issues in previous versions

Version 2.19.4 (February 2024)

1. Add Access field for employees
2. Add option to set service unavailable dates for a time period
3. Add coupon code and title in emails
4. Make the frontend's calendar responsive
5. Improve ICS generator function
6. Fix minor issues

Version 2.19.3 (January 2023)
1. Add dropdown select list option with field "State" in Checkout form
2. Add labels for custom timeslots
3. Improve Orders cancellation progress
4. Improve OSB Search module
5. Improve listing layouts
6. Fix issues in previous versions

Version 2.19.2 (November 2022)
1. Improve order cancellation progress
2. Improve Weekly calendar at Backend
3. Improve Email logs function at Backend
4. Improve file upload function
5. Make orders management page responsive on mobile layout
6. Fix issue on min/max check-in
7. Fix other minor issues

Version 2.19.1 (September 2022)
1. Add Email Logs feature
2. Add Error layout
3. Fix issue on Google Calendar library
4. Fix some small issues

Version 2.19.0 (August 2022)

1. Add option to select Joomla User for order when make reservation with Administrator or Employee roles
2. Google Calendar integration 2 ways
3. Allow employee to cancel the reservations in their work list
4. Add Repeat booking when adding reservation at Backend side
5. Option to copy existing customer data when creating order from backend
6. Add Max - Min Check-in dates (override Venue feature)
7. Fix issue on email sending in order cancellation
8. Fix issue in module OSB Cart

Version 2.18.0 (July 2022)
1. Add special rates feature
2. Add feature to list customers, including option to export customers to CSV
3. Add Trend Chard features to list income based on different time periods
4. Improve feature Limit booking based on check-in times
5. Add option to send Invoice in Payment complete notification emails
6. Add tag to show Order details in SMS Content
7. Add option to add/modify assigned employees in Service modification page
8. Add option to select Decimals and Thoudsands seperators
9. Add number of booked seats in Gcalendar events
10. Add option to hide paid amount at top of Checkout page
11. Other minor improvements
12. Bugs fixed

Version 2.17.0 (May 2022)

1. Add limit booking by date/week/month to Joomla Users/ Emails - applies to booking date
2. Replace Cron task by Joomla System plugin
3. Improve statistic chart feature in OS Services Booking dashboard
4. Improve Coupon feature to add Minimum applied cost
5. Add SMS plugins: SMSHosting, ClickSend beside existing SMS providers: ClickAtell, TextLocal and Eztexing
6. Hide Payment part in Checkout form when user doesn't need to pay anything to complete their order
7. Show messages in Booking table page when popup is disabled
8. Show deposit amount in Checkout form
9. Add confirm popup in Checkout form
10. Add Button stylesheet CSS file with option to load or not
11. Show assigned employees in services list
12. Fix various minor bugs

Version 2.16.0 (March 2022)
1. Improve UX in Configuration page
2. Implement drag & drop ordering in management pages
3. Apply refund option when order cancellation
4. Add option to allow user to pay the remain amount payment of order
5. Add "Message" custom fields
6. Add Notification Emails when customers to edit or cancel their booking at frontend side

Version 2.15.0 (February 2022)

1. Retouch layouts in Joomla4 version
2. Add option to release pending orders when customers don't make payment
3. Add Refund option for Prepaid payment plugin
4. Add notification emails to Administrator/employee/customer when the order items are removed
5. Add CSS Class for custom fields
6. Add option to block booking with specific IP Address or Joomla Users
7. Fix issues in previous versions

Version 2.14.6 (December 2021)

Fix issues in previous versions

Version 2.14.5 (November 2021)

1. Add QR Code scan function
2. Apply QR Code for each of order items
3. Improve Frontend Page Navigation
4. Improve GCalendar integration feature
5. Fix issues in previous versions

Version 2.14.4 (October 2021)
1. Add OpenStreetMap
2. Add Horizontal Search module
3. Improve OS Services Booking on Joomla4

Version 2.14.3 (September 2021)

Fix issues in previous versions

Version 2.14.2 (August 2021)

1. Fully compatible with Joomla 4

2. Fix issues in previous versions

Version 2.14.1 (July 2021)

1. Add option to integrate Core fields and Custom extra fields with Joomla User Profile and Easy Profile
2. Add function to send Test SMS
3. Add Max timeslots option for services that customer can book in one day
4. Add option to change Check-in status at Backend side
5. Add Payment failure email

Version 2.14.0 (June 2021)
1. Compatible with PHP 8
2. Include Google library into package
3. Add Weekly/Daily calendar (Backend side)
4. Improve Monthly calendar (Backend side)
5. Improve Employee's calendar (Backend side)
6. Add option to remove all items in cart
7. Add option to show/hide field in email
8. Add Service Color for showing on calendar
9. Improve Prepaid payment gateway
10. Fix Paypal payment gateway issue
11. Fix issue on Custom extra field
12. Fix issue on Multiple timeslots booking form

Version 2.13.0 (May 2021)

1. Add option to edit existing booked timeslots of order
2. Add option to refund deposit amount
3. Export Orders to PDF
4. Add option to manage Waiting List at Backend side
5. Add option to disable Reminder in Orders management page
6. Add option to send Money request in Orders management page
7. Add Textlocal SMS service
8. Allow to upload different image types
9. Improve field "How many seats you want to book" in Booking form

Version 2.12.2 (April 2021)
1. Add Employee Setting layout (Frontend)
2. Improve PDF Invoice feature
3. Add option to allow Customers to select to recevei reminder emails/sms or not
4. Fix Calendar issue (Backend)
5. Fix issue on saving unavailable dates of employee (Backend)

Version 2.12.1 (March 2021)

1. Add Order cancel confirmation option
2. Fix issue on orders duplication when cart is disabled
3. Fix occupied timeslots issue on custom breaktime
4. Fix timezone issue on ICS files
5. Fix SQL query issue on installation

Version 2.12.0 (January 2021)

1. UIKIT compatible
2. Add option to change position of small calendar
3. Add event attendance thank you email
4. Add Employee's busy time
5. Improve ICS feature
6. SEF Router improvement
7. Some logic issues fixed

Version 2.11.0 (November 2020)
1. Add option to generate booking to .ics file and send them to customers
2. Improve Privacy Policy feature
3. Add Customer information layout
4. Improve layout "Manage all orders"
5. Add email template "Offline payment received"
6. Improve function "Send notify emails" at Backend side

Version 2.10.1 (October 2020)
1. Add option to apply Venue feature into Booking form when you have only one Venue object
2. Add new supported tag in SMS Message to contain Order details {Orders_details}
3. Add new custom extra field type in Checkout form: Field Upload
4. Add Custom Field Tags in Invoice content and Email templates
5. Add Google Map API Key configure option
6. Add configure option to show/hide number available seats
7. Apply Browser Page title, Page Heading, Meta tags in Booking form
9. Fix issues in previous versions

Version 2.10.0 (August 2020)
1. Compatible Joomla 4 Beta
2. Fix issues in previous versions

Version 2.9.2 (July 2020)

1. Improve Invoice Content ( https://joomdonation.net/forum/os-services-booking/68617-new-pdf-invoice-layout-os-services-booking-2-9-2.html )
2. Fix issue on Small Calendar
3. Add notification email to customers when the order is cancelled
4. Allow multiple notification emails
5. Fix issue on Services duplication

Version 2.9.1 (June 2020)

1. Fix issue on adding timeslots to cart
2. Fix issue on showing booked timeslots
3. Add custom option on layout setting
4. Apply New PayPal IPN verification

Version 2.9.0 (May 2020)

1. Add option to limit one timeslot per order
2. Improve feature "Discount by number slots added" of Custom timeslots services
3. Improve feature "Max Seats can book" of Custom timeslots services
4. Improve Deposit feature to add Flat rate amount
5. Add PayU Payment gateway
6. Add configure option to change background color of Booked timeslots
7. Improve Employee emails
8. Improve Venues, Services, Categories listing to add parameter: Intro text
9. Add OSB Cleaner plugin to remove Pending orders after a time period
10. Fix issue when user cancel the orders, the timeslots aren't be able to book

Version 2.8.2 (March 2020)
1.  Release new version of Payment library solve SSL issues with Authorize.net and Molie payment plugins
2.  Fix issue on saving Custom field "File Upload" when disabling Confirmation step
3.  Fix issue on Checkout form, can't submit form when activating Term and Condition
4.  Fix issue on Timeslot's available statuses (frontend side)
5.  Fix issue on showing timeslots when you add order items including Venue (Backend side)
6.  Improve Venue modification form (Backend side)

Version 2.8.1 (November 2019)

 1. Fix issues on saving pictures of services and employees

 2. Fix issue on OSB Search module

Version 2.8.0 (October 2019)

  1.  Compatible with Joomla 4 Alpha
  2.  Remove deprecated Joomla classes and functions
  3.  Change attribute of some DB columns

Version 2.7.6 (September 2019)

 1. Improve Booking Repeat function

Version 2.7.5 (July 2019)

  1. Implement Nested Categories
  2. Add option to assign payment plugins to services
  3. Improve Oders managerment at frontend side
  4. Add Stripe Checkout payment gateway

Version 2.7.4 (May 2019)
  1. Add option to disable timeslots of employees/services of venue one the same timeslot (of employees/services of venue) is booked
  2. Add option to select Default country in Checkout form
  3. Fix isue with coupon code fixed amount
  4. Add option to hide Phone and Contact number of employees at frontend
  5. Add option to enlarge employee's photo at frontend
  6. Working with Acymailing 6

Version 2.7.3 (February 2019)
  1. Add option to allow to send/ not send emails
  2. Add CSV export for orders management at frontend
  3. Add option to enter specific dates in booking form
  4. Increase limit for field Steps in minutes
  5. Add filter by Customer Names in Orders management tool at Backend
  6. Fix employee's break time issue
  7. Fix Category image removing issue
  8. Fix Term and Condition article link in Checkout form

Version 2.7.2 (January 2019)
  1. Improve CSV export tool
  2. Add feature to skip date to apply Disable Booking Dates feature of Venue
  3. Fix Repeat Booking issue
  4. Fix Multiple timeslots checkboxes issue
  5. Fix Javascript issue on Confirmation button
  6. Add Venue filtering in Orders list
  7. Improve OSB Search module

Version 2.7.1 (December 2018)
   1. Add option to setup style of inactivated date
   2. Add new tags for SMS
   3. Fix Custom working time issue

Version 2.7.0 (November 2018)
   1. Add feature to allow customers to select more than one timeslot per "Add to cart" session
   2. Add option to allow/not allow user to cancel remove appointments (in their orders)
   3. Fix Calendar issue

Version 2.6.6 (October 2018)
    1. Fix issue on sending Confirmation email
    2. Retouch Checkout page
    3. Retouch Configuration page
    4. Moving JS and CSS files into Media folder
    5. Add overridden layouts
    6. Fix issue when loading services and employees tabs
    7. Fix issue on sending Confirmation email
    8. Remove different timezone tooltip

Version 2.6.5 (September 2018)

    Fix Paypal payment plugin issue

Version 2.6.4 (September 2018)
    1. Fix issue with Custom working time
    2. Adjust the Custom orders history
    3. Improve ClickAtell SMS
    4. Remove SSL configure option

Version 2.6.3 (September 2018)
    1. Fix issue with saving SMS configuration
    2. Fix issue with creating Venue name in Configuration

Version 2.6.2 (August 2018)

     1. Fix ClickAtell SMS
     2. Add feature to allow employee to add Custom Break time
     3. Add SMS messages to employees
     4. Fix issue on Customer's calendar

Version 2.6.1 (July 2018)
     1. Improve ClickAtell SMS
     2. Improve Waiting list function
     3. Change Service time length format
     4. Fix Coupon issue
     5. Fix Categories listing issue
     6. Fix issue on Orders management function at front-end   

Version 2.6.0 (June 2018)
     1. Improve Orders management tool at Front-end side
     2. Add feature to Skip days if they don't have any available timeslots
     3. Add Required option for fields in Checkout form
     4. Add Opening time for Venues
     5. Fix Group discount issue
     6. Fix minor issues from older versions

Version 2.5.10 (June 2018)
     1. Remember selected service and employee after changing dates
     2. Fix issue on Saving Start date of coupon
     3. Fix issue on Version 2.5.9

Version 2.5.9 (June 2018)

  1. GDPR Support
  2. Paypal IPN payment improvement
  3. Support Bootstap 4
  4. Support Custom CSS
  5. Add option to send order invoice to administrator
  6. Improve layout issues
  7. Minor issues fixed: Categories list, Captcha by pass, Coupon, Prepaid

Version 2.5.8 (Feb2018)

  1. Fix Stripe payment plugin compatible issue
  2. Fix Service's price adjustment saving issue
  3. Show Number Used Times of coupons at Back-end side

Version 2.5.7 (Feb2018)
    1. Fix GCalendar integration issue
    2. Show number times that coupon is used
    3. Add Groups discount
    4. Fix OSBTable plugin
    5. Increase step in minutes value
    6. Fix Paypal Pro & Authorize.net TLS 1.2
    7. Add new email template when customer cancel their order
    8. Add Custom css file
    9. Google reCaptcha issue fixed
    10. Minor issues fixed

Version 2.5.6 (Oct 2017)
    1. Bootstrap 3 compatible
    2. Fix Weekly recurring issue with Custom timeslots
    3. Add option to show Service's cost including tax
    4. Add Access level for payment plugins
    5. Show customer information in Employee works layout
    6. Add Responsive feature on Employee works and orders history
    7. Add Customer information of Appointment on Google Calendar

Version 2.5.5 (August 2017)
    1. Add Calendar View
    2. Add Access level for Coupons
    3. Remove "Continue Booking" button on jQuery dialog - After add timeslot to cart
    4. Fix issue with showing Add to Waiting list
    5. Fix issue on saving Review at front-end

Version 2.5.4 (May 2017)
    1. Add Cart module
    2. Change description of service from textarea to editor
    3. Search filtering in plugins management
    4. Add Closing date reason
    5. Add Company name into Venue
    6. Improve search function at both front-end (Search module) or back-end (add-booking)
    7. Add Offline payment message

Version 2.5.3 - Paypal Security Announcement (March 2017)

This version fixed a medium level security issue which happens with PayPal payment plugin. In older version, PayPal payment plugin has a bug which allow dis-honest users with certain level technical skill can pay for the subscription using different currency with the currency you set for your system, thus paying lower price for the subscription.

Version 2.5.2 - Security Announcement (March 2017)

Check for the latest Joomla! OS Services Booking version. If you are not on the latest release, read the release notes to see if you need to upgrade. If a release is being made in order to address security issues then it is strongly advised that you upgrade as soon as possible.

If you are running an earlier release of the current version (for example, you are running OS Services Booking 2.5.1 or lower), you should upgrade to the current version. This minor release fixes a SQL Injection issue on router function of OS Services Booking (root > components > com_osservicesbooking > router.php)

Version 2.5.1 (January 2017)
    1. Add configure option to turn on/off Confirmation step
    2. Review/ Rating for services/ employees
    3. Fix Issue on saving Category description
    4. Fix Issue on saving Invoice content
    5. Fix Issue on Google map of Venue
    6. Fix Issue on Joomla Jinput

 

Version 2.5.0 (December 2016)
    1. Language files migration
    2. Upload any kind of pictures
    3. Remove Joomla deprecated functions
    4. Add Omnipay library
    5. Improve payment gateways

 

Version 2.4.9 (October 2016)

    1. Add Waiting list for booked timeslot
    2. Hide GCalendar fields of Employee when Configure option "GCalendar integration" is off

 

Version 2.4.8 (August 2016)
    1. Fix issue when select User when adding/modifying order at Back-end
    2. Add field Max seats allowed when selecting number custom timeslot
    3. Add Default option for Custom extra field: Select list
    4. Add option to pay Full amount (instead of Deposit amount) in Confirmation page
    5. Fix issue when adding more timeslots than avaialble timeslot
    6. Fix issue when adding custom timeslot into cart without entering number seats
    7. Add Configure option to show/hide Employee note and picture
    8. Add Configure option to hide the Calendar box from Checkout page
    9. Fix issue on Calendar box to allow full date button click
    10. Move Cart to bottom of page on tablet screen
    11. Custom timeslots batch import through CSV
    12. Auto Update OS Services Booking from Joomla Back-end

Version 2.4.7 (July 2016)

1. Prevent user to make more than booking per date (logged in first)
2. Show User balances at front-end
3. Update Joomla User group for services
4. Add booking Progress bar
5. Add feature to Skip Login/ Register
6. Fix Venue issue (Disable Booking before)

Version 2.4.6 (April 2016)
    1. Show Tax in Cart
    2. Fix Month of Calendar in Checkout form

Version 2.4.5 (March 2016)

    Compatible with Joomla 3.5.x and PHP7

Version 2.4.4 (March 2016)
    1. Add feature: Disable service when one employee is booked in case One service and more than one employees
    2. Fix error - Missing time slot: add order at back-end side
    3. Add week day in Additional cost of employees
    4. Fix issue - Missting Confirm button in Confirmation page

Version in 2.4.3 (Jan2016)
    1. Add Required status for field option - custom extra fields
    2. Add Ordering status for field option - custom extra fields
    3. Limit word in description of Categories, Servides in listing view
    4. Back-end ACL Improvement
    5. Mobile layout improvement
    6. Remove tabdrop

Version 2.4.2 (Dec 2015)
    1. Add QR code + Check-in function
    2. Add Checkin status for each item of order
    3. Add customer balance allow user to pay from their balance through Prepaid payment plugin
    4. Re-touch Cpanel layout + add submenus
    5. Added Access permission for Check-in funtion
    6. Remove Paypal IPN Log

Version 2.4.1 (Oct 2015)
+ Bug fixed
    1. Simple booking layout
    2. Can't select another services after adding item to cart
    3. Payment plugin installation

Version 2.4.0 (Aug 2015)
+ New features
    1. Add new time slots theme: Simple time slots theme
    2. Moving Service information into top part of booking table page when having 1 service
    3. Option to change tabs to dropdown select list
    4. Add Services layout with Grid and List view
    5. Add Grid view for Category layout
    6. Add Grid view for Employee layout
    7. Add Income Graph at Dashboard of OS Services Booking (Back-end side)
    8. Add feature to check Latest OS Services Booking version.

Version 2.3.7 (July 2015)
+ New features
    - Changing JS Alert to jQuery Dialog after adding timeslot into cart
    - Update Customer name and email after selecting user at Back-end > Add/Edit Order details
    - Duplicate Services and Employees
    - Add option to hide Employee's Cost

Version 2.3.6 (June 2015)
+ New features
        - Flexible Service Price: From this version, you are able to override Service’s price by dates in week or special date periods
        - Early Bird Discount: In each Service, you can setup the Early Bird discount (percentages or fixed amount) when customer make booking request early.
        - Discount by number Timeslots added: With Custom Time Slots Service, you can setup the discount (percentages or fixed amount) when customer add more than X seat into cart per session.
         - Add custom break time for employee on specific Service: In Previous version, administrator only can add the Break Time for one employee on Service by dates in week (Monday to Sunday). But from this version, administrator can add custom break time for specific date too.
         - New Order status: From this version, each order will have statuses: Pending, Completed, Canceled, Attended, Timeout, Refunded, Declined. Administrator also is able to change Order status in Orders list instead of going to Order details as previous version. Note: The Refunded is just Order status, OS Services Booking doesn’t process refund the money back to customer.
         - New Configure options: The Configuration page of OS Services Booking has been re-sorted to make it become more reasonable. We also add new configure options to make OSB become more flexible. Here are some new important configure options added 2.3.6
              1. Show Calendar box at Confirmation page
              2. Select Joomla user group which can bypass the Payment step (suitable in case administrator make the booking request at front-end)
              3. Turn on/off Early Bird Discount
              4. Turn on/off Showing “Number time slots request” input box in Booking table page. Set default is 1.
              5. Hide Tab Service/ Employee when there is only one item available
              6. Layout configure options
         - Content plugin: Allow you to add booking table page into one Article.

Version 2.3.5 (5th May 2015)
+ Added:
          - Ajax Loading
          - AcyMailing integration
          - Joomla User Profile integration

Version 2.3.4 (2nd February 2015)
+ Added:
          - Joomla multiple languages
          - Access levels for Services
          - EzTexting SMS API
          - Stripe, Authorize SIM payment gateways

OSB iDEAL Mollie

OSB iDEAL Mollie

This payment plugin in allows you to accept payments via iDeal Mollie payment gateway in OS Services Booking extension.

Buy Now ( $24.99 )
OSB ccAvenue

OSB ccAvenue

This payment plugin in allows you to accept payments via CC Avenue payment gateway in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Target pay

OSB Target pay

This plugin allows you to use TargetPay (https://www.targetpay.com/) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Payfast

OSB Payfast

This plugin allows you to use Payfast (https://www.payfast.co.za) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB RedSys

OSB RedSys

This plugin allows you to use RedSys (http://www.redsys.es) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Stripe

OSB Stripe

This plugin allows you to use Stripe (https://stripe.com/) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Epay

OSB Epay

This plugin allows you to use Epay (http://www.epay.dk/) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB FirstData Payeezy

OSB FirstData Payeezy

This plugin allows you to use FirstData Payeezy payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Billplz

OSB Billplz

This plugin allows you to use Billplz (https://www.billplz.com) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Saferpay

OSB Saferpay

This plugin allows you to use Saferpay payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Elavon

OSB Elavon

This plugin allows you to use Elavon CONVERGE payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Stripe Checkout

OSB Stripe Checkout

This plugin allows you to use Stripe Checkout (https://stripe.com/docs/payments/checkout) payment method (which is SAC compatible) for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB PayU

OSB PayU

This plugin allows you to use PayU (https://payu.com) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB PayU Latam

OSB PayU Latam

This plugin allows you to use PayU Latam (http://www.payulatam.com/) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Offline Creditcard

OSB Offline Creditcard

This plugin allows you to collect creditcard information and process payment offline in Joom Donation extension.

Buy Now ( $24.99 )
OSB Pagseguro

OSB Pagseguro

This plugin allows you to use Pagseguro (https://pagseguro.uol.com.br/) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Ipay88

OSB Ipay88

This plugin allows you to use IPay88 (a Malaysia payment gateway) payment gateway for processing payment in Joom Donation extension.

Buy Now ( $24.99 )
OSB Braintree

OSB Braintree

This plugin allows you to use Braintree payment gateway (https://www.braintreepayments.com) for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Sofort Überweisung

OSB Sofort Überweisung

This plugin allows you to use Sofort Überweisung (https://www.sofort.com/) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Squareup Card

OSB Squareup Card

This plugin allows you to accept credit card payment using Squareup (https://squareup.com) payment gateway in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Cybersource

OSB Cybersource

This plugin allows you to use Cybersource (http://www.cybersource.com/) payment gateway for processing payment in EShop Shopping Cart extension.

Buy Now ( $24.99 )
OSB Postfinance

OSB Postfinance

This payment plugin in allows you to accept payments via Postfinace payment gateway in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Quickpay (DK)

OSB Quickpay (DK)

This plugin allows you to use Quickpay DK (http://quickpay.net/dk/payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )
OSB Payrexx

OSB Payrexx

This plugin allows you to use Payrexx (https://payrexx.com/) payment gateway for processing payment in OS Services Booking extension.

Buy Now ( $24.99 )

Introducing OS Services Booking 6.0

OS Services Booking 6.0 delivers a major upgrade for both administrators and customers. The backend now features a revamped orders management page with improved appointment tracking and flexible order item editing. The booking page receives a visual overhaul with independent style templates, ensuring better compatibility and customization. New features include login-required booking, mobile-friendly cart display, accurate special price calculations, enhanced date search, and a redesigned order details layout with discount notifications. Backend management of services and employees is streamlined with improved data validation, while both employee settings and customer calendars benefit from clearer, more user-friendly layouts. Finally, a series of bug fixes—including updates to the OSB Table, Zoom, Google Calendar sync plugins—ensure a smoother, more reliable booking experience.

OS Services Booking 6.0

1. Revamped Orders Management Page in Backend

? Upcoming Appointments Display: A new section at the top of the orders listing page now shows all upcoming appointments, allowing administrators to quickly view and manage imminent bookings.
? Enhanced Order Items Listing: For each order in the list, all order items are now displayed and sorted by their scheduled time, from the nearest to the furthest. This makes it easier to track and prioritize services.
? Improved Order Item Edit Page: The edit page for order items has been upgraded to include custom fields. Previously, custom fields were only available when creating new order items. Now, administrators can view and modify custom fields directly when editing existing order items, offering greater flexibility and control.
Orders Management
Order Items
 

2. Major Improvements in Booking Page Component Styling

In previous versions, the main components of the OS Services Booking page were styled using Bootstrap button CSS classes. While this approach leveraged Bootstrap's styles, it often led to complications—especially when template overrides affected the button styles. This resulted in layout inconsistencies on the booking page, causing confusion for users and dissatisfaction among customers who preferred different button designs.

With version 6.0, we have addressed these issues by introducing a set of independent style templates for key elements such as headers, calendar buttons, and progress bars. These new styles are completely separated from Bootstrap, giving users the flexibility to choose from various templates that best match their website's design. This not only enhances the visual appeal of the booking page but also ensures better compatibility with different site templates.

? Experience a more beautiful and customizable booking interface with OS Services Booking 6.0!

Booking Page Styling

3. New Booking Features and Enhancements

? Login Before Booking: Optionally require users to log in before accessing the booking page. This enables personalized timeslot display based on the user's timezone and improves data management and security.
? Mobile Cart Display: On mobile devices, the cart is always accessible at the bottom of the screen, with a button to slide it up for easy review and management of selected services.
? Accurate Special Price Calculation: Enhanced pricing logic ensures timeslots with special prices are calculated correctly, giving users clear and accurate cost information.
? Reliable Timeslot Date Search: Improved search functionality makes it easier for users to find available dates with timeslots, delivering a smoother booking experience.
? Enhanced Order Details Layout: The redesigned order details page offers better clarity and usability. Customers can conveniently book the same service or employee for another day directly from this page.
? Discount Notification: Orders with discounts now display a clear notification, keeping customers informed about their savings.
Mobile Cart Display
Order Details
 
Enhanced Features

4. Backend Improvements for Service and Employee Management

OS Services Booking 6.0 introduces enhanced data validation and notification features in the backend management of services and employees. When editing a service or employee, the system now displays clear notifications if any required data is missing or incomplete. This helps administrators quickly identify and resolve data issues, ensuring all service and employee information is accurate and up to date.

5. Enhanced Layouts for Employee Settings and Customer's Calendar

In OS Services Booking 6.0, the layout of the Employee Settings page has been redesigned for greater clarity and ease of use.

Additionally, the customer's calendar interface has been improved, offering a more intuitive and visually appealing experience. Customers can now view and manage their bookings with enhanced navigation and better organization of scheduled appointments.

Employee Settings

6. Order Tracking Feature

OS Services Booking 6.0 introduces a powerful tracking feature, allowing users to monitor completed orders using Google Analytics and Facebook Pixel. This integration makes it easy to track conversions and gather valuable analytics, helping you optimize your marketing campaigns and understand customer behavior more effectively.

7. Additional Bug Fixed

OS Services Booking 6.0 also includes a series of important bug fixes to enhance overall stability and performance. This update addresses various issues reported by users, including improvements and fixes for the OSB Table, Zoom and Google Calendar sync plugins. These fixes ensure a smoother, more reliable experience for both administrators and customers.

? Upgrade to OS Services Booking 6.0 Today!

Introducing OS Services Booking 5.0

We are excited to announce the release of OS Services Booking 5.0, packed with powerful new features and enhancements to deliver a superior booking experience. This latest version is fully compatible with Joomla 6, ensuring seamless integration with the newest Joomla platform. Performance has been significantly improved, offering faster and more responsive operations compared to previous versions.

OS Services Booking 5.0 also introduces a robust mechanism that allows users to retry failed transactions, making the booking process smoother and more reliable. Alongside these major updates, numerous minor improvements have been implemented to enhance overall functionality and user experience.

5.0

1. Fully compatible with Joomla 6.
The new OS Services Booking 5.0 is designed to work seamlessly with Joomla 6, the latest version of the popular CMS platform. This full compatibility ensures that users can take advantage of Joomla 6’s advanced features, improved security, and enhanced performance without any issues or conflicts.

Benefits:

  • Smooth Integration: Users can easily upgrade their Joomla websites and continue using OS Services Booking without interruption.
  • Access to Latest Technologies: Compatibility with Joomla 6 allows customers to benefit from the newest innovations and updates in the Joomla ecosystem.
  • Enhanced Security: Joomla 6 brings improved security standards, and OS Services Booking 5.0 is built to align perfectly with these measures, protecting user data and transactions.

Future-Proof Development:
By supporting Joomla 6, OS Services Booking demonstrates its commitment to staying up-to-date with technological advancements. This ensures that the component will continue to evolve alongside Joomla, providing users with reliable service for years to come.

Long-Term Trust:
Customers can be confident that OS Services Booking will remain a dependable solution as Joomla progresses. This forward-thinking approach not only safeguards their current investment but also guarantees ongoing support and compatibility, fostering lasting trust and satisfaction.

2. Improved component speed compared to previous versions.
OS Services Booking 5.0 delivers noticeably faster performance compared to previous versions. In this update, we have utilized modern tools and technologies to analyze, measure, and optimize the efficiency of our codebase. By carefully evaluating and comparing the performance of key functions, we have successfully enhanced the speed of all frontend operations.
As a result, users will experience significantly quicker page loading times and smoother interactions throughout the booking process. These improvements not only provide a better user experience but also ensure your Joomla website remains competitive and responsive.

3. Added mechanism for users to retry failed booking transactions.
With OS Services Booking 5.0, users now have the ability to retry their payment if a previous transaction was unsuccessful. This feature addresses common issues such as network interruptions, payment gateway errors, or accidental cancellations, ensuring a smoother and more reliable booking experience.

Advantages:
- Convenience: Users don’t need to restart the entire booking process if payment fails; they can simply try again, saving time and effort.
- Reduced Abandonment: By allowing easy re-attempts, the risk of losing bookings due to payment errors is significantly lowered, increasing overall conversion rates.
- Improved User Satisfaction: Customers appreciate the flexibility and control this feature offers, leading to higher satisfaction and trust in your service.
- Efficient Problem Resolution: Users can quickly resolve payment issues on their own, reducing support requests and administrative workload.
- Professionalism: The ability to handle failed transactions smoothly reflects a modern, user-friendly, and reliable booking system.

This enhancement makes OS Services Booking more robust and user-centric, helping businesses retain customers and maximize successful bookings.

4. Various minor enhancements for better overall performance.

 

 

___________________________________________________________________________________________________________________ 

 

 

OS Services Booking 4.0 – Smarter, Simpler, and More Powerful Than Ever!

Upgrade your booking experience with OS Services Booking 4.0! Our latest version brings a host of new features and improvements designed to make scheduling and management easier for both users and administrators.

What’s New in Version 4.0?

1. Timeslot Display in User’s Timezone

No more confusion! Users can now view and book available timeslots in their own timezone. This ensures they always choose the right time that fits their schedule—eliminating misunderstandings and missed appointments.

2. Comprehensive Income Reporting

Gain full visibility into your business! Detailed income reports are now available for each venue, service, and employee. Administrators can easily track performance, monitor growth, and make informed decisions to optimize operations.

3. Enhanced Management Dashboards

We’ve improved the management of Venues, Services, Employees, and Orders. Quickly access key data such as income, cancellation rates, and booking numbers—empowering you to run your business more efficiently.

4. Expanded Language Support

We’ve updated and refined our language files for German, Spanish, Dutch, Portuguese, and French. Enjoy a smoother experience for you and your international customers!

5. New Payment Gateway Options

Offer more flexibility at checkout! OS Services Booking 4.0 introduces updates for Offline Payment, Stripe, and Stripe Checkout, making transactions secure and seamless.

6. Sleek New Credit Card Form

Our redesigned credit card form offers a modern look and improved usability, ensuring a smooth and trustworthy payment process for your clients.

7. Bug Fixes and Performance Improvements

We’ve listened to your feedback and fixed issues from previous versions, delivering a more stable and reliable platform.

Upgrade to OS Services Booking 4.0 today and experience the difference! Make scheduling easy, management insightful, and payments effortless—for you and your customers.

===============================================================================================================

OS Services Booking 3.0 delivers major code improvements and updates for faster performance and future compatibility, now supporting Joomla 4 and 5, and moving towards Joomla 6. The new version includes enhanced database handling, new layouts for easier customization, and a brand new backend Dashboard.
The redesigned Dashboard offers a modern, professional look and provides comprehensive booking statistics and key system information at a glance, making management easier than ever.
Other highlights include direct service booking without selecting an employee, a fast Ajax-powered Monthly Calendar, beautiful new email templates, customer QR codes, booking history tracking, and improved search layouts. Almost all frontend layouts have also been refreshed for a smoother user experience.
Upgrade now to enjoy a smarter, faster, and more flexible booking system with OS Services Booking 3.0!
 
I. Code Architecture Changes in OS Services Booking 3.0
1. Dropping Joomla 3 and Bootstrap 3/4 Support
With the release of OS Services Booking 3.0, support for Joomla 3 has been officially discontinued. This means new features, updates, and bug fixes will only be available for Joomla 4, Joomla 5, and future versions such as Joomla 6. By focusing on newer Joomla versions, OS Services Booking can leverage the latest technologies, improved security, and better performance.
Alongside this change, OS Services Booking 3.0 also drops support for Bootstrap 3 and 4. The component now aligns with the more modern CSS frameworks and standards used in Joomla 4 and 5, ensuring a cleaner codebase and more consistent styling. This shift helps avoid compatibility issues and allows users to take full advantage of the latest frontend features and design improvements in Joomla.
If you are still using Joomla 3 or templates based on Bootstrap 3 or 4, it is strongly recommended to upgrade your site and templates to ensure full compatibility and to benefit from all the new features and improvements in OS Services Booking 3.0.
 
2. Gradual Transition to MVC for Backend
The backend architecture is being gradually shifted towards the MVC (Model-View-Controller) pattern. In this initial phase, both the legacy code structure and MVC are used in parallel, paving the way for a more maintainable and scalable system in the future.
 
3. Adoption of New Joomla Methods, Classes, and Namespaces
The component is being updated to utilize the latest Joomla methods, classes, and namespaces, aiming for smooth compatibility with Joomla 4, Joomla 5, and the upcoming Joomla 6. This ensures that OS Services Booking remains future-proof and takes advantage of Joomla’s ongoing improvements.
 
4. New Frontend Layouts and Layout Overrides
Beyond the frontend, the new version introduces multiple new layouts, allowing users to easily create layout overrides for customization. At the same time, the core code files have been optimized and reduced in size, making the system lighter and more flexible.

5. Thorough Database Handling Improvements
Database operations have been extensively improved, resulting in faster data retrieval and updates. These enhancements contribute significantly to the overall speed and responsiveness of the booking component, especially for larger systems with more data.
 
II. New Features in OS Services Booking 3.0
1. Direct Service Booking without Employee Selection
With the latest update, customers can now book services directly without the need to select a specific employee during the booking process. This enhancement streamlines the user experience and makes the booking process faster and more flexible.
How it works:
Customers simply visit the service booking page, such as this example, and select their preferred timeslot for the service. At this stage, OS Services Booking will display a list of available employees for that timeslot. However, customers are not required to choose a specific employee. If they prefer, they can skip this step, and the system will automatically assign an available employee to their appointment. This feature is especially useful for businesses where the specific staff member is less important than the service itself, or when customers want the quickest available slot.
Compatibility with employee selection:
For businesses or workflows that require customers to choose a specific employee before booking, OS Services Booking remains fully compatible. For example, on this booking page, customers can book an appointment directly with a chosen employee. This flexibility ensures that the booking system can accommodate both scenarios—either letting the system assign an employee automatically or allowing customers to select their preferred staff member.
 
Summary:
  • Customers can book a service by simply choosing a timeslot, without having to select an employee.
  • The system will automatically assign an available employee if the customer does not make a selection.
  • For businesses that require it, customers can still book directly with a specific employee.
  • This dual approach allows OS Services Booking to support a wide range of business needs and booking workflows.

2. Enhanced Monthly Calendar

  • The new Monthly Calendar uses Ajax technology for much faster loading, especially in systems with large amounts of booking data.
  • Users can easily switch between Monthly and Weekly views for more flexible scheduling and management.

2

 
 
3. Modern Backend Dashboard

2

A brand new, modern, and professional Dashboard for the backend provides essential booking system information and statistics at a glance, making management easier and more efficient.
 
4. New Email Template Layouts
Beautiful, professional email templates have been added, enhancing communication and improving the overall customer experience.
 
5. Customer QR Codes
Each customer (Joomla user) is now provided with a unique QR code. Administrators or staff can quickly scan these codes to retrieve previous booking information and customer details.
 
6. Customer Information Tracking
The system now allows tracking of customer information based on their booking history, helping staff provide better service and build stronger customer relationships.
 
4
 
7. Horizontal Layout for OSB Search
5
 
A new horizontal layout has been added for the OSB Search feature, offering a more flexible and visually appealing search experience.
 
8. User Action Log Plugin
A new user action log plugin has been introduced to record important actions, such as when orders are activated or order items are removed. More event logging will be added in future versions to enhance system transparency and auditing.
 
III. Other Improvements in OS Services Booking 3.0
1. Vanilla JS Popups for Booking Forms
jQuery popups in the booking forms have been replaced with Vanilla JS popups, making them more lightweight and user-friendly.
2. Replacing Color Box Popups
Color box popups are now replaced with Vanilla JS modal popups. This change avoids conflicts between different JavaScript libraries and delivers better performance and compatibility.
3. Improved Frontend Layouts
Almost all frontend layouts have been updated and enhanced, including:

These improvements provide a smoother, more modern, and consistent user experience across the system.

With so many great new features and improvements, we highly recommend updating to the latest version of OS Services Booking to take full advantage of everything it has to offer.

Thanks
Osservices Booking developer team