X
Exclusive Sale! Grab Flat 10% OFF on WooCommerce plugins | Use Coupon: WPSGRAB10
Get More Offers
  • Skip to primary navigation
  • Skip to main content
  • Skip to footer
WP Swings Documentation

WP Swings Documentation

  • WooCommerce Plugins
  • Services
  • Blog
  • Knowledge Base
  • Submit Query

calendar

Event Tickets Manager for WooCommerce Pro – Ticket Stock Management, Download Tickets As PDF, Calendar widget

February 17, 2022 by sanjeev maurya

  1. Overview
  2. How to Download the Premium Plugin?
  3. Installation
  4. General Setting
  5. Ticket Setting
  6. PDF Ticket Layout Setting
  7. Check-In using QR Code
  8. Integrations
    1. Google Maps
    2. Twilio Integration
    3. Sharing On Facebook
  9. Product Settings
  10. Product Data
    1. General Settings
    2. Events
    3. Inventory
  11. WPML Compatibility
  12. Compatibility With Gift Cards For WooCommerce
  13. Multisite Compatibility
  14. Multiple Tickets
  15. Feedback & Suggestions
  16. FAQs
  17. Helpful Resources !!
  18. Case Studies

1.Overview

Event Tickets Manager For WooCommerce Pro is an extension that allows merchants to add events as products to their online store. Now you can create a schedule of events, event tickets, and sell event tickets online from your WooCommerce store without having to pay hefty commissions to third-party vendors. The WP Event Manager and Tickets Selling plugin for WooCommerce is launched with some major feature updates such as Facebook Sharing, Email Notification before Events, Multiple Tickets for your customers, and the ability to sell WordPress events.

Features:

  1. Adding and selling event tickets for multiple events as products from your WooCommerce store.
  2. Use the default WooCommerce inventory management system to display the number of tickets left in your store.
  3. The customers can download tickets as PDFs from their account page.
  4. Merchants have Multiple Layouts Options to choose from, for their PDF Tickets.
  5. Customers can transfer their tickets to a different attendee if they aren’t attending your event.
  6. Customers can see the live location of your events on the product page itself.
  7. You can easily manage the stocks of your tickets with the robust WordPress Event Management Plugin.
  8. WooCommerce Event Ticket Manager Pro has been integrated with Twilio and Google Maps to add even more efficient functionalities.
  9. Collect information from users like gift cards and coupons to allow the customers to avail lucrative discounts.
  10. Customers can share their tickets with their friends and family by enabling the Allow Ticket Sharing feature.
  11. Merchants can create events and sell tickets offline as well as online with WooCommerce Events.
  12. Email reminders before an event can help clients to get notifications about the event and remind them.
  13. Using the WordPress calendar plugin, sharing on Facebook features can help you get more traffic by sharing.
  14. Increased Price based on Stock will help you generate more revenue and stock availability notification will be sent to your customer at the last hour.
  15. Increasing Prices by days will also help you generate revenue and notify customers of the number of days left for an event.
  16. Now you can send tickets to your customers while the order is in process.
  17. You can set prices on select user types like adult, child, teacher, or student by utilizing the events calendar plugin.
  18. The Event Tickets plugin allows customers an easy check-in process by using a QR Code.
  19. The Event Ticket Manager Plugin supports multisite compatibility.
  20. Event Tickets WooCommerce allows you to filter all the event-related orders in the order table.
  21. When transferring tickets to a new client, the Event Ticket Booking plugin allows you to send an email with PDF tickets attached.
  22. Customers may instantly download WooCommerce events ticket in PDF format from the “My Account” page.

2.How to Download the Premium Plugin?

To download the premium plugin which you purchased please follow the below steps:-

1. Go To https://wpswings.com/my-account
2. Visit Orders Section

There you will get a License code and a Premium purchased plugin zip file

Download and use it on your website by activating it

“Note: You need to have Free and Pro Both plugins in order to use them smoothly “

3.Installation

To Install the events calendar plugin trace the following steps:

    1. Step 1. Visit the Plugins → Add New page and press the Add New button on the top.
    1. Step 2. Upload the .zip file of the plugin and hit the install now button.
    1. Step 3. Once the plugin is installed Plugins → Installed Plugins page and hit the Activate Plugin button just below the installed plugin.

“Before activating the plugin Event Tickets Manager For WooCommerce Pro, you should have the Events Tickets Manager For WooCommerce  – WordPress plugin else the plugin will not function. So, if you don’t already have it, you can download it directly from here:” :

DOWNLOAD ZIP
After installing the plugin, the next step is to configure the backend so that you may use its functions. So, let’s get started.

4.General Setting

The General Setting tab of the the events calendar plugin has configurations that influence the overall functionality of the plugin. Here are the options that you will find under the General Setting tab:

  • Enable / Disable: Press the slider switch beside Enable / Disable to enable the events calendar plugin for your WooCommerce store.
  • Enable Event Location Site: Enable this option for displaying the live location of your events on the product page.
  • Include Barcode In Ticket: By enabling this feature, you can show a unique ticket code that can now be shown in the form of a scannable barcode. This helps the admins to prevent any fraudulent activities.
  • Shortcode
  1. Shortcode for Event Listing: The admin can use the shortcode “[wps_all_event_list]” to show the list of events on any page you want to display with a search filter.
  2. Shortcode for Event Listing On Calendar: The admin can use the shortcode “[wps_event_in_calendar]” to display the event on any page in the calendar.
  • Allow Ticket sharing: Enable this feature if you want the customers to share their tickets.

  • Email Reminder Before Event: Select or enter manually the no. of days before you want to send the email reminder to your customers about the event to notify them that the event is going to start.
  • Send Tickets during Processing Order: Enable the feature and you will be able to send the tickets while your order is in process.
  • Include QR Code in Ticket: By Enabling the setting of the events calendar plugin, merchants will be able to include QR Code in the tickets of their customers.

  • Enable Resend Button :

enable resend button

This admin can utilize this feature of events calendar plugin, to exercise the opportunity of resending the PDF tickets for an event. After enabling this setting both the admin and the customer will be able to re-send the PDF, if they are not sure about sending it the first time.

For the admin,

The admin can navigate to the order section under WooCommerce, where all the orders are listed. Click on the existing order, and scroll down on the order page. Here you will see the “Resend Ticket PDF Mail” section. You can click on the “ Resend Ticket PDF Mail”.

resend admin settings

For the customers, 

 

The customers can navigate through “My Account” > “Orders”. Here they will see  all their current orders. Under the “Actions” section, click on “View More”. 

 

They will now see all the details related to the order. The customers will see a section called “Resend Email Ticket PDF”, where they will see this message “Press the icon to resend ticket pdf mail if the receiver hasn’t received the tickets for an event that you have sent. Just click on the icon, to resend the ticket.

resend customer settings

 

  • Email Reminder Before Event :  The event calendar plugin ,lets you select or enter manually the no. of days before you want to send the email reminder to your customers about the event to notify them that the event is going to start.

  • Event Date Format On Product Page : This setting enables the admins to change the formatting of the dates of the events that you are hosting on your website. There are different formatting options to choose from, whichever sits well with the requirements of your eCommerce website.

 

5.Ticket Setting

From the Ticket Setting tab, you can edit the content of the email and SMS sent to your customers, the events calendar plugin has made the configuration very seamless. From this tab, you can manage the following configurations:

1.Event Ticket Email Subject: Enter the subject of the mail that is sent to your customers when they buy a ticket to the event. Use the [SITENAME] shortcode for the name of your site.

 2. Email Body Content: The text field beside Email Body Content is for the body of the mail sent to a customer who has brought the ticket to your event. Use the [SITENAME] shortcode  for the name of your site.

3.  Upload Default Logo: Upload a default image from the Media Library that will be displayed in the email body and the ticket pdf in the email attachment.

4. Ticket Background Color: The merchant can use the events calendar plugin, and can alter the background colour of the ticket to give it a more interesting appearance.
5.  Tickets Text Color: The store owner can alter the font colour on the ticket to give it a more vibrant and appealing appearance.
6. Enter Content to send in SMS with ticket: The merchant can enter the content of the SMS that will be sent to the customers after they purchase the ticket.

Placeholders:

Use the following placeholders for showing relevant information in your SMS:

  • For adding the event’s start and end date and time use the placeholder {event-time}. 
  • To display the event location use the {venue}.
  • For event name use {event-name} 
  • To fetch customer name {customer} placeholders respectively. 
  • For ticket number use {ticket}.

Note: Now clients can directly download the event tickets in PDF format from the “My Account” section of the product page under the “My Event” tab by clicking “View.” 

6.PDF Ticket Layout Setting

The events calendar plugin features an exciting new option to choose from multiple layouts for your ticket PDFs.

1. Go to the PDF Ticket Layout Setting tab

2. Choose your desired layout

Here are multiple layouts you can choose from according to your event preference.

3. Customize the Layouts

The events calendar plugin lets the admin customize the layout as per his preference. The admin can the layout — the border type & color, Background color, Text color, logo size, and QR size.

4. Click on the Save button to apply the layout

Using this feature of the calendar events plugin, you can provide users with more personalized and visually appealing tickets.

7.Check-In using QR Code

The Event Tickets plugin makes it simple for consumers to check in by scanning a QR code. Scan the created QR Code on the event ticket sent to you through email in pdf format and click the link produced from the QR Code to be routed to the Event’s check-in website.

On QR Scan you will get three different messages on different conditions.

  1. If you have already checked in manually by entering your credentials, on the QR scan you will get a message “You are already checked in”. 
  2. If you are checked in by QR Scan you will get a message “You are checked in successfully”.
  3. If you are trying for early check in before the event start you will get a message “Event has not started yet”.

8.Integrations

To enhance the functionality of our the events calendar plugin we’ve integrated it with some esteemed services. You can configure it from the Integrations tab of the plugin. These are options you’ll find under the tab:

8.1.Google Maps

With the help of a WordPress event plugin merchants can display the live location of their offline events on the product page itself. For this, we integrated the Event Ticket Manager For WooCommerce with Google Maps. 

