We talk about bookings without confirmation request when the product option “Request confirmation” is disabled.
When a user makes a booking, he/she is actually purchasing one of the products of the shop.
Therefore, if all booking criteria are met (availability, duration, people), the product can be added to the cart and purchased just like any other WooCommerce product.
As it regularly happens in WooCommerce, once the purchase is completed a new order is created and its status varies according to the payment method used.
At the same time, the new booking is recorded in the dedicated “Bookings” section, and then it is automatically associated to the related order.