Skip to content

Product list bookable widget

Product List Bookable Widget

The Product List Bookable Widget displays a list of product cards, each featuring a picture, text, icons, and a booking form. This widget supports Bilberry’s product collection feature or directly specified product catalog IDs, offering flexibility in setup.

Widget in Action

Key Features

  1. Dynamic Product Display Showcases product cards with rich visuals and detailed information.

  2. Booking Integration Includes a booking form directly on the product card, enhancing user convenience.

  3. Customizable Layout Configure scrolling or wrapping, number of cards per row, and alternating colors for a tailored look.

  4. Custom URLs Link each product card to specific “Product Detail” pages with customizable URLs.

How to Use

Add the widget to your webpage using the HTML snippet below. Customize its properties as needed.

Examples:

  1. Using Product Collection ID:
<bilberry-product-list-bookable product-collection-id="123"></bilberry-product-list-bookable>
  1. Using Product Catalog IDs:
<bilberry-product-list-bookable
product-catalog-ids="1,2,3"
scroll="no"
product-catalog-urls="/page-1,/page-2,/page-3"
></bilberry-product-list-bookable>
  1. Advanced Configuration:
<bilberry-product-list-bookable
product-catalog-ids="1,2,3,4"
scroll="no"
date-selection-first="yes"
background-colors="#395542,#1D252D,#333F48"
text-colors="#FFFFFF,#FFFFFF,#FFFFFF"
primary-colors="#183028,#333F48,#1D252D"
primary-text-colors="#FFFFFF,#FFFFFF,#FFFFFF"
accent-colors="#183028,#333F48,#1D252D"
accent-text-colors="#FFFFFF,#FFFFFF,#FFFFFF"
></bilberry-product-list-bookable>

Widget Properties

PropertyDescriptionDefault ValueRequired
product-catalog-idsComma-separated list of product catalog IDs. Either this or product-collection-id is required.N/AYes*
product-catalog-urlsComma-separated list of URLs for “Product Detail” pages. Order must match product-catalog-ids.UnsetNo
product-collection-idID of a product collection defined in Bilberry Backoffice. Either this or product-catalog-ids is required.N/AYes*
scrollDetermines if cards scroll (yes) or wrap (no).noNo
orientationOrientation of the product cards: portrait or landscape. Landscape stacks cards.portraitNo
num-xsNumber of cards visible per row on extra small screens (mobile).1No
num-smNumber of cards visible per row on small screens (tablets).2No
num-mdNumber of cards visible per row on medium screens (small desktop screens).2No
num-lgNumber of cards visible per row on large screens (large desktop screens).3No
background-colorsComma-separated list of HTML color codes for card backgrounds.UnsetNo
text-colorsComma-separated list of HTML color codes for card text.UnsetNo
primary-colorsComma-separated list of HTML color codes for primary card elements.UnsetNo
primary-text-colorsComma-separated list of HTML color codes for primary text on cards.UnsetNo
accent-colorsComma-separated list of HTML color codes for accent card elements.UnsetNo
accent-text-colorsComma-separated list of HTML color codes for accent text on cards.UnsetNo
date-selection-firstWhen set to yes, displays date selection before ticket selection in the booking flow. Options: yes, no.noNo
lazy-loadSet to yes to defer loading the widget content until it is visible in the viewport.noNo

Text Customization Properties

PropertyDescriptionDefault ValueRequired
button-text-customization-keysComma-separated list of text customization keys for the “Read More” button. Order must match product-catalog-ids.UnsetNo

Setting Up on Wix

If you’re using Wix as your website builder, follow these steps to configure the widget:

  1. Access the Configuration Guide: Refer to the relevant guide in these docs for general widget setup on Wix.
  2. Use the Following Values:
    • Server URL: https://bilberry-widgets.b-cdn.net/v4/wix-wrappers/WixBilberryProductListBookable.js
    • Tag Name: wix-bilberry-product-list-bookable

Tips for Effective Integration

  1. Highlight Key Products: Use the product-catalog-ids and product-catalog-urls properties to feature specific products with links to dedicated detail pages.
  2. Optimize Layout for Devices: Configure the num-* properties to control how many cards are displayed per row on different screen sizes.
  3. Customize Visuals: Define alternating colors for cards using the color-related properties to enhance visual appeal.
  4. Test Scroll and Wrap Options: Experiment with the scroll setting to find the best layout for your website.
  5. Experiment with Orientation: Try the orientation property to stack cards in landscape mode for a different look.

By integrating the Product List Bookable Widget, you can provide users with an engaging and interactive way to explore and book your products, driving interest and conversions.