For enabling Google maps on the product page:

  1. Generate an API key. (Check out this documentation on Google Maps API key.
  2. Now enter the generated API key in the text box beside the Google API Key option.

Note: Make sure you’ve enabled the Maps JavaScript API and Geocoding API.

8.2.Twilio Integration

Event Tickets Manager For WooCommerce Pro has been Twilio which allows the event hosts to send SMS alerts to their attendees.

Follow these steps for implementing the Twilio services:

  • Enable Twilio Integration: Press the toggle switch next to this option for enabling the Twilio Integration.
  • Enter Twilio Api Sid: Enter the API SID in the text field next to the Enter Twilio Api Sid option.
  • Enter Twilio Api Token: Next, enter the Twilio API Token next to this option.
  • Enter Twilio Sending Number: Enter the phone number from which you want to send a message to your customers.

 

8.3.Sharing On Facebook

Event Tickets Manager For WooCommerce Pro came up with the Facebook Sharing of Event feature where you can share your events on Facebook to get traffic.

Enable Sharing on Facebook: Press the toggle switch next to this option to enable Sharing on Facebook.

Enter Facebook App-Id Here: Enter the Facebook App ID in the text field and then Create an application in the Facebook developer profile.

Enter Facebook App-Secret Here: Enter Facebook App secret here. Create an application in your Facebook developer profile and enter the credentials here.

Enter Facebook Access Token Here: Enter the Facebook Access Token and Click on Generate Token. To generate a token that will help you in sharing your event on Facebook.

9.Product Settings

7.1 Add New Product

Now we’ll see how as a merchant you can add WordPress events as products to your WooCommerce store and sell the tickets to your attendees.

To add events as products follow these steps:

  1. Visit Products →Add New page.
  2. Enter the title of the product.

     3. Now scroll down the product data box and select Events as the product type from the dropdown menu.

7.2 Event Filter in Order Table

Now as a merchant, you can filter all events related to order in the order table.

For filtering event-related orders as products follow these steps:

  1. Visit Products → Choose Filter
  2. Select Filter by Event

After clicking on Filter by Event, all the product related to event will be displayed in the table.

10.Product Data

Once you’ve created a new product, it’s time for adding some details to your event products. Here are the configurations that you’ve to manage:

10.1.General Settings

Input the price of your woocommerce events under the general settings.

You have to enter the following information:

Regular Price: The price at which the event is usually sold on your website.
Sale Price: The price at which you want to sell your event tickets.
Limit User Purchase: The admin can enable this setting if he wants to limit the user purchase of any order.
Set Purchase Limit: Enter the number of quantities that the user can purchase per order.

product data in general settings

Next press the Schedule button for specifying the sale price of the events.

10.2.Events

Next from the Events tab of the product data box, you can configure the following:

product data events pro documentation

  • Start Date/ Time: Fill in the start date and time of the event.
  • End Date/ Time: Fill in the date and time when the event ends.
  • Venue: Enter the accurate address of the event to get the best Google map results. 
  • Remove/Hide Product: Click the checkbox and you will be able to remove/hide the product or event on expiration.
  • Display event on Google Maps: Click this checkbox if you want to display the location of your event on Google Maps on the product page
  • Disable Shipping Charges: Click on the checkbox if you want to disable the shipping charges for a particular product page.
  • Share Event on Facebook: Click this checkbox if you want to share your event on Facebook on the product page.
  • Event Recurring Settings: Check this box if you want to add the recurring settings to your existing events. After clicking on the checkbox this setting you will automatically see these settings.

recurring events settings

Here the admin is asked to select the number of days when you want the event to recur. They can also select whether they want the event to recur on a daily, weekly, or monthly basis. You are also given the option to either delete the attached recurring event or create a new recurring event. The admin also gets to select the time slot for the recurring events. He can put the start time and the end time as per the requirements.

It is also interesting to note that these recurring events will only recur within the specific date range that you have already selected for the parent event.

  • Set Price for Specific User Type: Create the user type, set the price accordingly and update. Now you are ready to use this feature.
    We have enhanced the feature, the merchant can now decide whether he wants to add the base price of an item or remove the base price for specific user types.
base price event
  • Increase Price Based on Stock: Fill in the stock, select the type, and fill in the amount you want to increase.
  • Increase Price by Days: Fill in the Days before the event, select the type, and fill in the amount you want to increase.

Once you set the price for specific user type. Your customers can easily select the user type from the product page as shown in the image below.

  • Set Dynamic Form: With this feature of the WooCommerce events plugin, the merchants can provide the customers with a dynamic form, while they are purchasing a ticket. There are several sections like Name, Email, Contact, Date & Address. The admin can also add or subtract these categories as per the requirements. The customer can dynamically create these for each participant.

woocommerce events dynamic form

Frontend,

events ticket manager dynamic form (frontend)

10.3.Inventory

The inventory management for event product type is the same as any other WooCommerce product type.

Here are the steps you can follow:

  1. Enable the Manage stock? Option by clicking on the checkbox. 
  2. Now besides the Stock Quantity option enter the number of available tickets to your event.

11.WPML Compatibility

The Event Tickets Manager For WooCommerce is made compatible with the WordPress Multilingual (WPML) plugin for localization of the Events Manager pro WordPress plugin’s strings.

For translating the plugin the first step is to extract all the strings of the plugin and it can be done with the help of the following steps:

  1. From your WordPress Admin Panel visit the WPML → Themes and Plugins Localization page.
  2. Now scroll down to the Strings in the plugins section.
  3. Lastly, select the Events Ticket Manager For WooCommerce Pro plugin from the list of plugins.

To translate the strings into the language of your choice press the Translate Strings button present next to the plugin.

You’ll be redirected to a page where all the strings of the plugin are listed and you can translate each string from here.

Upon visiting this page you can manually select a string for translation by clicking on the “+” button next to each string in a row.

A popup will occur in which you can write the translation of the string.

Once you’ve written the translation it will be automatically saved and when the customer chooses a different language they’ll see the translated version of the string.

 

 

12.Compatibility With Gift Cards For WooCommerce

The WooCommerce Event Tickets plugin is compatible with Ultimate Gift Cards for WooCommerce and Gift Cards For WooCommerce Pro. After this compatibility, both plugins can work seamlessly at the backend of a WooCommerce environment.

13.Multisite Compatibility

The Multisite Compatibility feature allows users to manage multiple websites of similar nature from a single dashboard. With this compatibility, you can install the events calendar plugin on sites within your multisite network.

14.Multiple Tickets

In this feature of Event Tickets Manager For WooCommerce Pro we provide more than one ticket at a time for your customers.

15. Feedback & Suggestions

Don’t see a feature in the Events Tickets Manager for the WooCommerce plugin that you think would be useful?

We’d love to hear it. Reach out to our Support query and we’ll consider adding it in a future release.

16. FAQs

How do you display the interactive calendar widget?

You can search for a widget and there you will get the option of Event Ticket Manager widget simply add it. And there you will get the settings also to list view for event or calendar view you can choose it according to your need.

Is it possible to add QR code in the event ticket?

Yes we have provided this feature in our plugin Admin can scan the QR code of the Guests to check in.

Can we display the event location on the tickets and product page?

Yes, the Event Tickets Manager for WooCommerce Provides the exact location of events to the user on the product page and tickets as the plugin is integrated with Google Maps.

How are the Tickets sent to the customer with the Event ticket manager plugin?

Tickets will be sent to the customer via email with a pdf attachment.

Can The Customer Download Tickets for offline use?

Yes, with the help of the Event Tickets Manager plugin customers can download the tickets in PDF format. Also when the customer purchases an event the downloadable PDF file is mailed to the customer.

 

How many payment gateways do the Event Tickets Manager for WooCommerce plugin support?

The event ticket manager supports all the WooCommerce payment gateway for Example PayPal, Stripe, Direct bank transfer, Check payment.

Can we translate the plugin text and string into other languages in the Event tickets plugin?

Yes, Since the Event tickets manager supports WPML you can translate the strings and text of our extension into other languages

How can we track the check-ins for any event?

In order to track the check-ins for your event trace the following path:

Dashboard → WooCommerce → Events

Is it possible that merchant can share the event in Facebook?

Yes we have this feature in our plugin you need to enable the share event on facebook option. And also Please go to the product edit page and tick the enable facebook sharing.

I have placed a test order and did not receive any event ticket in my mail. Is anything I am doing wrong?

Please make sure that the WooCommerce order status must be marked as completed then only the receiver will get the event ticket via mail.

Can we send the event ticket in processing order status?

Yes for this Please go to the plugin settings >> General settings>> Enable sent ticket during processing status. After this your customer will get the event ticket in processing order status.

Is there any option so that we can set prices according to the user type?

Yes, you can achieve this with a plugin . For this please go to the product edit page then event type there you will find the option for the user type and price you can set it according to your need.

My question is not listed

Please visit the WP Swings knowledge base for more detailed documentation and support

Does any Changes in the main event can cause the same changes in the recurring event?

No, but we can just make any changes to the main event, you have to delete the previous recurring event having old changes and create a new recurring event with new changes.

17.Helpful Resources !!

How To Sell Events Ticket On Your WooCommerce Store?

18.Case Studies

Garden Rock Case Study!.

Anhira Case Study!.

Suggest Edit

Filed Under: WooCommerce / WordPress Tagged With: calendar, Event, event management, event manager, event plugin, events, events plugin, schedule, tickets, tickets sale

Bookings for WooCommerce Pro – Online appointment scheduling, Listing Calendar, Bookings Availability

August 20, 2021 by sanjeev maurya

  1. Overview
  2. How to Download the Premium Plugin?
  3. Plugin Installation
  4. Plugin’s Backend Setting
    1. License
    2. General Settings for WooCommerce Bookings
    3. Configuration Settings
      1. WooCommerce Booking Form Settings
      2. Reminder Settings
      3. Integration Settings
      4. Additional Costs (Add New Booking Cost)
      5. Additional Services (Add New Booking Services)
      6. People Types (Add New Booking People)
    4. Add Booking Order
    5. Global Cost Settings
  5. How to Create Bookable Resources?
    1. Add New Product
      1. Product Data Settings
        1. Cost Settings
        2. People Settings
        3. Services Settings
        4. Availability Settings
        5. Unit Cost For Year
  6. Sidebar Widgets
  7. How Do Customer’s Process Booking Requests?
  8. How do admin managers can Review customer Booking Requests?
  9. Availability Settings
  10. What are Major Highlights in Booking Features of plugin?
    1. RMA Compatibility
    2. An Agent like Service Offering
    3. Easy Social Engagement
    4. Utilize Coupon Management System for Early Bird Discounts
    5. Booking Search Widget
    6. Twilio Integration Available
    7. Enable and Disable Feature
    8. Salient Features of Global Cost Rules
    9. Booking Policy Display
    10. Export Bookings Data
  11. Compatibilities Of Bookings For WooCommerce PRO
  12. Feedback and Suggestions
  13. FAQs
  14. Helpful Resources !!

1.Overview

Utilizing the Bookings for WooCommerce Pro  plugin you can now create an online WooCommerce booking system that is capable of turning your products into booking solutions. Booking a hotel room, renting a product, reserving a course or class, selling a tour package, event tickets, booking an appointment, all become easy with just a flip of a coin.

The WordPress booking plugin is simple yet effective because it is a one-stop-shop for providing online easy booking solutions for nearly any form of business. You can create, sell or manage flexible booking solutions over your website just by utilizing this plugin’s outstanding features.

Below, we’ve listed some alluring features of our Bookings for WooCommerce PRO plugin-

 Features: 

  1. In WordPress bookings plugin a separate booking list is offered on the WC order listing panel with a specialized WooCommerce Bookings tag for easy sorting.
  2. A precise number of days for booking cancellation and processing can easily be defined.
  3. Effortlessly show/hide the additional booking form details using render settings.
  4. Provide booking service location navigation though booking location feature.
  5. Early Bird Discount coupons can easily be offered  with WordPress appointment plugin.
  6. Before the service is available, you will receive email and SMS reminders.
  7. Fully customized email/SMS templates for different business types.
  8. Effectively create a WooCommerce Bookings Search page utilizing the shortcode widget.

That’s all for the initial plugin overview, let get into a deep understanding of the plugin and starting up with the plugin installation process.

 

2.How to Download the Premium Plugin?

To download the premium plugin which you purchased please follow the below steps:-

1. Go To https://wpswings.com/my-account
2. Visit Orders Section

There you will get a License code and a Premium purchased plugin zip file

Download and use it on your website by activating it

” Note: You need to have Free and Pro Both plugins in order to use them smoothly “

3.Plugin Installation

The PRO version of the WooCommerce Bookings plugin can easily be installed abiding the following steps that are detailed below-

  • Download the Bookings for WooCommerce PRO plugin from the respective website product page.
  • Login to your WordPress dashboard.
  • Navigate to the Plugins > Add New page and hit the Upload Plugin button.
add plugins
  • Upload the .zip file of the plugin and hit the Install button.
  • Finally, activate this plugin from the Plugins > Installed Plugins page and hit the Activate button to continue.

Note: This plugin is a premium addon to the Bookings for WooCommerce, make sure you’ve installed it before activating the Bookings for WooCommerce PRO plugin.

So, if you don’t already have it, you can download it directly from here:

Download Zip

After installing the plugin, the next step is to configure the backend so that you may use its functions. So, let’s get started.

4.Plugin’s Backend Setting

Bookings for Woocommerce PRO plugin backend setting is quite simple yet straightforward, have a look at the setup tab scrutinies in detail below to have a better understanding of each setting’s purpose of WooCommerce bookings plugin-

.

4.1.License

The very last tab in the Bookings for WooCommerce PRO plugin is License. This tab is basically an activation panel for your plugin license. 

To accept booking requests from your customers, make sure you activate your plugin license before setting up your plugin backend.

booking liscense activation

There isn’t any special setting available here, just one that is license activation. As soon as you purchase the PRO plugin from the site, you receive an activation code along.

Please confirm your purchase code by copy-pasting it in the given Enter Purchase Code text field and hit the Validate button, so that you can utilize the plugin’s features conveniently even after the 30 days of plugin activation.

Note: Even if the license is not activated, you can use the Bookings for WooCommerce PRO plugin capabilities for 30 days. After that, the PRO plugin features would be automatically disabled, and you might end up losing your customer’s booking data, therefore it is a must to activate the license before the trial period ends.

Let’s continue with the rest of the settings for the plugin and assist you to turn your ordinary WooCommerce store into a Booking service provider solution store.

After installing the plugin, go to your WordPress Dashboard and look for the WP Swings –  Bookings for WooCommerce icon in the sidebar. To access the plugin’s backend settings page, click the icon.

For better understanding, you may also check out the screenshot given below.

booking for woocommerce

Note: You can also launch the plugin backend, making use of the Bookings plugin’s Settings option available in the installed plugin listing page.

4.2.General Settings for WooCommerce Bookings

This is the initial setup option available on the WooCommerce bookings plugin backend, in order to open the general settings option just navigate WooCommerce Dashboard > Bookings > General Settings. This general settings tab offers multiple setting options like-

1. Enable Plugin

This option comes with a toggle button that you can use to Enable or Disable the Plugin feature in your store by simply turning it ON or OFF.

general settings

2. Enable Bookings

This option comes in handy with a toggle button along, you just need to toggle that button On/OFF in order to Enable or Disable the Bookings feature within your store. This feature is also very important in that it allows you to quickly offer your customers to initiate bookings through WooCommerce; otherwise, your customers would be unable to do so.

3. Enable Booking Location Site

This option includes a toggle button; all you have to do to enable or disable the WooCommerce Bookings enable location feature in your store is toggle the button On/OFF. This feature is crucial since it makes it simple for your clients to navigate to the booking service location. Businesses who accept reservations for events, salon services, booking an appointment, or physical storefronts can benefit from using this option.

4. Change Status to Processing

This option is a very effective resource for you, just enter the number of days you want and all your paid WooCommerce bookings placed would automatically be set to processing status after the specified time period.

To do so, just toggle ON the Change Status to Processing button and specify the number of days in the Enter the Days text box available.

5. Change Status to Cancelled

This option allows you to enter the number of days required to automatically reject the unpaid booking placed and set the booking status to cancelled.

In order to make the setting in action, just toggle ON the Change Status to Cancelled button and specify the number of days in the Enter the Days text box available.

4.3.Configuration Settings

This tab refers to a group of four setup options that together make up the plugin’s configuration setting in actual, the sub setup available with this tab include-

 

4.3.1.WooCommerce Booking Form Settings

This is a secondary setting option offered in the Configuration Settings tab, this option allows you to control the WooCommerce booking form display at the frontend. Some of the options it includes are-

1- Display Included Services

This toggle button option allows you to show or hide the included services from the frontend means from your customer’s display. To do so, you are just required to turn ON the Show Included Services toggle button and easily display your additional included services on your booking form at the front end.

2- Display Totals

This toggle button allows you to enable or disable the totals display from the frontend.

Just switch the respective toggle switch ON and easily display your order totals for different booking services offered and booking quantity with ease.

bookings configuration settings
3- Display Additional Services Details
You can easily Enable this toggle button to provide additional service details while hovering over it on the booking form.
4- Display Booking Policy

You can easily display your booking policies along with the booking form utilizing this feature of the plugin. 

To do so, you are just required to turn On the Show Booking Policy toggle button, and then input your booking policies there in the Booking Policy text box available.

5- Set Color for Available Dates

This setting option lets you modify the color for the booking availability of booking requests for a particular booking entity. Just enter the HTML color code here and proceed.

6- Set Color for Unavailable Dates

This setting option lets you modify the color for the booking unavailability of booking requests for a particular booking entity. Just enter the HTML color code here and proceed.

7-  Set Color for Calendar Text

This setting option lets you modify the color for the booking calendar text of a particular booking entity. Just enter the HTML color code here and proceed.

4.3.2.Reminder Settings

Reminder Settings is the very next setting option available with the plugin. This reminder settings tab offers multiple setting options for setting up your booking email and SMS based reminders, let’s debunk the setup options here-

1. Send Reminder

You need to turn On the toggle button available here in order to Enable the Reminder service for your booking requests placed by the customers.

 

bookings reminder settings

2. Enter Reminder Mail Subject

This option lets you input your reminder Email subject, either utilizing the template given or adding your custom email subject manually..

3. Enter Content to Send in Reminder Email

This option consists of a pre-existing reminder email template for your booking email reminders, either utilize this or easily input your custom reminder email.

Note: Don’t forget to utilize shortcode placeholders defined here like {booking-time} for booking starting-ending date-time, {booking-name} for booking-name, and {customer} for customer-name respectively, and create your own reminder email template for all users effectively.

4. Enter Content to Send in Text-SMS

Similar to the email reminder content field above, we have this SMS text content field available here. Either make use of the content given as a sample or create your own custom version.

Note: Don’t forget the char. The limit in SMS content and the shortcode placeholder utilization.

4.3.3.Integration Settings

The very next setup option available on the WooCommerce bookings plugin backend’s Configuration Settings is the Integration Settings tab. This integration settings tab offers multiple setting options like-

1. Facebook Share Settings

Enable Sharing on Facebook :This is an effective toggle option available on your plugin backend, you can turn ON the Enable Sharing on the Facebook toggle button and start sharing your booking products easily on Facebook.

This setting can only be effective when you enable the checkbox Share on Facebook option, for a certain booking product.

Note: In order to create an integration for this Facebook sharing feature of the plugin, you need to first create a Facebook App within your Developer profile.

2.  Enter Facebook App-Id here :This option requires your Facebook App-ID credentials to be entered in order to process integration with your Facebook account for sharing your products.

3. Enter Facebook App-Secret here :

This option requires your Facebook App-Secret code to be entered in order to process integration with your Facebook account for sharing your products.

4. Enter Facebook Access Token here :

This option requires your Facebook Access Token details to be entered in order to process integration with your Facebook account for sharing your booking products.

Enter the user access token you generated along with the permissions i.e. pages show list, publish to groups, pages read engagement, pages manage posts, public profile. This access token is only required for a one-time integration process only.

 

bookings integration settings

5. Enable Twilio API Integration

  •  Enable Twilio API Integration  : This toggle button is required to be enabled in order to offer easy Twilio service integration for your SMS reminders. In order to conceivably send SMS reminders, our plugin has offered Twilio compatibility. You are just required to create your Twilio account and link the respective credentials for integration and send easy SMS reminders for your bookings.

6. Enter Twilio API SID here

You are required to input to Twilio API SID here, which you can easily copy-paste from your Twilio account page.

7. Enter Twilio API Token here

This setup option requires you to easily enter the Twilio API Token details for integration of your Twilio SMS reminder service.

8. Enter Twilio SMS Sending Number

You need to enter your SMS Sending Number in the text box offered in order to complete the Twilio account integration settings with your plugin.

4.3.4.Additional Costs (Add New Booking Cost)

This is another setting option offered in the Configuration Settings tab, this option allows you to create your own set of custom booking costs and display at the frontend booking request form. 

In order to create additional booking costs for your product, you need to first fill this form a whole. This form would thereby allow you to create different types of additional booking costs for your booking products. There are multiple options available-

1 .  Name

This option allows you to input a unique identifier name for the additional booking cost that you’re supposed to be creating.

2 . Slug

The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens. Add a slug of your choice that you want to add for your additional booking costs created.

3.  Description

This input box allows you to enter the description for the additional booking costs that you’ve created. 

bookings additional costs
4.  Booking Cost 

This input box allows you to enter the booking cost price with respect to the added cost of your bookable product, resource, or service. This option includes different conditions along with- 

5. Multiply Cost by Number of People

If you toggle switch ON this option available, this clearly states that your created additional booking cost will be multiplied by the number of people added to the booking.
6.   Multiply by Duration 

If you supposedly toggle switch ON this option this clearly means that you allow your created additional booking cost to be multiplied with the duration of the booking placed.

After you’re done with the options, just hit the Add New Booking Cost button to save the booking cost created. You can conceivably create as much as the cost that you desire.

4.3.5.Additional Services (Add New Booking Services)

Likewise the above mentioned setting option offered in the Configuration Settings tab, this option also allows you to create your own set of custom booking services and display at the frontend booking request form. 

In order to create additional booking services for your product, you need to first fill this form a whole.  This form would thereby allow you to create different types of additional booking services for your booking products. There are multiple options available-

1.  Name

This input option allows you to enter the name of the booking service that you want to create for your bookings.

2.  Slug

The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens. Add a slug of your choice that you want to add for your booking service created.

3.  Description


This input box allows you to enter the description for your booking service created.

4.  Service Cost

This option allows you to enter the cost of the booking service that you are including in your booking resources. This option includes different conditions along with- 

bookings additional services

5. Multiply Cost by Number of People Per Booking

This option allows you to calculate your booking service cost according to the people included in that booking. When nothing is specified, then the default service cost for that particular people type will be applied.

6.  Multiply Cost by Duration

If you toggle switch ON this option it means that the service cost of your bookable resource i.e. product or service would be multiplied by the duration. Checking out this option enables your customer to place bookings based on timely schedules.

7.  If Optional

If you toggle switch ON this option, your created additional booking service cost would become optional while making a booking request, and if you left it unchecked, your service included cost would become optional, vice versa.

8.  If Hidden

This option if toggle switch ON allows you to hide your included booking service created from the customer at the time of placing a booking request. There’s a catch that this hidden option only works for included services not for the additional services created.

9.  If Has Quantity

This option enables you to calculate the service booking cost for the WooCommerce booking on the basis of the quantity of the bookable resource available. If you supposedly toggle switch ON this option then two more options are enabled-

10.  Minimum Quantity

This option allows you to input the minimum quantity allowed for the bookable resource to place a booking request.

11.  Maximum Quantity

This option allows you to input the maximum quantity of a bookable resource allowed in order to place a booking request.

After you’re done with the options, just hit the Add New Booking Service button to save the booking cost created. You can conceivably create as much as additional booking services that you desire.

4.3.6. People Types (Add New Booking People)

This is the very next tab in the backend setting of the plugin for this, you need to navigate to WooCommerce Dashboard > Bookings > Configuration Settings > People Types.

This tab allows you to create different people types for your booking requests-

1.  Name

This input option allows you to enter the name for the people type that you want to create for your bookings.

2.  Slug

The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens. Add a slug of your choice that you want to add for your people type created.

3.  Description

This input box allows you to enter the description for your people type created.

description for people types

4.  Unit Cost

This option helps you determine the booking unit cost for the particular people type that you’re creating for. 

If you leave this option blank, then your booking unit cost for that bookable resource will be applied each time a particular people type is included within a booking request.

5.   Base Cost 

This option helps you determine the base rental cost for the particular people type that you’re creating for. 

If you leave this option blank for certain people types then the base cost would be applied each time a particular people type is included within a booking request.

6.  Maximum Quantity

You can input the maximum quantity of the people allowed for the respective people type you’re creating.

4.3.4.Add Booking Order

This is an outstanding setting option available in the plugin backend that lets you easily create and manage your customer’s booking orders on their behalf, being their agents. Let’s check out how to do that-

1.  User

Pick your registered user either by typing the username or the initial 2-3 char in the box and pick the one for whom you want to place booking orders.

create booking for existing order

2.  Product

Select the product from the list given here, enter the product name simply, or type the initial char in the box for whom you want to place an order.

3.  Date  & Time

Pick the exact date and time for the specified booking order that needs to be placed utilizing the date and time picker available here and hit Apply or Cancel to choose again.

Date  & Time

4.  Booking Unit

Define the booking unit for the booking product and hit the Book Now button to continue.

For Demonstration, you can refer below screenshot to get the process in check—

Booking Unit
5. Create Booking For Existing Order
creating booking for existing order
With the WooCommerce booking plugin, the admin can add booking products to the existing order as per the requirements of the customer. This enables the admins to provide a personalized experience to their customers.
  • Assign this booking to an existing order with this ID: Merchants can use this space to put in the existing order ID, to which they want to add the order.
  • Choose Booking Date: The admin will now choose the booking date for the order.

After adding all the required information, the admin will click on the “Book Now” button.

4.3.5.Global Cost Settings

This is the very next tab in the settings for the bookings plugin. You can make use of this option if you wish to add a few Global Cost Rules for your booking products. Let’s check out how-

1. Add New Rule

When you initially click on this tab i.e. Global Cost Settings, you are supposed to see a page view somewhat similar to the screenshot below-

add new rule

Just click the +Add New Rule option available on the left corner of the page, which would turn out into a custom rule setup form similar to the screenshot below-

global cost settings

This form consists of multiple options in order to set up the Global Rules for Cost, let’s check them out-

2. Rule Name

It is where you can define a unique yet identifying name for your custom rule, there isn’t any special guideline for the name. Just input whatever name you like.

3. Conditions

There are listed condition options offered for the bookings available-

4. Type

This option defines the type of the global cost rule created on the basis of four types available-

global cost type

Four respective types defined for a Global Cost Rule are Date, Booking Count, Time, and Peoples Count. The rule created would directly depend on the type defined in this option.

Let’s say, If we opt for Date as our type then the option further would automatically be dependent and would be, Start and End date. Whatever rule created would define that any booking placed from this Start to this End date would abide under this respective cost rule.

Note: Date type would have calendar date picker field options, whereas Time would have time picker option and Peoples Count, Booking Count is with the count range options respectively.

5. Unit Price

Here, you can define the unit cost with respect to the cost rule created and the conditions defined.

6. Base Price

Here, you can define the base cost with respect to the cost rule created and the conditions defined. Button controls respectively +Add New Condition, +Add New Rule, and X Delete Rule are available here. In case you require to add a rule rule rule or condition or want to delete one make use of the button controls available with respect to that.

5.How to Create Bookable Resources?

Creating a bookable resource in order to receive further booking requests is no rocket science. You can easily create a bookable resource i.e. service or a product as the same as you create a simple product, just the difference lies in the settings further.

Don’t stress, let me tell you that in detail-

In order to create a bookable resource for your bookings, you need to first navigate towards your Dashboard > Products > Add New. After that, you automatically are driven to the Add New Product window, which somehow resonates with the screenshot below-

5.1.Add New Product

Just create a new product by entering the product name, featured image, description, etc. Once you’re done with all that, proceed to the very next step i.e. Product Data Setting section.

5.1.1.Product Data Settings

The Product Data Setting section is located just beneath the product description area. Tap the dropdown button beside the Product Data and update Product Type with Booking Product.

This section involved different setting options within they are-

1. General Settings

General Settings tab offers the following set of further setup options for the booking product-

2. Booking Type

The merchant can now toggle between single calendar and dual calendar. With this WooCommerce appointment plugin feature the merchant gets a chance to toggle between Single or Dual Calendar based on the requirements of your organization.

If a merchant decides to go ahead with the Dual Calendar, he will be in a position to mention the dates of booking which are unavailable and the days which are unavailable on a weekly basis (weekly off). The users can choose “to” and “from” dates for booking.

But if a merchant decided to go ahead with the Single Calendar, he will be in a position to mention the dates of booking which are available. The customer can choose multiple dates

NOTE: If you have more unavailable dates, then you can go for the dual calendar, but if you have more available, you can go for the single calendar.

Front-end for Dual Calendar:

dual calander frontend

Frontend for Single Calendar:

single calender front end

3. Quantity 

This option in the General Settings tab determines the booking quantity determination type for your booking product. All you have to do now is tap the dropdown menu. It would display two different sorts of booking quantity determination units i.e.

  • Customers can Choose
  • Fixed Unit

a. Fixed Unit

If you ostensibly set your booking quantity type to fixed, that obviously means that your booking duration is predetermined to 1 i.e. booking quantity and that it cannot be changed by the customer while placing a booking request.

fixed unit

B. Customers Can Choose

Customers Can Choose type allows you to simply specify your booking quantity. This means that your booking-based number determination can be custom given by the customer at the front end while creating a booking request. The customer, in other words, chooses the duration of the booking on the front end.

booking products

4. Max Booking Per User

You can use this option to limit the number of quantities a user can book for a specific booking product, service, or resource. This option is enabled only when you opt for the Customers Can Choose as your product’s booking quantity.

5. Booking Unit

This dropdown option lets you easily determine the unit type for your booking orders to be placed for the specified booking product, service, or resource. It has three options likewise, depending on the booking product you own or for which you’re specifying.

6. Enable Dates Selection

If you wish that your user makes use of the date picker calendar in order to determine your booking requests at the front end, then do enable this checkbox option available.

7. Enable Time Selection

If you want your users to be able to use the time picker option to determine their booking requests on the front end, make this checkbox option checked.

8. Booking Confirmations

This checkbox option allows you to easily enable admin privileges for the booking request made over the website. If you enable this checkbox option then all booking requests for the product require admin confirmation.

9. Cancellation Allowed

This is a quite effective yet straightforward option for the booking requests made over your website. As you enable this option, you offer an ability to your customer to cancel their placed booking requests with all ease.

10. Order Status

In order to make the settings in action, just enable the checkbox option available and mention the Order Status in the box beneath for cancellation processing.

11. Booking Location

This checkbox option offers you to enter Location which will be shown on a single product page while placing a booking request. Customers can make use of the location feature to track their booked service location with ease.

11 (a) . Max Booking Per Day 

This checkbox option offers you to set the maximum booking limit for a single day. You can specify the number as per your ease here and easily avoid getting overburdened for a day.

max booking per day
Or
11 (b). Max  Booking Limit Per Hour 

The maximum booking limit can be set using this checkbox option based on booking hours. You can enter whatever number you choose here to prevent being overloaded for the day with the sum of your maximum occupied and unoccupied hours.

Max  Booking Limit Per Hour 

12. Share on Facebook

This checkbox option offers you to enable the product to be shared on Facebook, for this you integrate your Facebook credentials with the plugin settings available in the Integration Settings tab.

13. Rescheduling Allowed

This option enables your booking product to be rescheduled if the request for rescheduling is placed by the customer itself.

14. Order Status

This option is available only if you enable the rescheduling checkbox setting, define your specific order status on which rescheduling can be defined.

5.1.1.1.Cost Settings

Cost Settings tab offers the following set of further setup options for the booking product-

1. Unit Cost 

It’s essentially the per-unit cost of the bookable resource or the business owner’s main expense. A booking unit’s cost can be any amount you like; all you have to do is manually type it into the text field next to it.

This option Unit Cost includes two contradicting additional alternatives for calculating your unit cost, namely-

2. Unit Cost Per People

In terms of the unit cost of the bookable resource, this is a contradicting additional choice. If you select this option, the fee per unit is computed based on the number of people for whom the service is being ordered.

unit cost per people

3. Base Cost

It is primarily the cost of a bookable resource unit’s base rental fee or optional cost. Because the base cost is an optional charge, the user has complete control over whether or not to use it.

This is a viable possibility. A new option for calculating your base cost is included in Base Cost:

4. Base Cost Per People

If you choose this option, the base price is set by the number of persons that use the booking service. If you wish to include additional fees in addition to the booking unit and base cost for the booking product, simply follow the steps below.

Note: If you want to add further additional booking costs other than booking included costs for your booking product, refer here. 

5. Early Bird Discount

This is an outstanding feature of the plugin that lets the admin manager offer an easy discount based on a different set of coupons for their customers. To do so they first require to create coupons and append them in the early bird discount section of a particular product to make it in action.

Note: To Add early bird coupons please visit here, create the coupons, make sure to choose this product, and then select it to apply. Note that selected coupons will be applied automatically in the cart.

5.1.1.2.People Settings

These are the additional product settings that would be enabled after you tap into the People tab. This set includes multiple settings within-

1. Enable People Option

If you wish to offer the people an option for the ease and comfort of your consumers for placing booking requests, then do enable the checkbox setting available here.

enable people option

2. Minimum No. of People

This option lets you easily define the minimum number of people to be allowed for booking certain booking products from your website for an order.

3. Maximum No. of People

This option lets you easily define the maximum number of people to be allowed for booking certain booking products from your website for an order.

Note: If you want to add further people types for your booking product, refer here.

5.1.1.3.Services Settings

These are the additional product settings that would be enabled after you tap into the Services tab. This set includes multiple settings within-

1. Add Extra Services

This option enables your customers to choose additional booking services in addition to the product’s predefined booking services when making a booking request.

add extra services

Note: If you want to add further additional services other than booking included services for your booking product, refer here.

5.1.1.4.Availability Settings

These are the additional product settings that will be enabled after you tap into the Availability tab. There will be color codes in the date picker calendar for single & dual calendars.

To define booking availability, you need to traverse towards Admin Dashboard > Plugin Backend > Configuration Settings > Availability Settings tab.

availability
Note: In case you require an understanding of the Availability feature of the plugin, just refer here.(Refer this for Dual Calendar Booking Type, all the mention settings will be reversed for the single calendar type)
Choose day to make booking unavailable on that day in every week (Weekly Off)- Simply pick one day from the list of available days to use as your booking service week off. This setting is entirely optional; you are free to use it or leave it as it is.

Choose Multiple Dates to Disable Bookings on that Day-

Using this setting option you can select multiple dates to disable your booking requests for the same. You can select multiple days in the date picker calendar like this—

Multiple Dates to Disable Bookings

After that, your unavailable days are easily displayed on frontend.

unavailable days

Choose Day to Make Booking Unavailable on that Day in Every Week (Weekly Off) –

Simply pick one day from the list of available days to use as your booking service week off. This setting is entirely optional; you are free to use it or leave it as it is.

Choose Scheduled Date-

Enter a date here, and it will be taken into account as the start date of your booking services availability.

All of the settings needed to enable the booking function in your WooCommerce store can be found here. Let’s get started learning how to make booking requests so we can demonstrate the plugin’s possibilities.

In case of choosing the dual calendar type, the admin will be in a position to only show the unavailable dates, but if he decides to go ahead with the single calendar type, he then gets a chance to show the number of available dates.

Screenshot for Dual Calendar Availability Settings,

dual calendar availability settings

Screenshot for Single Calendar Availability Settings,

Single Calendar Availability Settings

Front end Screenshot –

 

 

 

color codes for both available and unavailable dates

 

5.1.1.5.Unit Cost For Year

unit cost filter

The WooCommerce bookings plugin enables the admins to set different prices for different dates throughout the year. By utilizing this section, admins can set different prices for a variety of dates. Further, it provides the admins with the flexibility of providing the customers with dynamic pricing.

From this section, the admin can put different prices for the mentioned dates.

NOTE: The dynamic pricing will only be shown when the admin puts the prices if the space is left blank, then the parent pricing will be shown. The admins can use filters to make bulk edits over these dates.

6.Sidebar Widgets

1. Add Booking Services to Product

As you’ve created the additional booking services, now it’s time to append them within your booking product. To do so, you are just required to make use of the right sidebar widget of your booking product edit page named Booking Services. 

Booking Services to Product

After that, just append as many additional booking costs in the box in the form of tags and hit Save.

2. Add Booking Cost to Product

As you’ve created the additional booking costs, now it’s time to append them within your booking product. To do so, you are just required to make use of the right sidebar widget of your booking product edit page named Booking Costs. 

booking cost to product

After that, just append as many additional booking costs in the box in the form of tags and hit Save.

3. Add Booking People to Product

As you’ve created the additional booking people, now it’s time to append them within your booking product. To do so, you are just required to make use of the right sidebar widget of your booking product edit page named Booking People. 

booking people to product

After that, just append as many additional booking people in the box in the form of tags and hit Save.

7.How Do Customer’s Process Booking Requests?

You might be curious about that- How do your customers be able to place booking requests/orders using the frontend?

Need not worry, let me detail you that in an easy stepwise manner. Let’s start then.

Step1: Find A Booking Product or Service

In order to place a booking request or order, initially, the consumer needs to place a booking request. For that, he/she is required to fill a booking form. 

Just hit the View Details button beneath the bookable resource i.e. product or service available in the store and proceed.

For better understanding do check out the screenshot below-

booking request

Step2: Place Your Booking Request

After that, you would automatically be directed to the bookable resource i.e. product or service Description page. Here, you are supposed to fill out the booking form available, based on different options sets allotted by the store manager itself.

Do refer to the screenshot below for better understanding-

booking request form

Just fill the Booking Request form given there based on your preferences for booking a certain bookable resource and hit the Book Now button in order to proceed further.  

Step3: Checkout

After hitting the Book Now button, you’ll be automatically redirected to the Checkout page to process the booking order checkout.

checkout details

Add the Checkout Details in the form given and opt for the preferable Payment Options available there, and proceed to payment in order to complete the booking order.

That’s it, after successful completion of the Payment Process your Booking Placement Process would also be completed simultaneously.

Note: Customers can avail of unpaid booking requests by opting for the payment method as “COD” or Cash on Delivery.

Step4: Booking Placed Notification

Customers can receive booking notifications via email from the booking store manager after the successful completion of their booking orders. 

Mostly the notification email is to be supposedly sent in order to inform the customers regarding their pending payments or to update them about their booking status.

Note: You can easily set up email/SMS reminders for your booking orders utilizing the Reminder Settings tab.

So, that’s all for the booking setup and process.

8.How do admin managers can Review customer Booking Requests?

As a booking store manager itself, How supposedly you can review the booking requests received using your backend panel?

This might be a question that you might think of now. 

Basically, you can review your booking orders or requests received in two possible ways using your Backend Dashboard Area. 

How? let me detail-

1. Bookings Calendar View

The first way to review your placed booking orders or requests in an easy manner is by using the WooCommerce Bookings Calendar View. In order to access the calendar view area, you just need to get to the Dashboard > Bookings > Bookings Calendar tab. The filter can filter out the bookings by choosing them as per their preference, the filter being – On-hold, pending, processing, or completed.

You can review the screenshot given above in order to have a better understanding.

filter for booking calendar

Here, you can now conveniently review all the booking orders or requests placed monthly on this view. If you want to review the particular booking status or details just click over the booking name. 

2. All Bookings Listing Panel

Another way to conveniently review the booking orders or requests placed is by making use of the Booking Listing Panel. You can navigate towards your WC booking listing panel easily in possible two ways-

First, just hit the Bookings button on the top of your booking dashboard panel and you’ll be redirected. This button also displays the number of booking requests placed.

For more understanding, do refer to the screenshot below-

bookings listing pannel

Other than that, you are required to navigate towards your Dashboard > WooCommerce > Orders tab.

For instance, do refer to the screenshot given below-

bookings tag

In the given WC Booking list view, you can easily evaluate all of the booking orders or requests that have been placed. Simply click on the booking order to discover the status or details for that specific booking or even edit that on your own.

Here’s where you’ll find a particular Bookings tag for simple sorting of your booking orders among the rest of the orders you’ve received through your website.

9.Availability Settings

The next setup option available on the WooCommerce bookings plugin backend is the  Availability Settings tab. 

This option not only defines the availability but can also act as an effective resource to restrict your booking slots and offer easy booking management for unavailability.

This availability settings tab offers multiple setting options like-

9.1. Availability By Days

You can easily define your booking Start, End, and Lunch Hours depending on the weekdays utilizing the plugin settings.

To do so, you just need to specify the particular day-wise Morning, Lunch In, Lunch Out, and Night time slots utilizing the time range picker available there.

 

availability settings

9.2.  Please Select the Unavailable Dates (List of Holidays)

This setup option available is quite effective to handle your unavailability depending on a different set of holidays. 

Note- We also have a separate front-end WooCommerce bookings form where the availability dates are displayed separately. These days are displayed on the date picker calendar in different custom colors based on their status. Please see the screenshot below for more clarification—

Unavailable dates

For example- If you want to update your existing color codes for your availability & unavailability dates utilizing this setting option. Just enter the custom color code within and hit on the Save button.

update color codes

After that, color codes would be updated on Frontend and the display is also modified.

bookings color codes

9.3. Enable This If You Want to Close Days For Particular Months 

This is a toggle-based option that offers store owners to enable availability schedules for booking days based on month-wise sorting respectively. Booking under this setting involves days specifications that are unavailable out of selected months. 

9.4.  Please Select the Unavailable Months

This option involves listing out the unavailable month-wise listings within. The months specified would be set as unavailable or not available in the specified booking placed.

9.5. Please Select the Days

This option involves listing out the unavailable day-wise listings within. The days specified would be set as unavailable or not available in the specified booking placed for different months.

You can easily define the list of your holidays and define your booking’s availability with ease utilizing the calendar picker available there.

9.6. Enable This If You Want To Unavailable Booking Of Particular Months

This option can be utilized if you want to make particular months unavailable for a specified period.

9.7. Please Select the Unavailable Days

Utilize this option to specify the days that you want to make unavailable for booking for the customers.

9.8. Please Select A Product To Exclude This Functionality

The admins can also exclude certain booking products from being unavailable for particular months.

NOTE: This particular setting is only “If You Want To Unavailable Booking Of Particular Months” not for other settings.

You can easily define the list of your holidays and define your booking’s availability with ease by utilizing the calendar picker available there.

10.What are Major Highlights in Booking Features of plugin?

WooCommerce Bookings plugin is all capable and efficient with its features. Let us debunk a few of them here:

10.1.RMA Compatibility

In order to process easy booking refunds for your customers, we’ve made our plugin all capable of handling both manual and automated booking refund requests.

You can either let your customers have refunds for their orders using a manual procedure or through a specialized and automated process i.e. utilizing a plugin for that. Our Bookings for WooCommerce PRO plugin is all compatible with an outstanding RMA i.e. Return Refund and Exchange For WooCommerce Free  And  RMA Return Refund & Exchange for WooCommerce Pro Plugin.

Make use of this outstanding plugin and offer easy refunds for your customers, whose booking order fails or cannot be fulfilled due to unspecified issues.

10.2.An Agent like Service Offering

Utilizing the Add New Booking tab setting capabilities now and easily place booking orders on behalf of your customers from your website backend. This feature not only just offers the capability to serve your customer rather offers additional assistance for your privileged ones.

Booking tickets and scheduling orders or classes etc. are examples of such functionality. It’s like serving your own customer, being their agent for your booking solutions. That can be a great tool for your store.

10.3.Easy Social Engagement

This plugin not just lets you offer booking solutions along with helps you in their easy promotions also. You can easily share your booking products on Facebook utilizing the plugin feature, which not just attracts engagement for your booking product rather helps in targeting your defined market with optimum traffic.

We all know well that Facebook is a great platform for almost all types of social engagement and reach.

10.4.Utilize Coupon Management System for Early Bird Discounts

Utilizing the Bookings for WooCommerce PRO plugin you can easily offer early bird discounts facility for your customers and provide simple and conceivable discounts for your booking products.

To do so, you need to first create coupons within your coupon management system navigating towards WooCommerce > Coupons > Add Coupons. Create a coupon here and append that coupon along with your booking product to offer discounts with ease.

For clearer understanding do refer to the below-given screenshot for the same

bookings coupon management system

You can create as many coupons as you want and append them within your specified booking products to offer discounts. Either manage the coupon manually or engage any coupon management system to automate the process.

10.5.Booking Search Widget

Now, you can easily create your own booking-related search page utilizing the booking search widget shortcode given. You can easily spot the shortcode within your plugin backend as a roll-in/roll-out notification bar on the right corner 

booking search widget

To make it in action, all you have to do is to engage that shortcode over any existing page in your website or create a dedicated booking search page utilizing the widget.

Here, is the screenshot of the search widget, refer for clear understanding-

booking search page

This search widget would assist your customers in picking up their desired booking product that suits their requirements with ease. 

Sorting options like Booking Quantity, Number of People, Start, and End date along with the additional services are available in the widget.

10.6.Twilio Integration Available

In order to process easy and effective yet custom SMS reminders, our plugin offers an outstanding integration capability. You can now easily integrate your Twilio account with the plugin and offer easy SMS reminders to your customers utilizing the credentials provided.

For that, just create an account on Twilio (if you already have one that’s amazing) and integrate your account with the plugin utilizing the Integration Settings tab setting option available.

10.7.Enable and Disable Feature

It is an outstanding and handy feature of the plugin that lets you easily enable or disable the whole plugin and booking features of the plugin. 

Make sure to turn ON the Enable Plugin and Enable Booking toggle button available on the General Settings tab over the plugin backend settings area to make your bookings feature in action. 

Remember that, if you supposedly turn OFF or forget to turn ON this Enable Booking toggle then your customers wouldn’t be able to place booking requests despite the settings on the plugin.

10.8.Salient Features of Global Cost Rules

Global Cost Rule settings is quite an outstanding capability offered by the plugin. This feature acts as an active resource that lets you easily define some set of protocols, rules-based, or defined conditions that suit your criteria and requirements to optimize the booking product cost.

Although, the rules are easy to create and apply still there are some points that need to be taken into consideration before proceeding-

  • The rules which would have been created first will indeed be applied first, and the rule that would have been created the last would be applied last i.e. overwriting the previous ones. 
  • This clearly implies that the last rule would have the highest priority to change the cost estimation of the booking placed in your store.
  • These rules created are applicable for all booking products available in your store for estimating your booking cost.
  • You can create as many rules for your booking store abiding by the conditions and criteria.
  • One rule can have many conditions included within, in order to determine the booking cost for your booking products.

 

10.9.Booking Policy Display

Policy display is quite effective yet essential for different booking products like hotel bookings, course bookings, etc. 

 

Taking considerations to the point, the Bookings for WooCommerce PRO plugin offers easy policy display settings within the WooCommerce Bookings Form Setting tab of the plugin backend.

 

For a more clear understanding of the policy display, do refer to the screenshot given below-

bookings policy display

You can easily display your policy utilizing that, but make sure you’ve already defined your Availability Settings week-day wise and timezone of your website accurately.

10.10.Export Bookings Data

Now, all you need to do is use the name of the relevant Booking product to easily export the data from your orders for WooCommerce bookings. You did understand me correctly. You can export your booking order data for a certain booking entity if you require it, and you’ll get a .csv file for it in return.

In order to export the data, you just need to navigate toward your WooCommerce Order section and choose the name of your particular booking entity for whom you want to export the data. For reference, refer to the below screencast—

woocommerce bookings order

After that, you just need to click the Export button and just download the .csv file for your bookings data related to that particular bookings entity.

export woocommerce booking order

11.Compatibilities Of Bookings For WooCommerce PRO

We have now made the Bookings For WooCommerce PRO plugin perfectly interoperable with the WordPress Multilingual i.e. WPML plugin in order to facilitate easy translations and localization within the plugin.

Yes, you can now effectively translate your plugin-based strings into the language of your choice. To begin the translation process, simply extract all of your plugin-based strings and then follow the steps below:

  • Go there to WPML > Themes Plugins Localization in your WordPress Backend initially.
  • Then, from the list of plugins available, choose your desired plugin and click Scan Selected Plugins for Strings.
wpml bookings pro
  • As the scan progresses and finishes, you’ll be given a total number of plugin-based required strings that can be converted into numbers.
  • Then, in order to continue the process, click on the number of highlighted strings in front of your plugin’s name.
wpml bookings pro 2
  • After that, you’ll be taken to a page with a list of all the strings in the plugin, which you can then translate one by one.
  • To manually process and select a string for the translated version, go to this page and tap the + button beside each string in a sequence. A pop-up window will appear, prompting you to type in the translated substring.
wpml bookings pro 3
  • Once you’ve finished typing the translation, it will be saved automatically, and the English translation of the string will appear whenever the customer selects a different dialect.
wpml bookings pro 1

As a result, you’ll be able to effectively translate all of your plugin-based strings and reap the benefits of multilingual integration. To avoid linguistic issues, it’s best to generate your required string translations ahead of time.

12.Feedback and Suggestions

Don’t see a feature in the Bookings for WooCommerce Pro plugin that you think would be useful?

We’d love to hear it: Reach out to our Support query and we’ll consider adding it in a future release.

13.FAQs

Is it possible set the available booking time slot?

Yes admin can set the booking slot in hourly basis accoirdng to their need. For this go to products edit page >> Availability setting there you will get the option to set the time slot.

With your Booking plugin can we provide single day booking?

Yes we have this feature where you can provide the single calendar for the booking products so that customer can set book a service for single day. Product edit page >> general settings>> single calendar form.

Is there a setting in the plugin backend that automates the booking status update after a specified number of days?

Yes, you can easily automate your customer booking request status utilizing the plugin features. To set up just head towards the General Settings tab and make use of the two toggle options available-

Change Status to Processing automatically updates the status to processing after specified days given in the text box below.

Change Status to Cancelled, which automatically updates the status to canceled after specified days given in the text box below.

Can we show the booking policy to our customers?

Yes, admin managers can easily display their booking policies on the website, along with the booking form. To perform that, they are just required to head towards Plugin Settings > Booking Form Setting, enable the Show Booking Policy toggle button, and then set the booking policy in the textbox below that.

Is your WooCommerce Bookings plugin integrated with Facebook?

Yes, our Booking for WooCommerce plugin is integrated with Facebook and Twilio.

How can I send a booking reminder through Text/SMS?

We have integrated our plugin with Twilio you can use Twilio to send SMS reminders for any booking.

How can an admin share booking products on Facebook?

To share your booking products on Facebook, you are just required to utilize the settings in the Integration Settings tab in the plugin's backend settings. Make sure you enable the Share on Facebook checkbox widget while creating a bookable product.

Is there possibly a way through which we set up the number of days to send pre-booking reminder Emails/SMS?

Yes, admin managers can easily set the number of days for which pre-reminder emails/text messages should be sent. They are required to take advantage of the Reminder Settings tab in the plugin's backend settings to implement that.

Can admin managers customize Email/SMS text used for sending booking reminders?

Yes, admin managers can easily customize the content for Email/SMS reminders. In order to modify the existing reminder template, they just need to utilize the Reminder Settings tab in the plugin backend.

Is the reminder Text-SMS customized template content using any shortcodes or placeholders?

Yes, we have provided some placeholders for this. Using placeholders like {booking-time} for booking starting-ending date-time, {booking-name} for booking-name, and {customer} for customer-name.

Is it possible for an admin manager to handle bookings for their registered customers from the backend?

Yes, admin managers can easily take care of bookings for their registered customers from the website backend. For that, they are just required to navigate towards the plugin backend settings Add Booking Order tab and manage the bookings order.

How can customers utilize the plugin's features to reschedule their booking orders?

While creating a booking product, select the Rescheduling Allowed option and specify the order status in which the customer can reschedule the order.

Can we include a map on our bookable product description page?

Yes, we are able to add a map for navigation over the bookable product description page. To do this, go to the general settings and enable the feature for showing the location. Then, head to the product edit page and enter your location.

I have a website that provides booking services, however I don't want to accept more than 30 bookings in a single day. Now what?

Yes, you can utilize that feature in our plugin since we have it. You can limit how many reservations you can make per day by going to the product edit page and setting the daily reservation cap.

14.Helpful Resources !!

How To Create An Online Booking System On WooCommerce?

How Small Businesses Leverage Online Appointment Scheduling for Growth?

Suggest Edit

Filed Under: WooCommerce / WordPress Tagged With: appointments, availability calendar, booking calendar, booking plugin, booking system, bookings, calendar, scheduling

Bookings for WooCommerce

April 14, 2021 by sanjeev maurya

search_image
  1. Overview
  2. Plugin Installation
    1. Free Version:
    2. Premium Version:
  3. License Activation
  4. General Settings
  5. Configuration Settings
    1. Booking Form Settings
    2. Reminder Settings
    3. Integration Settings
  6. Additional Costs (Add New Booking Cost)
  7. Additional Services (Add New Booking Services)
  8. People Types (Add New Booking People)
  9. Add Booking Order
  10. Global Cost Settings
  11. Bookings Calendar
  12. Availability Settings
  13. Product Data Settings
  14. Unit Cost For Year
  15. Slots Per Day Management
  16. How can Customer Process Booking Requests & Admin review them?
    1. Find A Booking Product or Service
    2. Place Your Booking Request
    3. Checkout
    4. Booking Placed Notification
  17. How do admin managers can Review their customer Booking Requests?
    1. Bookings Calendar View
    2. All Bookings Listing Panel
  18. Global Calendar Booking
    1. Create A Global Calendar
    2. Implementation Of the Global Calendar
  19. Compatibilities Of Bookings For WooCommerce
  20. Feedback and Suggestions
  21. FAQs
  22. Helpful Resources !!

1.Overview

Utilizing the Bookings for WooCommerce plugin you can now create an online WooCommerce booking system that can turn your products into booking solutions. Booking a hotel room, renting a product, reserving a course or class, selling a tour package, and event tickets, and booking a WooCommerce appointment, all become easy with just a flip of a coin.

This WooCommerce scheduling plugin is simple yet effective because it is a one-stop-shop for free online easy booking system-based solutions for nearly any business.

You can create, sell, or manage flexible WooCommerce booking plugin-based solutions over your website just by utilizing this plugin’s outstanding features.

Below, we’ve listed some alluring features of our Bookings for WooCommerce plugin-

 

 

Benefits:

  • A separate booking list is offered on the WC order listing panel with a specialized WooCommerce Bookings tag for easy sorting.
  • A precise number of booking cancellation and processing days can easily be defined.
  • Effortlessly show/hide the additional booking form details using render settings.
  • Provide booking service location navigation through the booking location feature.
  • Early Bird Discount coupons can easily be offered.
  • Before the service is available, you will receive email and SMS reminders.
  • Fully customized email/SMS templates for different business types.
  • Unit, basic, and extra costs can all be specified for WooCommerce bookable products.
  • Create a simple list of forthcoming WooCommerce bookings using the Booking Calendar.
  • Set the start and finish times for booking WooCommerce appointments for the day with simplicity.
  • You can simply establish the maximum number of WooCommerce appointments per day using the HMS unit.
  • Make it simple for your clients to cancel their booking appointment requests using the WooCommerce Appointments plugin.

2.Plugin Installation

We have mentioned the installation process for both the Free and Premium Versions. The customers can refer to the one that is relevant to them.

It is important to note that before activating the plugin – Bookings For WooCommerce Pro, you should have the Bookings for WooCommerce – WordPress plugin installed, as the plugin will not function without it.

So, if you don’t already have it, you can download it directly from here:

Download Zip

2.1.Free Version:

1. Automatic Installation

When it comes to automatic installation, WordPress is the most user-friendly.

To do so, all you have to accomplish is-

Utilizing your username and password and Login to your WordPress admin area. Then navigate to Plugins > Add New inside the leftmost column of your dashboard. There at the top of the front page, click the Upload Plugin option.

Choose the Bookings for WooCommerce-based .zip file from the Add New Plugin option, then push Install Now. Activate the WooCommerce booking plugin once it has been properly configured, to make the plugin features in action.

2. Manual Installation

Another way to install the WooCommerce appointments plugin in your WordPress environment is to use the manual installation option. Manual installation involves downloading and uploading the Bookings for WooCommerce plugin to the web server using their preferred FTP client.

  • Upload the Bookings for WooCommerce folder to the /WP-content/plugins/directory.
  • Navigate to the Plugins menu in WordPress to activate the plugin.
  • That is all there is to it.

2.2.Premium Version:

Automatic Installation

Automatic installation is the easiest option handled by WordPress.

  • Download the Bookings For WooCommerce Pro plugin.
  • Log in to your WordPress Dashboard.
  • Navigate to the sidebar, and click on Plugins.
  • Click on Add New and then click on Upload Plugins.
  • Hit the Browse button choose your downloaded plugin’s .zip file, and click on Install Now.
  • Once installed, Activate the Bookings plugin.

Manual Installation

  • Download the Bookings for WooCommerce PRO plugin from the respective website product page.
  • Login to your WordPress dashboard.
  • Navigate to the Plugins > Add New page and hit the Upload Plugin button.

bookings manual installation

  • Upload the .zip file of the plugin and hit the Install button.
  • Finally, activate this plugin from the Plugins > Installed Plugins page and hit the Activate button to continue.

3.License Activation

The very last tab in the Bookings for WooCommerce PRO plugin is License. This tab is an activation panel for your plugin license.

To accept WooCommerce booking requests from your customers, make sure you activate your plugin license before setting up your plugin backend.

Bookings Liscense Activation

There isn’t any special setting available here, just one that is license activation. As soon as you purchase the PRO plugin from the site, you receive an activation code.

After Purchasing the premium version navigate to My Account > Orders > Your Order. There you’ll find the License Key. The License Key is also sent to you on your mail ID.

Please confirm your purchase code by copy-pasting it in the given Enter Purchase Code text field and hitting the Validate button, so that you can utilize the plugin’s features conveniently even after the 30 days of plugin activation.

Note: Even if the license is not activated, you can use the Bookings for WooCommerce PRO plugin capabilities for 30 days. After that, the PRO plugin features would be automatically disabled, and you might end up losing your customer’s booking data, therefore it is a must to activate the license before the trial period ends.

4.General Settings

This is the initial setup option available on the WooCommerce bookings plugin backend, in order to open the general settings option just navigate WooCommerce Dashboard > WooCommerce Bookings > Settings.

This general settings tab offers multiple setting options like-

bookings general settings tab

 

4.1 Bookings General Settings (FREE)

4.1.1 Enable WooCommerce Appointments Plugin

This option comes with a toggle button that you can use to Enable or Disable the Plugin feature in your store by simply turning it on or off.

4.1.2. Enable Bookings

This option comes in booking appointment plugin handy with a toggle button along, you just need to toggle that button on/off in order to Enable or Disable the Bookings feature within your store. This setting is quite crucial in its aspect also, this helps you easily allow your customers to begin your WooCommerce bookings; otherwise, your consumers would be unable to do so.

4.1.3. Disable Book Now Button On Empty Form

There is a useful feature that allows you to disable the “Book Now” button in the event that the form is empty. Additionally, this feature can also be configured to disable the “Book Now” button until dates have been selected on the calendar. 

Frontend Representation,

book now button(You can see how the “Book Now” button is disabled because there are no dates selected).

4.2 Bookings General Settings (Premium)

4.2.1. Enable Booking Location SitePremium

This option includes a toggle button; all you have to do to enable or disable the Bookings Enable location feature.

This feature is crucial since it makes it simple for your clients to navigate to the booking service location. Businesses that accept reservations for events, salon services, booking an appointment, or physical storefronts can benefit from using this option.

Frontend Representation

enable booking location

4.2.2. Change Status To ProcessingPremium

This option is a very effective resource for you, just enter the number of days you want and all your paid WooCommerce bookings placed will automatically be set to processing status after the specified period.

To do so, just toggle ON the Change Status to Processing button and specify the number of days in the Enter the Days text box.

4.2.3. Change Status To CanceledPremium

This option in the WooCommerce scheduling plugin, allows you to enter the number of days required to automatically reject the unpaid booking placed and set the booking status to cancel.

To make the setting in action, just toggle ON the Change Status to Cancelled button and specify the number of days in the Enter the Days text box available.

4.2.4 Disable CategoryPremium

Marketers can utilize this setting to disable the default “booking category” of the bookable resources. This further gives them the flexibility to select the category that suits your product the best.

Frontend Representation –

You can see in the screenshot below, how the first bookable resource has a different category mentioned and the second resource has the default category.

disable category

4.2.5 Integrate Your Bookings With The Google CalendarPremium

Set Up Google Calendar With Bookings For WooCommerce Pro – Guide

5.Configuration Settings

This tab refers to a group of four setup options that together make up the plugin’s configuration setting in actual, the sub setup available with this tab include-

booking configuration settings

5.1.Booking Form Settings

This is a secondary setting option offered in the Configuration Settings tab, this option allows you to control the booking form display at the frontend. Some of the options it includes are-

bookings form settings

5.1.1. Display Included Services

This toggle button option allows you to show or hide the included services from the frontend booking form means from your customer’s display. This option must be enabled in order to display your booking services over your booking form.

5.1.2. Display Totals

This toggle button allows you to enable or disable the totals booking cost display at the frontend booking form.

If you want your customers to learn about their booking total cost at the booking for itself whilst placing a request. You must enable this to display the total booking cost for different services and quantities during booking.

  • Please Select The Language For Calendar: Admins can conveniently select the language that sits well with the requirements of your booking website.

multi language settingsFrontend Representation –

multi language frontend

  • Please Select The Start Day Of The Week: The merchants can also select the “start day” of the week, as per the global location of your booking website.

start day selectionFrontend Representation –

start day selection frontend

5.1.3. Display Additional Services DetailsPremium

You can easily Enable this toggle button to provide additional WooCommerce service booking details while hovering over it on the booking form.

5.1.4. Display Booking PolicyPremium

You can easily display your WooCommerce booking policies along with the booking form utilizing this feature of the plugin.

To do so, you are just required to turn On the Show Booking Policy toggle button, and then input your booking policies there in the Booking Policy text box available.

5.1.5. Set Color For Available Dates In The CalendarPremium

Admins can set the color for available dates in the calendar so that the customers will see when they are making an appointment.

5.1.6. Set Color For Unavailable Dates In The CalendarPremium

You can easily set the color for unavailable dates in the calendar so that the customers will see when they are making an appointment.

5.1.7. Set Text Color In The CalendarPremium

The color of the text that will be displayed on the calendar can also be changed dynamically.

5.1.8. Set Border In The CalendarPremium

Admins can enter border code (e.g. 1px solid brown ) available for a Single calendar (Days) for the calendars, that can be seen over the frontend.

5.2.Reminder Settings

reminder settings

Reminder Settings is the very next setting option available with the plugin. This reminder settings tab offers multiple setting options for setting up your booking email and SMS-based reminders, let’s debunk the setup options here-

5.2.1. Send Reminder

You need to turn On the toggle button available here to Enable the Reminder service for your booking requests placed by the customers.

5.2.2. Enter Reminder Mail Subject

This option lets you input your reminder Email subject, either utilizing the template given or adding your custom email subject manually.

5.2.3. Enter Content To Send In Reminder Email

This option consists of a pre-existing reminder email template for your WooCommerce bookings email reminders, either utilize this or easily input your custom reminder email.

Note: Don’t forget to utilize shortcode placeholders defined here like (booking-time) for booking starting-ending date-time, (booking-name) for booking-name, and (customer) for customer-name respectively, and create your reminder email template for all users effectively.

5.2.4. Enter Content To Send In Text-SMS

Similar to the email reminder content field above, we have this SMS text content field available here. Either make use of the content given as a sample or create your custom version.

Note: Don’t forget the character limit in SMS content and the shortcode placeholder utilization.

5.3.Integration Settings

The very next setup option available on the WooCommerce bookings plugin backend’s Configuration Settings is the Integration Settings tab. This integration settings tab offers multiple setting options like-

integration settings

5.3.1 Facebook Share Settings

Facebook Share Settings is the very next setting option available with the plugin. This tab offers multiple setting options for setting up your booking product sharing over Facebook, let’s debunk the setup options here-

a) Enable Sharing On Facebook

