Skip to content
Log in

Example - Create a bookable event

On this page

This topic walks through an example of how to set up a bookable event in StoreConnect. You can adapt this example for the event you want to create, or see bookable events and services to learn about all the record creation and configuration steps.

Event details used in this example

  • Event name: Exclusive Investor Dinner
  • Price: $1,000
  • Location: Physical Site
  • Date: Saturday 7 June 2025. Use a future date when you follow this example, because past dates are never offered for booking.
  • Time: 7 to 11pm
  • Maximum available tickets: 200
  • Minimum required to run the event: 50
  • Reservations are for 2 guests: the person purchasing the event and another attendee
  • Time to checkout: 15 minutes after added to cart

What the end product should look like

Exclusive Investor Dinner product page with a date, location, and time slot selected

Before you begin

  • Your Salesforce profile uses the SC Product Layout for the Product object. The standard Salesforce Product Layout does not include the Booking Information section used in Step 2. To change the layout assigned to your profile, see assigning page layouts.
  • A product for the event exists, with a price in your store’s price book. This example uses a product named Corporate - Exclusive Investor Dinner, priced at $1,000.

Step 1: configure the booking timer for the store

  1. Open the Store record for your store. This example uses StoreConnect Store.

    Stores list with StoreConnect Store highlighted

  2. Select the Products tab and scroll to the Booking System section.
  3. Set Booking Hold Duration (mins) to 15.
  4. Select Save.

    Booking System section with Booking Hold Duration (mins) set to 15

Step 2: add booking information for the product

  1. Go to the Products list and open the Corporate - Exclusive Investor Dinner product.
  2. In the Booking Information section, edit the following fields.
    1. Booking Duration (mins) - 180
    2. Booking Start Buffer (mins) - leave blank
    3. Booking End Buffer (mins) - leave blank
    4. Select Require Attendee Details for Bookings.
    5. Max Attendees Per Booking - 2
  3. Select Save.

:::warning Give the event a price. Do not select Hide Price on its price book entry.

A hidden price turns the event into a quote request, and a quote request does not create the Booking and Bookable Event records or reserve the slot. The customer ends up holding a quote for a seat that was never booked. See Bookable products and quote requests. :::

:::tip For an event with nothing to ship, also select Virtual on the product so checkout skips the shipping address. This example leaves Virtual unselected, so Step 7 shows a shipping address. :::

Step 3: define a bookable location for the event

  1. Go to the Bookable Locations list.
  2. Select New.
  3. Set Bookable Location Name to Physical Site.
  4. Set Store to StoreConnect Store.
  5. Set Standard Timezone to the time zone of the location. This field is required.
  6. Select Active.
  7. Select Save.

    Physical Site bookable location record with Bookable Location Name, Store, and Active highlighted

Step 4: define the product for the bookable location

  1. On the Physical Site bookable location record, select New in the Product Bookable Locations related list.
  2. Set Product to Corporate - Exclusive Investor Dinner.
  3. Set Maximum Bookings to 200 and Minimum Bookings to 50.
  4. Select Save.

    New Product Bookable Location form with Physical Site, the dinner product, and Maximum Bookings 200 and Minimum Bookings 50

Step 5: define availabilities for the bookable event

  1. On the Product Bookable Location record you just created, select New in the Availabilities related list.
  2. Enter the following details:
    1. Availability Name - Exclusive Investor Dinner Event Availabilities
    2. Start Date - 7 June 2025, or your future event date
    3. End Date - the same date
    4. Start Time - 7:00 PM
    5. End Time - 11:00 PM
    6. On these days - Saturday. If you use a different date, select its weekday.
  3. Check that the time between Start Time and End Time is at least the product’s Booking Duration (mins) plus any start and end buffers. Salesforce does not save the record otherwise.
  4. Select Save.

    Availability record with name, dates, times, and Saturday chosen in On these days

Step 6: test the bookable product

  1. On your store website, open the Exclusive Investor Dinner product page.
  2. In Dates, choose a range that includes the event date.
  3. In Location, choose Physical Site.

The page shows the event date, Physical Site, and a 07:00 PM - 11:00 PM time slot with the number of places available. If no dates show, see troubleshoot bookable events.

Exclusive Investor Dinner product page showing Saturday, June 07, 2025 at Physical Site with a 7 to 11 PM slot available

Step 7: buy a ticket

  1. On the product page, select the 07:00 PM - 11:00 PM time slot.
  2. Set the quantity to 2.
  3. Select Buy it Now.
  4. Fill in your shipping and billing information, then accept the terms and conditions on the next page. The cart timer shows how long the booking is held, as configured in Step 1.

    Checkout page with the Booking expires in timer highlighted in the order summary

  5. Select the Send me an invoice option for payment.
  6. Complete the order. The order page opens with the message “Your booking has been received. Please also make sure to submit the attendee details below.” and an Add attendee button for each booking.

    Order page listing two Exclusive Investor Dinner bookings, each with an Add attendee button

  7. On the first booking, select Add attendee, choose I am attending, and select Save.
  8. On the second booking, select Add attendee, choose Another person is attending, enter a first name, last name, and email address, and select Save.

    Attendee forms with I am attending selected on the first booking and another person's details on the second

  9. Copy the order reference shown at the top of the order page, for example OC341717019786.

Step 8: check the order in Salesforce

  1. Search Salesforce for the order reference you copied, and open the order.

    Salesforce search results for the order reference showing one matching order

  2. In the Order Products related list, open Corporate - Exclusive Investor Dinner.

    Order record with the Corporate - Exclusive Investor Dinner order product highlighted

  3. On the Order Product record, go to the Bookings related list. The order has two bookings, one for each ticket.
  4. Open each booking and check its Booking Attendees related list for the attendee you entered.

    Booking Attendees related list showing the two attendees

The order now has two Booking records for the 7 June event at Physical Site, each with its attendee, and the slot shows two fewer places available on the product page.

Was this article helpful?

Was this article helpful?