Back to Top

Guide for WooCommerce Booking Reservation POS plugin

Updated 29 July 2024

WooCommerce POS Booking Reservation Plugin: WordPress WooCommerce POS(Point Of Sale) Booking and Reservation plugin will convert the store into a dynamic event-driven site.

It empowers the store owner to sell bookable services as a product with the option of hourly and daily reservations. It will provide two types of bookings for the products

  • Many Bookings in One Day
  • One Booking For Many Days.

This product type lets admin manage all necessary booking service attributes such as date available, bookable period, slot period, stock value and price multiplier settings.

Also, to sell the Gift card products within the Point of sale for WooCommerce you can make use of the WooCommerce POS Gift Card plugin.

Note: To make use of this extension you must have first installed the –

Searching for an experienced
Woocommerce Company ?
Find out More
  1. WooCommerce Point Of Sale extension &
  2. WooCommerce Booking & Reservation extension

WooCommerce Booking Reservation POS module will not work in offline mode.

Also, This module is now compatible with WooCommerce’s new High-Performance Order Storage (HPOS) feature.

Check the Workflow at the POS Terminal 

r0pEYm-9fvo

Features

  • Create and sell service-based bookable products.
  • Take booking orders from the POS panel.
  • View all the bookings made from the POS panel.
  • Booking information is displayed on the sales receipt slip.
  • Booked services can be visible on the bases of monthly weekly, and daily calendars. 
  • Brilliant UI/UX for event display and booking.
  • WooCommerce Booking Reservation POS plugin has a Dynamic time setting.
  • Dynamic event display.
  • Implement Twilio SMS for booking alerts and communication within the POS system.
  • Now customers can also easily schedule and cancel bookings.
  • Using the Search feature POS agent can quickly find booking products in the POS interface.
  • Product Pinning for access and managing booking products in the POS system.

Installation

To install the extension, follow the points mentioned below:

1: Log in to the WordPress Admin Panel and navigate through ‘Plugins->Add New Plugin‘.

woocommerce add new plugin

2Click on the ‘Upload Plugin‘ button on the top of your page and tap ‘Choose File‘ button to browse for the zip file.

woocommerce add plugin

3: After selecting the zip file, tap the ‘Install Now‘ button to install the plugin.

woocommerce zip filed added to install

5: A success message is visible along with an option to ‘activate‘ the plugin. Tap on ‘Activate Plugin‘ to activate the installed plugin.

woocommerce activate plugin

Admin End – Configuration

The admin of the web store will be able to add POS Users who will be able to sell out bookable services as products with the option of hourly and daily reservations using the POS terminal.

woocommerce booking POS add user

After creating the Bookable product, the admin can view the Bookable Products by navigating to Webkul WC Addons>WC Booking System, From here, the admin can configure the following,

  1. Booking Product: Under this section, the list of Bookable Products is displayed. Admin can edit booking slots and view the bookings for the respective products.
woocommerce pos booking products

2. Booking Orders: In this section, the list of booking orders is displayed.

woocommerce booking POS booking orders

3. Configuration: This section is used to configure the plugin. The configurations are as below,

  • Module Status – It is used to Enable or Disable the plugin.
  • Google API Key – Field to enter the Google API key.
  • Allow Booking Cancellations – Using this, Admin can allow customers to cancel bookings.
  • Allow Booking Rescheduling: If enabled by Admin, they can allow customers to reschedule the bookings.
  • Allow PDF: The customers can download the PDF of order details if this option is enabled.
woocommerce pos booking configuration

Configure Twilio SMS keys

Now admin can configure the SMS API in WooCommerce Booking Reservation POS plugin

  • Account ID: Here, the admin needs to write the account ID.
  • Auth Token: The admin has to provide their Auth Token which they receive from Twilio.
  • Phone Number: Under this, the admin gives their phone number.

 Note- For the whole Twilio configuration check WooCommerce Booking & Reservation extension

woocommerce booking POS twilio config

The admin can also configure the template under the template tab.

Login & Types of Bookable Products

The admin of the web store will be able to add POS Users who will be able to sell out bookable services as products with the option of hourly and daily reservations using the POS terminal.

The POS User will log in to the POS terminal by entering their User Name and Password set by the admin in the first place.

woocommerce pos booking login

After login, the POS User will enter the opening amount for the cash drawer, and tap the Okay button after that.

woocommerce pos

Next, brings up this section where the POS User can see all of the bookable products under various admin-created categories.

woocommerce booking pos booking section

Tapping on any of the category names displays the list of all the products that are within that particular category.

POS users can also Pin booking products to the POS by clicking on the Pin tab so they can easily access them.

Many Booking In One Day :

In this type of booking, the admin can create multiple bookings that can be purchased by the customers within a slot period — for example,

  • Doctor’s Appointment
  • Bus Reservations
  • Movie Tickets, etc,.
many bookings in one day

One Booking For Many Days :

Within this type of booking product, the customers can make a reservation for a –

  • Hotel Room
  • An Event
  • Resort Stay, etc,.
one booking for many days

 

Bookable Product Purchase – Workflow POS Terminal

Bookable services can be sold out as products at the Point Of Sale terminal. Let’s see an example for both of the Booking types –