This is an effective toggle option available on your plugin backend, you can turn ON the Enable Sharing on the Facebook toggle button and start sharing your booking products easily on Facebook.

This setting can only be effective when you enable the checkbox Share on Facebook option, for a certain booking product.

Note: To create an integration for this Facebook sharing feature of the plugin, you need to first create a Facebook App within your Developer profile.

b) Enter Facebook App-ID Here

This option requires your Facebook App-ID credentials to be entered to process integration with your Facebook account for sharing your products.

c) Enter Facebook App-Secret Here

This option requires your Facebook App-Secret code to be entered to process integration with your Facebook account for sharing your products.

d) Enter Facebook Access Token Here

This option requires your Facebook Access Token details to be entered to process integration with your Facebook account for sharing your booking products.

Enter the user access token you generated along with the permissions i.e. pages show list, publish to groups, pages read engagement, pages manage posts, public profile. This access token is only required for a one-time integration process.

5.3.2 Twilio Integration Settings

Twilio Integration Settings is the very next setting option available with the plugin.

This Twilio Integration Settings tab offers multiple setting options for setting up your booking service-based SMS reminders, let’s debunk the setup options here-

a) Enable Twilio API Integration

This toggle button is required to be enabled to offer easy Twilio service integration for your SMS reminders.

To conceivably send SMS reminders, our plugin has offered Twilio compatibility. You are just required to create your Twilio account link the respective credentials for integration and send easy SMS reminders for your bookings.

