Skip to main content

Step-by-step guide to creating booking

Learn how to set up booking

Andrey Gadashevich avatar
Written by Andrey Gadashevich
Updated yesterday

With appointment booking, your Shopify store becomes more than just a place to sell products. Instead of just adding items to a cart, your customers can book time slots for services, consultations, or unique experiences.

Let's set up your booking system step by step:

Step 1: Product Selection

  1. Open the SLOT Appointment Booking app

  2. On the welcome screen, you'll see "Select the product (service) for which you want to allow booking"

  3. Click on the "Select product" dropdown field

  4. Choose the product/service you want to enable booking for

  5. Alternative: If you don't have a product page, you can create a custom scheduling page (Pro feature)

  6. Click "Next" to continue

Step 2: Calendar Settings

  1. Select the schedule type (weekly, biweekly, etc.) from the dropdown

  2. Toggle the "With breaks" switch if you want to add breaks during your working hours (optional)

  • Sunday & Saturday: These are set to "Unavailable" by default

  • Monday through Friday: Set your working hours (default shows 10:00 AM - 7:00 PM)

    • Use the time dropdowns to adjust start and end times for each day

    • Click the "X" button to remove a day if needed

    • Use "Apply to all" to copy Monday's schedule to all weekdays

Step 3: Scheduling Conditions & Exceptions

  1. Days of Unavailability: Toggle this setting if you want to make specific dates unavailable

  2. Number of Appointments per Time Slot:

    • Select "Limited" from dropdown

    • Set "Max number of appointments per slot" (default is 1)

  3. Number of Appointments per Day: Keep as "Not limited" or set a daily limit

  4. Advance Notice:

    • Toggle this setting to prevent last-minute bookings

    • Set the minimum time (e.g., "1 Minutes" before appointment starts)

Step 4: Appointment Settings

  1. Duration:

    • Keep "All day event" toggle OFF for timed appointments

    • Set Hours: 0, Minutes: 30 (for 30-minute appointments)

    • OR toggle "All day event" ON for full-day bookings

  2. Block Off Time:

    • Before Appointment: Set buffer time before each booking (Hours: 0, Minutes: 0)

    • After Appointment: Set buffer time after each booking (Hours: 0, Minutes: 0)

  3. Payment Options: Select "Payment is required" from the dropdown

Did this answer your question?