Many Booking For One Day

The POS user will add a product to the cart as per the customer’s request.

many bookings in one day enter booking info

Here, the POS User has to –

  • Select the Booking Date as requested by the customer
  • Select the Booking Slot for the respective date
  • Enter the Quantity of product required

After that, tap the Confirm button to add the respective product to the cart. Here, the pos user can see the details of the product like – date and time slot with the quantity and price chosen.

Search option– The POS agent can search the booking product under the search bar.

many bookings in 1 day cart

Now, tap the ‘Pay’ button to process the payment from the customer. The customer can make the payment in cash or by card as feasible.

many bookings in one day payment page

Further, the POS User will tap the ‘Confirm Payment & Generate Invoice‘ button to proceed. Tapping the confirm button generates an order depending upon the status of payment mode like – Online or Offline.

After that, it brings up a confirmation dialog box to Print(POS user can print the receipt here as well) the receipt or to skip printing the receipt for the time being.

payment successfull

After this, the POS User can navigate to the Orders section to check the details of the order.

Now, under the Orders section, the order details can be checked by tapping the particular order number.

orders section

Here, the POS User can print the Invoice for the order by tapping the ‘Print Invoice‘ button.

invoice

One Booking For Many Days

The POS user will add a product to the cart as per the customer’s request.

one booking for many days type booking

Here, the POS User will –

  • Select the Booking Date as requested by the customer
  • Select the Booking Slot for the respective date
  • Enter the Quantity for the selected slot.

After that, tap the Confirm button to add the respective product to the cart. Here, the pos user can see the details of the product like – the date and time slot with the quantity and price chosen.

one booking many days added to cart

Now, tap the ‘Pay’ button to process the payment from the customer. The customer can make the payment in cash or by card as feasible.

one booking many days checkout page

Further, the POS User will tap the ‘Confirm Payment & Generate Invoice‘ button to proceed. It brings up a pop-up, here the POS User needs to tap the ‘Confirm‘ button to proceed.

Tapping on the ‘Confirm’ button generates an order depending upon the status of payment mode like – Online or Offline. And brings up a confirmation dialog box to Print(POS user can print the receipt here as well)the receipt or to skip printing the receipt for the time being.

woocommerce booking pos invoice generated

Now, under the Orders section, the order details can be checked by tapping the particular order number.

Here, the POS User can print the Invoice for the order by tapping the ‘Print Invoice‘ button.

woocommerce booking and reservation pos invoice

Calendar

After booking the product, the POS user can view the booked services. also, they can view all default booking which is placed on the website all the booking is shown under the calender section.

woocommerce booking pos calendar monthly

Now, POS users can see the total booking in the monthly, weekly, and daily calendars.

woocommerce booking pos calendar weekly

They can view details of the services by clicking on the visible services on the calendar.

woocommerce booking pos booking details popup

If the agent taps on Cancel Booking, then the booking is cancelled. And, if the agent taps on Reschedule, then another popup is displayed to reschedule the booking as below,

woocommerce booking pos reschedule booking

Reschedule/Cancel Booking from the Customer end

Customers log in to the website using their credentials.

my account section

Further, navigate to the “Order” section where they can see a list of all booking products.

order-customer-end

Customers click on a specific booking to view its details, they get a detailed view of the booking order.

Within the detailed view, click on the “Reschedule Booking” option.

Screenshot-from-2023-09-21-13-17-22

Customers redirect to the booking page where they can make updates to the booking, Additionally, they can also cancel the booking by clicking on the cancel button.

Customers can modify the booking details such as date and time.

booking page

After selecting the new booking date and time, a confirmation popup appears on the screen.

The booking updates, and a notification goes to the customer to confirm the changes.

update booking

The updated booking information will reflect at the Point of Sale (POS) end.

woocommerce booking pos booking rescheduled

That’s much about the WooCommerce Booking Reservation POS(Point Of Sale System) extension.

Support

For any technical assistance, please raise a ticket or reach us by email at [email protected]. Thanks for Your Time! Have a Good Day!

Also, discover various solutions to add more features and enhance your online store by visiting the WooCommerce plugins page.

Current Product Version - 4.1.0

Supported Framework Version - WordPress 6.5.3, WooCommerce 8.9.1, WooCommerce Point OF Sale 5.1.0, WooCommerce Booking Reservation 3.2.0, WooCommerce

Blog Version - WordPress 6.5.3, WooCommerce 8.9.1, WooCommerce Point OF Sale 5.1.0, WooCommerce Booking Reservation 3.2.0, WooCommerce
  • Version WordPress: 6.0.2, WooCommerce: 6.8.2, WooCommerce POS 4.1.0, WooCommerce Booking Reservation: 3.0.2
  • Version WordPress 6.5.3, WooCommerce 8.9.1, WooCommerce Point OF Sale 5.1.0, WooCommerce Booking Reservation 3.2.0, WooCommerce
  • Version WordPress 6.3.1, WooCommerce 8.0.3, WooCommerce Point OF Sale 5.0.1, WooCommerce Booking Reservation 3.1.0, WooCommerce
  • Version 3.6.x, 5.2.x
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content