b) Enter Twilio API SID here

You are required to input a Twilio API SID here, which you can easily copy-paste from your Twilio account page.

c) Enter the Twilio API Token Here

This setup option requires you to easily enter the Twilio API Token details for integration of your Twilio SMS reminder service.

d) Enter Twilio SMS Sending Number

You need to enter your SMS Sending Number in the text box offered to complete the Twilio account integration settings with your plugin.

6.Additional Costs (Add New Booking Cost)

This is another setting option offered in the Configuration Settings tab, this option allows you to create your own set of custom booking costs and display at the frontend booking request form. 

In order to create additional booking costs for your product, you need to first fill this form a whole. 

This form would thereby allow you to create different types of additional booking costs for your booking products. There are multiple options available-

a) . Name

This option allows you to input a unique identifier name for the additional booking cost that you’re supposed to be creating.

b) . Slug

The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens. Add a slug of your choice that you want to add for your additional booking costs created.

c) . Description

This input box allows you to enter the description for the additional booking costs that you’ve created. 

d) . Booking Cost

This input box allows you to enter the booking cost price with respect to the added cost of your bookable product, resource, or service. This option includes different conditions along with- 

e) . Multiply Cost by Number of People

If you toggle switch ON this option available, this clearly states that your created additional booking cost will be multiplied by the number of people added to the booking.

