The WordPress Booking plugin explicitly developed to work with our Booking Commerce Product. The plugin enables the user to add a booking widget to their website in a very simple and easiest way. The user just has to enter the domain of his booking commerce application and all the products created by the user in his booking commerce account gets reflected onto the widget and the customers can book their slots from the widget accordingly.
Using the plugin the user can enable the booking widget on his website from where the customers can book, schedule, reschedule their slots for any booking accordingly.
The user will get a zip file which he has to upload in the “Add New” menu option in the WordPress admin panel. For this login to WordPress Admin Panel and Under the Dashboard hover your mouse over the “Plugins” menu option which brings out a Sub-Menu and then select the “Add New” option.
After this, you will see an option on the top of your page that is “Upload Plugin”, click the option to upload the zip file.
By clicking on the “Upload Plugin” option, below that you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.
After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.
Now when the plugin is installed correctly, you will see the success message and an option to activate the plugin. Click on “Activate Plugin” to activate the installed plugin.
After activating it, the booking tab will appear under settings in the admin panel like in the snapshot below.
Update Permalink under “Settings > Permalinks” as “Post name” as in the below snapshot.
After successful installation of Booking Commerce plugin, the admin will configure the settings for the booking widget under Settings.
Add direct to template: The user can copy the code anywhere on their website template to enable the widget accordingly.
Directly add from the widget section: The user can also add the widget to its website under Appearance > Widget > Booking Widget.
Use shortcode inside your page/article: The user can add the shortcode inside any page/article to enable the widget over it.
Booking Commerce Domain: Add your booking commerce domain here, so that the plugin can fetch all the widget products from your booking commerce account to the website, where you want to enable the widget for your customers.
Note: To use the plugin the user have to create an account on Booking Commerce, where he will create his products for the widget accordingly.
Create Account for Booking Commerce
The customer will first create an account on booking commerce. Please follow the URL Booking-Commerce to create an account as shown in the below images.
Now, complete the form to create an account.
User Dashboard – Booking commerce
Now the customer will Login to his account where he can view all the details on his dashboard like – bookings, notifications, reviews, account information, booking stats etc. The user can also filter the result on the basis of time duration – Date from – Date too.
The user can see all the booking products created by him and can also add a new booking product from here and can assign it to any of his agents. The user can edit/remove a booking product under the action tab available in front of every booking product.
The user can also search a booking product by its name from the search bar available.
Adding a new booking product
The user can create a new booking product by clicking on the “ADD” button. After that, the user will add the booking product details to create a booking product.
The user will add the information regarding his booking product.
Title: Enter the title for your booking product.
Description: Enter the description of your booking product.
Profile Image: Upload the profile image of your booking product.
Public URL: The Public URL is the URL for your product, from where the customers will create their bookings
Assign to member: Select the agent to which you want to assign the booking product.
Slot price: Select the slot price for a booking.
Booking Type: Select the type as Multi-User or Single User for the bookings.
Guests/Customer Limit: Set the limit for customers to book a slot.
After filling all the details click on the SAVE button to create the booking product.
Now the user can see the booking product created successfully under Booking Products.
Now the user will click on “Edit Product” to complete the booking product details. The user will add the details to Location:
- Service Side – Select the service side as “On My Side” if you want to provide the service to the customer at your end, otherwise select “On Your Side” for the agent to provide service to the customer on his end.
- Location – Enter the location where you are going to provide the service to the customer.
Now, the user will select the duration of the booking product along with slot timing. The user can also select the weekdays for which he wants to enable the booking product for the customers.
The user can also overwrite a specific day for the booking product for which he wants to close the booking or want to reschedule the booking for different time slots.
The users can also add some custom information regarding the booking product which they want to showcase to their customers at the time of booking.
The users can also add some custom fields to take more information from their customers at the time of booking.
The user can see the booking details of the customers and can also make a booking for a customer. The user can filter the bookings on the basis of date and can sort the result on the basis of time, product, tracking Id, customer name, customer email, booking product, booking date etc.
The user can also search the bookings by customer name and email id.
The user can also make a booking for a customer by clicking on the “Make Booking” button. Here the user will fill the details of the customer like – Booking Product, Date, Time Slot, Customer Name, Email, Phone and then can book the slot for the customer.
Booking Confirmation Mail
After successful booking, the customer will get a confirmation mail for his booking.
The user can also edit a booking and can reschedule the booking to another date and time for the customer.
Bookings Calendar View
The user can also see the bookings for different products in a calendar view. The users can filter the bookings on the basis of date, day, and time for the different booking products available.
The admin can also create agents for his account to manage the bookings products assigned to them. The agents will get a separate access to manage their accounts accordingly.
User Confirmation Mail
After the admin has created an agent to his booking commerce account, the agent will get a mail on their registered mail and can access the URL in the mail to create an account by setting the password for their account.
The admin user can see the customer reviews for all of his booking products and can also approve them.
The Admin can also see all the customers who have registered a booking for the admin booking products. Here the admin can edit customer details and can also remove the customer from the list.
The users can set the configurations for their Booking Commerce account and can manage them accordingly.
Organization Name: Name which will be seen on the top of the widget
Name: Default name which will be seen by the customer when they will receive a mail from your side.
Email: The default email address which the customer will see, when they receive the mail from your side.
TimeZone: Select a default time zone for your booking products
Currency: Select the default currency for your booking products
Here the user will set the number of days in future up to which a customer can book a slot for a given date. e.g. If the user has selected 10 days, then the customer can see the bookings available for next ten days on the basis of the date entered by the customer.
Here the user can also set Auto Approval for Bookings after the customer has paid for the booking. Allow cancellation to customers so that they can cancel a booking, allow rescheduling to customers so that they can reschedule the booking to another date and time.
Here the user will add the professional title, description, and location to be seen by the customer when they click on the widget.
The user can configure the Logo, Cover Banner, Favicon, Profile Image for his booking commerce account. The details can be seen by the customers over the widget.
Email Templates Configuration
Here the user can set the email templates for both customers and members for various purposes like booking confirmation mail, members account creation mail, booking cancel, booking approval mail etc.
API Client Configuration
Here the user can configure the API authentication code to provide access to other applications.
The user can copy the embedded code from here and can use it anywhere on the website where he wants to show the booking products as a widget to his customers.
The customers can see the widget on the website and can click on the “Book Now” button to see all the booking products available in the widget.
Now the customer will click on a booking product to book a slot.
After clicking on the booking product, the customer now searches and select a slot to make a booking for the same.
After selecting the slot, the customer will fill his personal details to proceed further.
Now the customer will select the payment process to make the payment for the booking.
After making the payment, the customer can see his booking is confirmed and can also add the booking as an event on google calendar and can also download the booking details in .ics file.
The customer will also get a confirmation mail to his registered email id for the booking.
The customer will get a mail after his booking is over, to provide feedback and reviews for the service provided by the booking product agents.
Here the customers can follow the URL in the mail and can provide their reviews and suggestions regarding the service offered by the agents/admin.
The agent will Login to their account created by the admin, where they can view all the details on their dashboard like – bookings, notifications, reviews, booking stats etc.
Agent Booking Products
The agent can see all his booking products. The agent can edit/remove a booking product under the action tab available in front of every booking product. He can also add anew booking product accordingly.
The agents can see the booking details of the customers and can also make a booking for their customers from their panel. The agents can filter the bookings on the basis of date and can sort the result on the basis of time, product, tracking Id, customer name, customer email, booking product, booking date etc.
Booking Calendar View
The agents can see the bookings for different products in a calendar view. The agents can filter the bookings on the basis of date, day, and time for the different booking products available.
The agents can see all the customers who have registered a booking for their booking products. Here the agents can edit customer details and can also remove the customer from the list.
Here the agents can see the customer review regarding their services for their booking products.
That’s all for the WordPress Booking Plugin. In case of any query, you can create a ticket at webkul.uvdesk.com or contact us at store.webkul.com/contacts/ and let us know your views to make the plugin better.
Current Product Version - 1.0.0
Supported Framework Version - WordPress 2.6.x, WordPress 3.0.x, WordPress 4.9.x