How to Book Meal Slots and Provide Multiple Meal Selections to Customers using WooCommerce Bookings plugin

In this guide, we will tell you how you can set up different meal slots (breakfast/lunch/dinner) and provide multiple selections for each one of them for the customers to choose from. We will use the WooCommerce Bookings plugin and take a real-life example to help you understand how it’s done.

The Business Case

We offer meals (breakfast, lunch, dinner) slots to be booked for charity (to provide meals). Each Meal has a fixed slot timing but multiple price option. For example, each day on the calendar we want LUNCH from 1:00 pm to 2:00 pm but we want visitors to choose:

1) Provide Regular meal 130 kids (10$)
2) Provide Delux Meal 130 kids (20$)
3) Provide with sweet extra 130 kids (30$)

The lunch slot should be booked based upon the customer selection and customer should not able to book more than 1 meal for lunch per booking.

Solution using WooCommerce Bookings

Step 1: Create three products “Breakfast”, “Lunch”, “Dinner” and provide the availability option accordingly. For example, Breakfast at 9 AM, Lunch at 1 PM and Dinner at 8 PM.woocommerce bookingswoocommerce bookingswoocommerce bookings

Step 2: In regards to providing multiple price option, we can provide it either using the in-built functionalities “Booking Assets” or the “Booking Resources” available within the plugin.

However, using “Booking Resources”, customers will be provided as a check-box option and will be able to select multiple breakfast/lunch/dinner option which is not the case here.

woocommerce bookings calendar

Since the customer can only select one option out of all the available options, we are going to use “Booking Assets”, which will be provided as the drop-down.

lunch woocommerce bookings

Step 3: We will take the example for Lunch where we will add three options for lunch as an asset and assign the quantity of 1 to each one of them.

meal selection woocommerce bookings

Step 4: Then we will assign the assets to the product “Lunch” and provide the option for the customer to choose from.

setting up meal selection woocommerce bookings

Voila! Your customers will now able to select the choice of meals only one at a time and the prices will be displayed accordingly.

lunch price woocommerce bookings

In conclusion

There you go! That’s how you set up different meal slots (breakfast/lunch/dinner) and provide meal multiple selections using WooCommerce Bookings plugin from PluginHive.

If you have any doubts or need help setting up Bookings on your WooCommerce-based website then feel free to Contact PluginHive Customer Support. Our support team should be able to help you out.

Good luck!

Last Updated On June 11, 2019