Book Meal Slots & Provide Multiple Meal Selections to Customers

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 meals for 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 on the customer selection and customers should not be able to book more than 1 meal for lunch per booking.


Solution using WooCommerce Bookings

Step 1: Create three products “Breakfast”, “Lunch”, and “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 options, 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 options 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 be 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!