f) . Multiply by Duration

If you supposedly toggle switch ON this option this clearly means that you allow your created additional booking cost to be multiplied with the duration of the booking placed.

After you’re done with the options, just hit the Add New Booking Cost button to save the booking cost created. You can conceivably create as much as cost that you desire.

7.Additional Services (Add New Booking Services)

Likewise the above mentioned setting option offered in the Configuration Settings tab, this option also allows you to create your own set of custom booking services and display at the frontend booking request form.

In order to create additional booking services for your product, you need to first fill this form a whole.

This form would thereby allow you to create different types of additional booking services for your booking products. There are multiple options available-

a) .  Name

This input option allows you to enter the name of the booking service that you want to create for your WooCommerce bookings.

b) . Slug

The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens. Add a slug of your choice that you want to add for your booking service created.

c) . Description

This input box allows you to enter the description for your booking service created.

d) . Service Cost

This option allows you to enter the cost of the booking service that you are including in your booking resources. This option includes different conditions along with-

e) . Multiply Cost by Number of People Per Booking

This option  in bookings appointment plugin allows you to calculate your booking service cost according to the people included in that booking. When nothing is specified, then the default service cost for that particular people type will be applied.

f) . Multiply Cost by Duration

If you toggle switch ON this option it means that the service cost of your bookable resource i.e. product or service would be multiplied by the duration. Checking out this option enables your customer to place bookings based on timely schedules.

