Skip to main content

Product

note

This generator is only available on eCommerce plans.

The Product generator allows you to access elements of a product in your storefront. This allows you to display details on the products inventory, price range, variants, and media associated with the product.

<Product
dataRef={content.product}
item={(product) => (
<ProductInventory product={product} />
<ProductPrice product={product} />
<ProductOptions dataRef={product.options} product={product} />
<Media
dataRef={product.media[0]}
layout="normal"
category="image"
className="media swiper-slide"
readOnly={true}
/>
)}
/>

When Product is added, a new button will be added to the top right corner of the component that allows you to pick a product from your storefront as shown below.

Choose a product from your Storefront to have

Pick a Product from your storefront that will be used

Attributes

  • dataRef: DataLocator - the data-element storing the Generator's configuration
  • item: anonymous arrow function - used to create a collection item