1. Home
  2. Booking & Appointment Plugin for WooCommerce
  3. Cancel/Trash Orders to free update/s and/or time for re-booking

Cancel/Trash Orders to free update/s and/or time for re-booking

In the past few posts, we have been discussing different methods of booking, in which bookings can be done directly from the website or can be done manually as per your business needs.

In this post, we will be discussing how to release booking date and time by cancelling or deleting the orders with our Booking & Appointment Plugin for WooCommerce.

Cancellation of bookings is the most common problem faced by hotel and tour business or any time-based professions like tutorials or doctor’s appointment. In all such businesses, bookings are mostly done in advance. So for various reasons, cancellation of bookings can take place either from the Shop owner’s side or from the Customer side.

At that point of time, the admin will wish to release booking date and time for which order is cancelled so that other customers can book for that date and time as it is now available for taking a new booking.

Booking can be cancelled for a particular date and also can be cancelled for a particular date along with specific time slot.

Let us understand first how bookings can be cancelled, deleted or trashed for a particular date and how that cancelled dates are released for further bookings.

For instance, you are running a tour business and have “Kashmir Tour Package”. First of all, you need to setup your multiple days booking methods of our Booking plugin.

This is how your Kashmir Tour Package” will appear with all the dates available for booking, once your product is setup and the customer visits your website.

release booking date and time- Frontend of Kashmir Tour Packages
Frontend of Kashmir Tour Packages

If the customer books your tour from “10th March 2017” to “17th March 2017” for 10 people. Then that dates will be shown blocked for further bookings as the Lockout date after X orders field is set as “10” which allows maximum 10 bookings on a particular date.

release booking date and time- Frontend after selecting booking dates
Frontend after selecting booking dates

Cancel/Delete/Trash Order: Admin side

To view your orders, you have to go to WooCommerce->Orders sub menu in the WordPress Admin menu section. On Orders page, all your order details will be listed in table form.

release booking date and time- WooCommerce->Orders
WooCommerce->Orders

If you don’t want to check the detail of the order and directly want to move your order to trash. You can do that by simply clicking on Trash tab. But to see the complete details of that particular order, you need to click on “View” icon in the right-hand corner as shown in the below image.

release booking date and time- View and Trash tab
View and Trash tab

Once you click on “View” icon, a new Order details page gets open where you can see the complete details of that particular order. To cancel the order, click on “Order status”, you will find a drop-down list from which you have to select “Cancelled” as the Order Status and click on “Save Order” to save the changes.

release booking date and time- Order Cancelled and Saved from admin side
Order Cancelled and Saved from admin side

You can move your order to trash from this page also by clicking on Move to Trash tab and re-allocate your cancelled dates for bookings.

release booking date and time- Move to Trash
Move to Trash

As the order is cancelled or moved to trash from Admin side, the booking dates get released and you will be able to take new bookings for the same dates as shown below.

release booking date and time- Frontend after the booking dates are cancelled/trashed
Frontend after the booking dates are cancelled/trashed

Booking Cancellation by Customer

It is not necessary that orders are always cancelled from Admin side. There are multiple reasons for getting cancellation of orders from Customer side too.

Once the “Kashmir Tour Package” is booked from “10th March 2017” to “17th March 2017” that dates get blocked as shown above. But say for any reason the customer want to cancel the bookings, then he can click on Cancel button to cancel the order from the Order page of his account as shown below.

release booking date and time- Cancel button
Cancel button

As the customer clicks on Cancel button, the order gets cancelled and the status of that order changes to Cancelled.

release booking date and time- Status changes to cancelled on customer account page
Status changes to cancelled on customer account page

Now let us understand how bookings can be cancelled or deleted for a particular date for a specific time and how that cancelled dates get released for further bookings.

For instance, you are providing party halls on rent. For that, you need to setup Recurring Weekdays bookings methods with the timeslot of our Booking plugin.

This is how your “Flags Party Hall” will appear with all the dates available for booking, once your product is setup and the customer visits your website.

release booking date and time- Frontend of Flags Party Hall
Frontend of Flags Party Hall

If the customer books your party hall for “10th March 2017” for both the timeslot i.e. “10.00 AM to 02.00 PM” and “06.00 PM to 10.00 PM”. Then that dates will be shown blocked for further bookings.

release booking date and time- Frontend after booking the hall for both the timeslots
Frontend after booking the hall for both the timeslots

But for some reason, if the party hall booking has to be cancelled for the timeslot of “10.00 AM to 02.00 PM” from Admin side or customer side as shown in the above example, then that particular date gets released automatically for that particular date and timeslot for further bookings as shown below.

release booking date and time- Frontend after the booking gets cancelled for a particular timeslot
Frontend after the booking gets cancelled for a particular timeslot

Conclusion

Cancellation of bookings is a very common problem faced by almost all the bookable businesses. The shop owner can easily offer the cancelled dates for further bookings to the customers by releasing that dates.

Some plugins do have cancellation rules like cancellation accepted within the due date specified only, extra cancellation charges applicable if cancellation takes place after the due date, etc. We will be adding those rules to our plugin in a future release.

Our Booking & Appointment Plugin for Woocommerce gives a perfect and easy solution for releasing booking date and time by cancelling or deleting the order.

Was this article helpful to you? Yes 1 No

How can we help?