g) .  If Optional

If you toggle switch ON this option, your created additional booking service cost would become optional while making a booking request, and if you left it unchecked, your service included cost would become optional, vice versa.

h) . If Hidden

This option if toggle switch ON allows you to hide your included booking service created from the customer at the time of placing a booking request. There’s a catch that this hidden option only works for included services not for the additional services created.

i) . If Has Quantity

In WooCommerce booking plugin this option enables you to calculate the service booking cost for the booking on the basis of the quantity of the bookable resource available. If you supposedly toggle switch ON this option then two more options are enabled-

j) . Minimum Quantity

This option allows you to input the minimum quantity allowed for the bookable resource to place a booking request.

k) .  Maximum Quantity

This option allows you to input the maximum quantity of a bookable resource allowed in order to place a booking request.

After you’re done with the options, just hit the Add New Booking Service button to save the booking cost created. You can conceivably create as much as additional booking services that you desire.

8.People Types (Add New Booking People)

This is the very next tab in the backend setting of the plugin for this, you need to navigate to WooCommerce Dashboard > Bookings > Configuration Settings > People Types.

This tab allows you to create different people types for your booking requests-

people types

a) . Name

This input option allows you to enter the name of the people type that you want to create for your bookings.

b) . Slug

The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens. Add a slug of your choice that you want to add for your people type created.

c) . Description

This input box allows you to enter the description for your people type created.

d) . Unit Cost

This option helps you determine the booking unit cost for the particular people type that you’re creating for.

If you leave this option blank, then your booking unit cost for that bookable resource will be applied each time a particular people type is included within a WooCommerce booking request.

e ) . Base Cost

This option helps you determine the base rental cost for the particular people type that you’re creating for.

If you leave this option blank for certain people types then the base cost would be applied each time a particular people type is included within a booking request.

f) . Maximum Quantity

You can input the maximum quantity of people allowed for the respective people type you’re creating.

9.Add Booking Order

This is an outstanding setting option available in the plugin backend that lets you easily create and manage your customer’s booking orders on their behalf, being their agents.

Let’s check out how to do that-

add booking order

a) . User

Pick your registered user either by typing the username or the initial 2-3 char in the box and pick the one for whom you want to place book orders.

b) . Product

Select the product from the list given here, enter the product name simply, or type the initial char in the box for whom you want to place an order.

Now there are two scenarios here, one for when you want to create a new booking, and the second for creating a booking for an existing order. We will address both scenarios.

