🥘How to setup a restaurant booking system

Scenario: You are a restaurant with 4 available table and each table has a unique a number of seats

5 tables are for Dates (2 seats)

3 tables are for groups (4 seats)

1 table is a "family version" (8 seats)

Just thinking about food is getting me hungry haha. 😋 🥘

Alright enough of my hunger, lets get started!

Steps to get a table booking system setup with Cowlendar

  1. In your Shopify admin dashboard Look at the left hand side.

  2. Click on products.

  3. Create a product by clicking on Add product.

  1. Name this product something like "Restaurant Reservation" (or whatever works for you).

  2. Scroll down and create a variant with 3 options Date, Group and Family table.

  1. Now in your Shopify admin dashboard look to the left and click on Apps.

  2. Click on Cowlendar.

  3. Click on My Services.

  4. Click on New Service and select Regular instant booking no checkout as your service type.

    1. By using instant booking no checkout the calendar will skip shopify checkout and it will feel more like a reservation system.

  1. When selecting the product to connect pick Restaurant Reservation and start with the "Date" variant.

  1. Configure the service tab by tab to meet your needs.

  2. Important go into Advanced tab.

  3. Set the limit per time slot to "5" since we are creating the service for "Date (2 seats)" which has 5 available tables.

Why 5 if we can only handle 2 people per table? The reason for this is because each available "slot" in the calendar will act as a table and not a seat

  1. Repeat steps 9-14 for each of the tables you offer. Make sure to set the "booking limit per timeslot" accordingly.

    1. so while making the service for the group variant set the limit to the amount of available tables which in this example is 3 tables.

Last updated

Was this helpful?