Product

Implements a product (result).

Settings

Setting
Value
Description

Container

true

Accepts nested children components.

Droppable

true

Added as a nested child component inside a container.

Editable

true

Can be edited

Interactive

false

Can receive events

Properties

Property
Type
Default
Description

Data

General

Product object

Variants

General

List of variants

Actions

Action
Description

addToCart

Adds the product to the cart

areSpecsVisible

Checks if the features table should be displayed

areVariantsVisible

Checks if the product variants should be displayed

canAddToCart

Checks if the product can be added to the cart

getCartCTA

Returns the add-to-cart button title

getDescription

Returns the product description

getId

Returns the product Id

getImage

Returns the product image

getPrice

Returns the product price

getSlot

Returns the product slot title (if available)

getSpecs

Returns the product features table (if available)

getTitle

Returns the product title

getVariantId

Returns the current selected product variant Id

getVariants

Returns the products variants (if available)

getViewCTA

Returns the view button title

isAddingToCart

Checks if it is in a busy state adding to the cart

isCartButtonVisible

Checks if the product add-to-cart button should be displayed

isDescriptionVisible

Checks if the description should be displayed

isPriceVisible

Checks if the price should be displayed

isViewButtonVisible

Checks if the product view button should be displayed

setVariant(id)

Select the variant Id

view

Go to the product page

Events

No events defined.

Last updated