c) . Create Booking

I.) Date and Time

Pick the exact date and time for the specified booking order that needs to be placed utilizing the date and time picker available here and hit Apply or Cancel to choose again.

booking date and time

II.) WooCommerce Booking Unit

Define the WooCommerce booking unit for the booking product and hit the Book Now button to continue.

woocommerce booking unit

d) . Create Booking For Existing Order

create booking for existing order

With the WooCommerce booking plugin, the admin can add booking products to the existing order as per the customer’s requirements.

This enables the admins to provide a personalized experience to their customers.

  • Assign This Booking To An Existing Order With This ID: Merchants can use this space to put in the existing order ID, to which they want to add the order.
  • Choose Booking Date: The admin will now choose the booking date for the order.

After adding all the required information, the admin will click on the “Book Now” button.

10.Global Cost Settings

This is the very next tab in the settings for the bookings plugin. You can make use of this option if you wish to add a few Global Cost Rules for your booking products. 

Let’s check out how-

global cost settings

When you initially click on this tab i.e. Global Cost Settings, you are supposed to see a page view somewhat similar to the screenshot below-

Just click the “+Add New Rule” option available on the left corner of the page, which would turn out into a custom rule setup form similar to the screenshot below-add new ruleThis form consists of multiple options to set up the Global Rules for Cost, let’s check them out.

10.1 Rule Name

It is where you can define a unique yet identifying name for your custom rule, there isn’t any special guideline for the name. Just input whatever name you like.

10.2 Conditions

There are listed condition options offered for the WooCommerce bookings available-

10.3 Type

This option defines the type of the global cost rule created based on four types available-

global cost rule type

Four respective types defined for a Global Cost Rule are Date, Booking Count, Time, and Peoples Count. The rule created would directly depend on the type defined in this option.

Let’s say, If we opt for Date as our type then the option further would automatically be dependent and would be, Start and End date. Whatever rule created would define that any booking placed from this Start to this End date would abide under this respective cost rule.

Note: Date type would have calendar date picker field options, whereas Time would have a time picker option, and Peoples Count and Booking Count would have the count range options respectively.

10.4 Base Price

Here, you can define the base cost concerning the cost rule created and the conditions specified.

10.5 Unit Price

Here, you can define the unit cost concerning the cost rule created and the conditions specified.

Button controls respectively +Add New Condition, +Add New Rule, and X Delete Rule are available here. In case you require to add a rule rule rule or condition or want to delete one make use of the button controls available for that.

11.Bookings Calendar

This is the very next tab in the bookings plugin’s settings. I.e. Booking Calendar. This is not an actual setting tab rather a tab for the booking request overview. 

Admin managers can easily check out the detailed booking calendars for different months available here, and determine with ease- How their month is shaping up. Admins can utilize the filter to filter out the bookings by choosing them as per their preference, these being On-hold, pending, processing, or completed. This further helps streamline the booking management process convenient for the websites.

This calendar displays the booking request made by your customers, one can make use of that to schedule their WooCommerce bookings further and plan their workflow.

12.Availability Settings

This is the very next tab in the WooCommerce bookings plugin’s configuration settings. i.e. Availability Settings. You may use this option to simply define the exact start and end dates/times of your booking. 

Let’s have a look at how-

We will first go through the settings that are provided for the FREE version of the bookings plugin, 

Availibility Settings12.1 Enable Availability Setting

The admin can enable this to apply the availability setting for the mentioned booking products over your website. Your products will appear only in the mentioned time set up by you.

12.2 Daily Start Time

Enter your daily start time for the booking requests to be made at your website end. Customers cannot place requests before the specified time.

12.3 Daily End Time

Enter your daily end time for the booking requests to be made at your website end. Customers cannot place requests after the specified time till the very next day.

We will then go through the settings that are provided for the PREMIUM version of the bookings plugin,Premium

bookings PRO availability settings

This option not only defines the availability but can also act as an effective resource to restrict your booking slots and offer easy booking management for unavailability.

This availability settings tab offers multiple setting options like-

12.4 Availability By DaysPremium

Using the plugin settings, you can easily define your booking Start, End, and Lunch Hours depending on the weekdays.

To do so, you just need to specify the particular day-wise Morning, Lunch In, Lunch Out, and Night time slots utilizing the time range picker available there.

12.5 Please Select the Unavailable Dates ( List of Holidays )Premium

This setup option is quite effective in handling your unavailability depending on a different set of holidays.

Note- We also have a separate front-end WooCommerce bookings form where the availability dates are displayed separately. These days are displayed on the date picker calendar in different colors based on their status, with green denoting availability for booking and red denoting unavailability on that date. Please see the screenshot below for more clarification—

select unavailable dates

12.6 Enable This If You Want To Close Days Of Particular MonthsPremium

This is a toggle-based option that allows store owners to enable availability schedules for booking days based on month-wise sorting. Booking under this setting involves days specifications that are unavailable out of selected months.

12.7 Please Select The MonthsPremium

This option involves listing out the unavailable month-wise listings within. The months specified would be set as unavailable or not available in the specified booking place.

12.8 Please Select the DaysPremium

This option involves listing out the unavailable day-wise listings within. The days specified would be set as unavailable or not available in the specified booking placed for different months.

12.9 Enable This If You Want To Unavailable Booking Of Particular MonthsPremium

This option can be utilized if you want to make particular months unavailable for a specified period.

12.10 Please Select the Unavailable MonthsPremium

Utilize this option to specify the months that you want to make unavailable for booking for the customers.

12.11 Please Select The Unavailable DaysPremium

Utilize this option to specify the days that you want to make unavailable for booking for the customers.

12.12 Please Select A Product To Exclude This FunctionalityPremium

The admins can also exclude certain booking products from being unavailable for particular months.

NOTE: This particular setting is only “If You Want To Unavailable Booking Of Particular Months” not for other settings.
You can easily define the list of your holidays and define your booking’s availability with ease by utilizing the calendar picker available there.

12.13 Please Select Product To Include This functionality

The admins can use this setting to make (or include) certain booking products unavailable for specific months.

NOTE: This particular setting is only “If You Want To Unavailable Booking Of Particular Months” not for other settings.

13.Product Data Settings

The Product Data Setting section is located just beneath the product description area.

Tap the dropdown button beside the Product Data and update Product Type with Booking Product.

This section involved different setting options within they are-

13.1 General Settings

(Some features of the General Settings are different for Single Calendar and Dual Calendar)

Refer to this Screenshot for Dual Calendar for Days – booking unit

bookings general settingsRefer to this Screenshot for a Single Calendar for hour – booking unit

single calendar

  • Booking Type

booking type

The merchant can now toggle between a single calendar and a dual calendar. With this WooCommerce appointment plugin feature the merchant gets a chance to toggle between Single or Dual Calendar based on the requirements of your organization.

If a merchant decides to go ahead with the Dual Calendar, he will be in a position to mention the dates of booking that are unavailable and the days that are unavailable every week (weekly off). The users can choose “to” and “from” dates for booking.

But if a merchant decides to go ahead with the Single Calendar, he will be in a position to mention the dates of booking that are available. The customer can choose multiple dates

NOTE: If you have more unavailable dates, then you can go for the dual calendar, but if you have more available, you can go for the single calendar.

Front-end For Dual WooCommerce Booking Calendar

woocommerce booking calendar

Frontend For Single Calendar

frontend single calendar

  • Quantity

This option in the General Settings tab determines the booking quantity determination type for your booking product.

All you have to do now is tap the dropdown menu. It would display two different sorts of booking appointment quantity determination units, identical to those shown in the screenshot below.-

quantity general settings

Customers Can Choose

You can easily define your WooCommerce booking quantity as the Customers Can Choose type, this depicts that your booking-based quantity determination can be custom-assigned by the consumer at the front end while placing a booking request. i.e. booking duration on the front end is chosen by the customer.

Fixed Unit

This is also a type of booking quantity, if you supposedly set your booking quantity type to be fixed, that means that your booking duration is predefined to 1 i.e. booking quantity, and that cannot be altered by the customer while placing a booking request.

  • Booking Confirmations

This checkbox option allows you to easily enable admin privileges for the booking appointment request made over the website. If you enable this checkbox option then all booking requests for the product require admin confirmation.

  • Cancellation Allowed

This is quite an effective yet straightforward option for the WooCommerce booking requests made over your website. As you enable this option, you offer the ability to your customer to cancel their placed booking requests with ease.

To make the settings in action, just enable the checkbox option available and mention the Order Status in the box beneath for cancellation processing.

  • Order Status

To make the settings in action, just enable the checkbox option available and mention the Order Status in the box beneath for cancellation processing.

  • Booking Unit

This dropdown option lets you easily determine the unit type for your booking orders to be placed for the specified booking product, service, or resource.

It has three options likewise, depending on the booking product you own or for which you’re specifying.

If you decide to go with the “hour” option, you will see the following settings (these are related to hours)

  • Daily Booking Start Time On Calendar

This setting allows you to specify your booking start time for your specified booking product. You can enter your specified booking start time here. The entered would be displayed in the front within the date and time picker calendar.

  • Daily Booking End Time On Calendar

This setting allows you to specify your booking end time for your specified booking product. You can enter your specified booking end time here. The entered would be displayed in the front within the date and time picker calendar,

The admin will see the following option if you select “hours” under the booking unit settings,

  • Max Booking Limit Per Hour

The maximum booking limit can be set using this checkbox option based on booking hours. You can enter whatever number you choose here to prevent being overloaded for the day with the sum of your maximum occupied and unoccupied hours.

  • Enable Max Booking Limit Per Slot For All The Time Instead Of Per HourPremium

Admins can enable this setting, if they want to enable the maximum number of booking slots infinitely instead of per hour.

NOTE: You can only see this feature if you “Single Calendar” selected with calendar type, and “hours” selected for booking unit.

The admin will see the following option if you select “days” under the booking unit settings,

  • Enable To Show Check-In And Check-Out Time With Date On Calendar

If you wish that your user make use of the date picker and time selection options on the calendar to determine your booking requests at the front end, then enable this checkbox option available.

  • Max booking Per Day

The maximum booking limit can be set using this checkbox option based on booking hours. You can enter whatever number you choose here to prevent being overloaded for the day with the sum of your maximum occupied and unoccupied hours.

  • Max Booking Per Date

The admins can also restrict the users by mentioning the maximum booking number on a particular date.

  • Booking LocationPremium

This checkbox option allows you to enter Location which will be shown on a single product page while placing a booking request. Customers can make use of the location feature to track their booked service location.

  • Share on FacebookPremium

This checkbox option allows you to enable the product to be shared on Facebook, for this you integrate your Facebook credentials with the plugin settings available in the Integration Settings tab.

  •  Rescheduling AllowedPremium

This option enables your booking product to be rescheduled if the customer places the rescheduling request.

  • Rescheduling Order StatusPremium

This option is available only if you enable the rescheduling checkbox setting, and define your specific order status on which rescheduling can be specified.

13.2 Unit Cost

It’s essentially the per-unit cost of the bookable resource or the business owner’s main expense. A booking unit’s cost can be any amount you like; you only have to manually type it into the text field next to it.

unit cost

  • Booking Unit Cost

Utilize this field, to enter the unit cost for a particular service that you are opting to book for.

  • Booking Unit Cost Per People

In terms of the unit cost of the bookable resource, this is a contradicting additional choice. If you select this option, the fee per unit is computed based on the number of people for whom the service is being ordered.

  • Hide Base Cost From Product Page

The admins can utilize this feature to hide the base cost of the booking product from the customers.

  • Base Cost

It is primarily the cost of a bookable resource unit’s base rental fee or optional cost. Because the base cost is an optional charge, the user has complete control over whether or not to use it.

This is a viable possibility. A new option for calculating your base cost is included in Base Cost.

  • Base Cost Per People

If you choose this option, the base price is set by the number of persons that use the booking service.

If you wish to include additional fees in addition to the booking unit and base cost for the booking product, simply follow the steps below.

Note: If you want to add further additional booking costs other than booking included costs for your booking product, refer here.

  • Early Bird Discount

This is an outstanding feature of the plugin that lets the admin manager offer an easy discount based on a different set of coupons for their customers. To do so they are first required to create coupons and append them in the early bird discount section of a particular product to make it in action.

Note: To Add early bird coupons please visit here, create the coupons, make sure to choose this

13.3 People Settings

These are the additional product settings that will be enabled after you tap into the People tab. This set includes multiple settings within-

people settings

  • Enable People Option

If you wish to offer the people an option for the ease and comfort of your consumers for placing booking requests, then enable the checkbox setting available here.

13.5 Services Settings

These are the additional product settings that will be enabled after you tap into the Services tab. This set includes multiple settings within-

service settings

  • Add Extra Services

This option enables your customers to choose additional booking services in addition to the product’s predefined booking services when making a booking request.

Note: If you want to add further additional services other than booking included services for your booking product, refer here.

13.6 Fields

bookings product fields

  • Enable Fields: Admins can enable this functionality, to add custom fields to the existing booking forms. Further, you can choose from different “input fields options” and customize the booking form as per your requirements.

Here is how you add different options:
input fileds over bookings' form

Frontend Representation of the custom input fields over the live booking form,

Frontend representation

13.6 Availability Settings

These are the additional product settings that will be enabled after you tap into the Availability tab. There will be color codes in the date picker calendar for single & dual calendars.

To define booking availability, you need to navigate to Admin Dashboard > Plugin Backend > Configuration Settings > Availability Settings tab.

Note: In case you require an understanding of the Availability feature of the plugin, just refer here. (Refer to this for the Dual Calendar Booking Type, all the mentioned settings will be reversed for the single calendar type)

