For the complete documentation index, see llms.txt. This page is also available as Markdown.

Show booking widget on your store (legacy)

Our app now supports three layout types for the Booking Widget: Form โ€“ A calendar with available time slots for a single service List โ€“ A vertical list of your services Grid โ€“ A clean multi-column layout of all services

You can easily display any of these layouts on your Shopify store by using an App Block or by embedding a custom shortcode.


๐Ÿงฉ Option 1: Embed the Booking Form on a Page

Best for: Landing pages, service pages, or a dedicated โ€œBook Nowโ€ page.

Step 1: Copy the Embed Code

  1. Go to the app > click Services

  2. Open a service (e.g. Yoga Class)

  3. Click the โ‹ฏ menu in the Summary panel

  4. Select Copy embed code: Form

Example code:

<div class="tpb-booking-form page" data-layout-type="form" data-id="8597055996057"></div>

8597055996057 is them service ID

๐Ÿงพ Step 2: Paste the Shortcode into a Page

  1. Go to Online Stores > Pages

  2. Open (or create) the page where you want bookings

  3. Switch to HTML / source view

  4. Paste the shortcode

  5. Save the page

โœ… Result: The booking form appears inline on the page.


๐Ÿ”˜ Option 2: Add a Button with Booking Popup

Best for: Homepage buttons, banners, or โ€œBook Nowโ€ CTAs.

Step 1: Copy the Popup Button Code

  • Go to the app > click Services

  • Open a service (e.g. Yoga Class)

  • Click the โ‹ฏ menu in the Summary panel

  • Select Copy embed code: Popup button

Example code:

8597055996057 is the service ID

๐Ÿงพ Step 2: Add the Button to Your Page

  1. Go to Online Store > Pages or Theme Editor

  2. Paste the button shortcode where you want it

  3. Save

โœ… Result: Clicking the button opens the booking form in a popup.


๐Ÿงฑ Option 3: Add the Booking Widget as an App Block

Best for: Home pages or theme sections with no code required.

  1. Open the app > go to Online Store > Themes > Edit theme

  2. Select the page where you want to show the booking widget (e.g., Homepage, Product Page, etc.)

  3. In the left panel, click Add Block under the section you want to add the widget to > select Booking Widget from the list of available app blocks

  4. Choose your preferred Layout

  • With the Booking Widget block selected, go to the right panel.

  • Under the Layout dropdown, select one of the available styles:

    • Form โ€“ Displays a calendar and time selector directly.

    • List โ€“ Shows services in a vertical list format.

    • Grid โ€“ Displays services in a grid layout for a more visual layout.

5. Save your Changes

โœ… Result: The booking widget is fully embedded using Shopifyโ€™s app block system.


๐Ÿ†š Which Option Should I Choose?

Goal
Recommended Option

Full booking page

๐Ÿงฉ Embed Form

Simple โ€œBook Nowโ€ button

๐Ÿ”˜ Button + Popup

No-code setup

๐Ÿงฑ App Block


๐Ÿ™‹ Still need support?

If you still need help, please feel free to contact us at hi@tipo.io. Weโ€™ll be happy to assist you further.

Last updated