Skip to content
Clever Booster logoCleverBooster

Fix a booking widget that is not showing on a product page

Check the live theme, product publication, event status, and storefront switch when the booking calendar is missing.

Updated · 2 min read

On this page
  1. Symptom: Widget is missing on the product page
  2. Check 1: The live theme's app embed
  3. Check 2: The connected product and event
  4. Check 3: The storefront switch
  5. Check 4: Theme compatibility
  6. Related articles

If the booking widget is missing, check the theme and product setup before changing availability. An event can have open slots while its product page still has no widget.

Symptom: Widget is missing on the product page

Check 1: The live theme's app embed

  • Check: The app embed might be off. Enabling it on a draft theme does not change the published theme.
  • Fix:
    1. Open Online Store → Themes → Customize for your published theme.
    2. Select the App embeds icon in the left sidebar.
    3. Turn on CB Booking & Rentals.
    4. Click Save.
    5. Reload the product page.
Shopify theme editor showing the booking app embed enabled

Check 2: The connected product and event

  • Check: The product or event might not be active. A draft event stays hidden.
  • Fix:
    1. Open the connected Shopify product.
    2. Set it to Active.
    3. Make sure it is published to the Online Store.
    4. Open Events/Services in CB Booking.
    5. Select the event.
    6. Click Activate if it is a draft.

Check 3: The storefront switch

  • Check: The master storefront switch might be disabled.
  • Fix:
    1. Open Settings → Theme.
    2. Turn on Enable Storefront.
    3. Click Save.
    4. Reload the live product page.
Theme Settings page with Enable Storefront turned on

If the widget appears but has no dates or times, follow Fix an empty booking calendar.

Check 4: Theme compatibility

  • Check: You might be viewing a draft theme preview. Custom product controls might conflict with the app.
  • Fix: View the published theme. Review Widget behavior for theme layout issues. Email support with your shop domain, theme name, product URL, and event name if you still need help.