Bookings Availability Settings

  • Choose Multiple Dates To Disable Booking On That Day

The admins can choose the dates, you want to disable the booking for your customers.

  • Choose Day To Make Booking Unavailable On That Day In Every Week (Weekly Off)Premium

Simply pick one day from the list of available days to use as your booking service week off. This setting is entirely optional; you are free to use it or leave it as it is.

  • Choose A Scheduled DatePremium

Enter a date here, and it will be taken into account as the start date of your booking services availability.

(Refer to this for the Single Calendar Booking Type )

set bookings time slots

  • Booking Slot Format

The admin can use this setting to set the timing format that will be shown on the frontend when customers are making the booking. The available formats are 24-hour and AM/PM.

Frontend Representation –

am and pm frontend

  • Choose Scheduled Date

The booking window will start from the selected date.

  • Set Days Availability

Bookings will be available on the specified dates, and minutes.

  • Sets Days Availability Up To Particular Date

Admins can mention the availability window or set the day availability up to a particular date by using this feature.

  • Set Days Availability and Days Availability Up To Together

Admins can now make particular dates available up to a particular time. For example – you can make Saturdays and Sundays available up to December.

  • Booking Slot Format

The admins can enable this functionality if they want the timing to show AM/PM, time formatting.

Frontend Representation –

bookings slot format

  • Hide/Disable Unavailable Slots:

Merchants can utilize this functionality to completely hide the unavailable slots to avoid confusion.

13.7 Unit Cost For Year

The WooCommerce bookings plugin enables the admins to set different prices for different dates throughout the year. By utilizing this section, admins can set different prices for a variety of dates. Further, it provides the admins with the flexibility of providing the customers with dynamic pricing.

From this section, the admin can put different prices for the mentioned dates.

set unit cost for yearNOTE: The dynamic pricing will only be shown when the admin puts the prices if the space is left blank, then the parent pricing will be shown. The admins can use filters to make bulk edits over these dates.

13.8 Slots Per Day

Utilizing this functionality of the WooCommerce bookings plugin, admins will get a chance to schedule appointments for a particular day. This setting allows the admins to be flexible with their booking slots.

flexible bookings slotsFor example, if the admin wants to create extra slots for December 23rd, they can click on that particular date, which will open this window.

set daily time slots

Utilize this window to add as many slots as you want for one particular booking product and a particular day. After adding the slots, you must update the product for it to be showcased in your WooCommerce store.

Frontend Representation –

Bookings slot available

14.Unit Cost For Year

The WooCommerce bookings plugin enables the admins to set different prices for different dates throughout the year. By utilizing this section, admins can set different prices for a variety of dates. Further, it provides the admins with the flexibility of providing the customers with dynamic pricing.

From this section, the admin can put different prices for the mentioned dates.

NOTE: The dynamic pricing will only be shown when the admin puts the prices if the space is left blank, then the parent pricing will be shown. The admins can use filters to make bulk edits over these dates.

15.Slots Per Day Management

You can now manage the per day slots by using this functionality of “Slots per day” on the same day.

slots per day

For Example: If you are serving a spa service, and you want to schedule it on every Thursday from 11:30 AM to 12:00 PM, all you need to do is select Thursday from the dropdown, enter the time slot once (like 11:30 – 12:00), and apply it to all Thursdays for the selected month in just a click.

This functionality will helps you in:

  1. Offering your services on a repeated schedule.

  2. Quickly update your availability for specific days.

  3. Avoid chances of manual errors when managing bookings.

With this configuration, you will have complete control over your calendar with minimal effort, and your clients will always see the proper open slots when making reservations.

16.How can Customer Process Booking Requests & Admin review them?

You might be curious about that- How do your customers be able to place booking requests/orders using the frontend?

Need not worry, let me detail you that in an easy stepwise manner.

Let’s start then.

16.1.Find A Booking Product or Service

In order to place a booking request or order, initially, the consumer needs to place a booking request. For that, he/she is required to fill a booking form. 

Just hit the View Details button beneath the bookable resource i.e. product or service available in the store and proceed.

For better understanding do check out the screenshot below-

 

booking product or service

16.2.Place Your Booking Request

After that, you would automatically be directed to the bookable resource i.e. product or service Description page. Here, you are supposed to fill out the booking form available, based on different options sets allotted by the store manager itself.

Do refer to the screenshot below for better understanding-

 

booking request

Just fill the Booking Request form given there based on your preferences for booking a certain bookable resource and hit the Book Now button in order to proceed further.  

16.3.Checkout

After hitting the Book Now button, you’ll be automatically redirected to the Checkout page to process the booking order checkout.

 

checkout details

Add the Checkout Details in the form given and opt for the preferable Payment Options available there, and proceed to payment in order to complete the booking order.

That’s it, after successful completion of the Payment Process your Booking Placement Process would also be completed simultaneously.

Note: Customers can avail of unpaid booking requests by opting for the payment method as “COD” or Cash on Delivery.

16.4.Booking Placed Notification

Customers can receive booking notifications via email from the booking store manager after the successful completion of their booking orders. 

Mostly the notification email is to be supposedly sent in order to inform the customers regarding their pending payments or to update them about their booking status.

So, that’s all for the booking setup and process.

 

17.How do admin managers can Review their customer Booking Requests?

As a booking store manager itself, How supposedly you can review the booking requests received using your backend panel?

This might be a question that you might think of now. 

Basically, you can review your booking orders or requests received in two possible ways using your Backend Dashboard Area. 

How? let me detail:

Dedicated My Bookings Tab

Yes, our Booking plugin has a special My Bookings Tab for managing your booking requests easily. Your website’s My account section contains a link to this tab. You can easily visit there and check the information for all of your upcoming reservations.

One can place bookings and can refer or review them just by referring to this tab, let me show you how—

Other than this, our My Bookings tab also offers an specialized button option to Add your Booking to Google Calendar. Yes, you heard me right. 

You are just required to click on the +Add to Google Calendar button for your booking order and get it added to Google Calendar right away.

17.1.Bookings Calendar View

The first way to review your placed booking orders or requests in an easy manner is using the Bookings Calendar View. In order to access the calendar view area, you just need to get towards the Dashboard > Bookings > Bookings Calendar tab.

You can review the screenshot given above in order to have a better understanding.

bookings calendar view

Here, you can now conveniently review all the booking orders or requests placed monthly on this view. If you want to review the particular booking status or details just click over the booking name. 

17.2.All Bookings Listing Panel

Another way to conveniently review the booking orders or requests placed is by making use of the Booking Listing Panel. You can navigate towards your WC booking listing panel easily in possible two ways-

First, just hit the Bookings button on the top of your booking dashboard panel and you’ll be redirected. This button also displays the number of booking requests placed.

For more understanding, do refer to the screenshot below-

Other than that, you are required to navigate towards your Dashboard > WooCommerce > Orders tab.

For instance, do refer to the screenshot given below-

 

booking orders

In the given WC Booking list view, you can easily evaluate all of the booking orders or requests that have been placed. Simply click on the booking order to discover the status or details for that specific booking or even edit that on your own.

Here’s where you’ll find a particular Bookings tag for simple sorting of your among the rest of the orders you’ve received through your website.

18.Global Calendar Booking

Merchants can utilize this functionality to seamlessly incorporate a Global Booking Calendar on any page they want. This eliminates the problem of creating multiple calendars.

18.1.Create A Global Calendar

To do so, follow these steps – 

Navigate to “Global Bookings” > “Add new Booking” through the sidebar of the admin’s dashboard.

Create A Global Calendar

  • You can now “create a new global calendar.”
    Global Calendar
  • Admins will now add the following information related to the global calendar.
    global calendar booking settings

Booking Settings 

  1. Cost: Specify the cost for booking a slot on the Global Calendar
  2. Available Days: Mention the available dates. 
  3. Non-Available Days: Mention the non-available dates. 
  4. Calendar Colour: Choose the colour for your calendar. 

After mentioning all the related data, click on the “update” button to publish the calendar.

18.2.Implementation Of the Global Calendar

After successfully curating the calendar, the administrator will see the “shortcode for the created calendar” at the “Global Calendar Booking” dashboard.

shortcode for global calendar booking

Simply copy the shortcode for the created calendar, and paste it where you want to show this calendar.

shortcode for global calendar

After successfully incorporating the global calendar, this is how it will look on the frontend.

global calendar bookings frontend

The customers can easily make the booking for the dates they want, and the said bookings will be handled by the admins in the same fashion as for other bookings made over the site. 

Frontend For Customers making the booking –

frontend for customers making the global calendar bookings

Backend for the admins receiving bookings –

backend receiving global calendar bookings - admins

19.Compatibilities Of Bookings For WooCommerce

With the WooCommerce Bookings plugin, you can also use additional plugins for enhanced features:

19.1 WPML Compatibility

To facilitate easy translations and localization within the Bookings for WooCommerce appointments plugin, we have now made the plugin perfectly interoperable with the WordPress Multilingual i.e. WPML plugin.

Yes, now you can effectively translate your plugin-based strings in your preferred language. To initiate the translation process, just you have to first extract all your plugin-based strings effectively and then proceed with the following steps-

First head on to your WordPress Backend and then navigate towards WPML > Themes Plugins Localization.

After that select your specified plugin from the list of plugins available there and hit on Scan Selected Plugins for Strings.

  • As the scan progresses and completes, thereby you receive the total number of your plugin-based required strings that can be translated into numbers.
  • Then click on the number of strings that are highlighted in front of your plugin name in order to initiate the process further.
  • After that you’ll be routed to a page with a list of all the plugin’s strings, from that you can then translate each and every one.
  • When you arrive at this page, tap the + button beside each string in a sequence to manually process and select a string for the translated version. A pop-up window will appear, spurring you to input the substring translated version.
  • Once you’ve finished writing the translation, it will be automatically saved, and then when the customer chooses a different dialect, the English translation of the string will appear.

In this way, you can effectively translate all your plugin-based strings and hence enjoy multilingual integration benefits. It is better advised to generate your required string translations beforehand to avoid linguistic issues.

19.2 Compatibility With Return Refund and Exchange for WooCommerce

To process easy booking refunds for your customers, we’ve made our plugin capable of handling both manual and automated booking refund requests.

You can either let your customers have refunds for their orders using a manual procedure or through a specialized and automated process i.e. utilizing a plugin for that. Our Bookings for WooCommerce PRO plugin is all compatible with an outstanding RMA i.e. Return Refund and Exchange For WooCommerce Free And RMA Return Refund & Exchange for WooCommerce Pro Plugin.

Make use of this outstanding plugin and offer easy refunds for your customers, whose booking order fails or cannot be fulfilled due to unspecified issues.

19.3 Compatibility with Upsell Funnel Builder

WooCommerce bookings plugin is compatible with Upsell Funnel Builder. This allows admins to upsell booking-related items or whatever best suits the requirements of their online booking business.

 

19.4 Compatibility With Points and Rewards for WooCommerce

This compatibility with Points and Rewards for WooCommerce and Points and Rewards for WooCommerce Pro enables merchants to reward customers with reward points on bookable products. 

Frontend Representation of this Compatibility –

20.Feedback and Suggestions

Don’t see a feature in Bookings for WooCommerce plugin that you think would be useful?

We’d love to hear it: Reach out to our Support query and we’ll consider adding it in a future release.

21.FAQs

Is it feasible for the admin to change the booking's status?

Yes, the admin can change the booking status easily for this, you need to navigate in plugin Settings > General option > Change Status to confirm after days.

Can the admin reject unpaid booking?

Yes, the admin can reject unpaid bookings easily. This just requires to Enable the settings from the backend and navigate to Plugin Settings > General Option > Reject Unpaid Booking after the selected specified days.

From where the admin can check all the bookings?

The admin can easily review all of the bookings that have been made by heading to the Booking Tab, where we have included all of the booking sections for the admin to check.

Is it possible for the admin to set the booking and non-booking based on days?

Yes, the admin can set the booking and non-booking days as required. We have a setting called Global Availability Rules for this.

Is there a feature in your plugin that automatically confirms bookings?

Yes, there is a way to do it. Go to Plugin Settings > General Options > Update Status to change the status of a booking. Adjust the status to check whether the customer has already paid the booking fees, either manually or automatically after the specified days.

Is there any functionality through which the admin can add the services?

To do so, just go to Admin Dashboard > Booking Tab > Services and assign that according to your preferences.

Is it possible to add the hidden services with a booking order?

Yes, using our plugin, you can add hidden services. Just go to the Admin Dashboard > Booking Tab > Services >Add Services (enable if hidden).

Can we set the people type for booking?

Yes, for that you just need to navigate towards the Admin Dashboard > Booking Tab > People Type and set the people type for booking.

What is the appropriate way to add the booking product?

To the Admin Dashboard > Products > New Product > Select Data Type > Select MWB Booking and make the settings accordingly.

How many types of booking units are present in your plugin?

In our plugin, there are two types of booking units-

  • Fixed Unit
  • Customer Selected Unit

 

22.Helpful Resources !!

How To Create An Online Booking System On WooCommerce?

How Small Businesses Leverage Online Appointment Scheduling for Growth?

Suggest Edit

Filed Under: Org, WooCommerce / WordPress Tagged With: appointments, booking, booking calendar, booking plugin, booking system, calendar, scheduling

Footer

Company

  • About Us
  • Partners
  • Affiliate Program
  • Services
  • WooCommerce Plugins

Resources

  • Blog
  • Offers
  • Plugins Demo
  • Knowledge Base
  • Case Studies

Help Center

  • Contact Us
  • Submit Query
  • License Activation
  • Support Plans
  • Forum

Copyright © 2025 WP Swings. All Rights Reserved.