Skip to content

Add To Cart Schema

PropertyValue
nameproduct-add-to-cart
categorywoocommerce_product
tagdiv
nestablefalse
KeyTypeLabelCSS
variationsTypographytypographyTypographyfont on table.variations label
variationsBackgroundColorcolorBackground colorbackground-color on table.variations tr
variationsBorderborderBorderborder on .cart .variations tr:not(:has(.reset_variations))
variationsMarginspacingMarginmargin on .cart table.variations
variationsPaddingspacingPaddingpadding on .cart table.variations td, padding on .cart table.variations th
variationsDescriptionTypographytypographyDescription typographyfont on .woocommerce-variation-description
variationsPriceTypographytypographyPrice typographyfont on .woocommerce-variation-price
variationsRegularPriceTypographytypographyRegular price typographyfont on .woocommerce-variation-price .price del, .woocommerce-variation-price .price > span
variationsSalePriceTypographytypographySale price typographyfont on .woocommerce-variation-price .price ins
swatchesWrapselectWrapflex-wrap on .bricks-variation-swatches
swatchesDirectiondirectionDirectionflex-direction on .bricks-variation-swatches
swatchesJustifyContentjustify-contentAlign main axisjustify-content on .bricks-variation-swatches
swatchesAlignItemsalign-itemsAlign cross axisalign-items on .bricks-variation-swatches
swatchesColumnGapnumberColumn gapcolumn-gap on .bricks-variation-swatches
swatchesRowGapnumberRow gaprow-gap on .bricks-variation-swatches
colorSwatchSizenumberSizewidth on .bricks-variation-swatches.bricks-swatch-color li, height on .bricks-variation-swatches.bricks-swatch-color li
colorSwatchBorderborderBorderborder on .bricks-variation-swatches.bricks-swatch-color li
colorSwatchActiveBorderborderBorderborder on .bricks-variation-swatches.bricks-swatch-color li.bricks-swatch-selected
labelSwatchPaddingspacingPaddingpadding on .bricks-variation-swatches.bricks-swatch-label li
labelSwatchTypographytypographyTypographyfont on .bricks-variation-swatches.bricks-swatch-label li
labelSwatchActiveTypographytypographyTypographyfont on .bricks-variation-swatches.bricks-swatch-label li.bricks-swatch-selected
labelSwatchBackgroundColorcolorBackground colorbackground-color on .bricks-variation-swatches.bricks-swatch-label li
labelSwatchActiveBackgroundColorcolorBackground colorbackground-color on .bricks-variation-swatches.bricks-swatch-label li.bricks-swatch-selected
labelSwatchBorderborderBorderborder on .bricks-variation-swatches.bricks-swatch-label li
labelSwatchActiveBorderborderBorderborder on .bricks-variation-swatches.bricks-swatch-label li.bricks-swatch-selected
imageSwatchWidthnumberWidthwidth on .bricks-variation-swatches.bricks-swatch-image li img
imageSwatchHeightnumberHeightheight on .bricks-variation-swatches.bricks-swatch-image li img
imageSwatchBorderborderBorderborder on .bricks-variation-swatches.bricks-swatch-image li
imageSwatchActiveBorderborderBorderborder on .bricks-variation-swatches.bricks-swatch-image li.bricks-swatch-selected
swatchTooltipPaddingspacingPaddingpadding on .bricks-variation-swatches li[data-balloon]::after
swatchTooltiptypographyTypographyfont on .bricks-variation-swatches li[data-balloon]::after
swatchTooltipBackgroundcolorBackground colorbackground-color on .bricks-variation-swatches li[data-balloon]::after, border-top-color on .bricks-variation-swatches li[data-balloon]::before
swatchTooltipBorderborderBorderborder on .bricks-variation-swatches li[data-balloon]::after
hideStockcheckboxHide stockdisplay on .stock
stockTypographytypographyTypographyfont on .stock
inStockTypographytypographyTypographyfont on .stock.in-stock
outOfStockTypographytypographyTypographyfont on .stock.out-of-stock
formDisplayselectDisplaydisplay on form.cart:not(.variations_form), form.cart.variations_form .woocommerce-variation-add-to-cart
formFlexDirectiondirectionDirectionflex-direction on form.cart:not(.variations_form), form.cart.variations_form .woocommerce-variation-add-to-cart
formAlignSelfalign-itemsAlign selfalign-self on form.cart:not(.variations_form), form.cart.variations_form .woocommerce-variation-add-to-cart
formJustifyContentjustify-contentAlign main axisjustify-content on form.cart:not(.variations_form), form.cart.variations_form .woocommerce-variation-add-to-cart
formAlignItemsalign-itemsAlign cross axisalign-items on form.cart:not(.variations_form), form.cart.variations_form .woocommerce-variation-add-to-cart
formGapnumberGapgap on form.cart:not(.variations_form), form.cart.variations_form .woocommerce-variation-add-to-cart
formFlexGrownumberFlex growflex-grow on form.cart:not(.variations_form), form.cart.variations_form .woocommerce-variation-add-to-cart
formFlexShrinknumberFlex shrinkflex-shrink on form.cart:not(.variations_form), form.cart.variations_form .woocommerce-variation-add-to-cart
formFlexBasistextFlex basisflex-basis on form.cart:not(.variations_form), form.cart.variations_form .woocommerce-variation-add-to-cart
quantityWidthnumberWidthwidth on .cart .quantity
quantityBackgroundcolorBackgroundbackground-color on .cart .quantity
quantityBorderborderBorderborder on .qty, border on .minus, border on .plus
buttonTexttextSimple product
variableTexttextVariable product
groupedTexttextGrouped product
externalTexttextExternal product
buttonMarginspacingMarginmargin on .cart .single_add_to_cart_button, a.button[data-product_id]
buttonPaddingspacingPaddingpadding on .cart .single_add_to_cart_button, a.button[data-product_id]
buttonWidthnumberWidthmin-width on .cart .single_add_to_cart_button, a.button[data-product_id]
buttonBackgroundColorcolorBackground colorbackground-color on .cart .single_add_to_cart_button, a.button[data-product_id]
buttonBorderborderBorderborder on .cart .single_add_to_cart_button, a.button[data-product_id]
buttonTypographytypographyTypographyfont on .cart .single_add_to_cart_button, a.button[data-product_id]
iconiconIcon
iconTypographytypographyIcon typographyfont on .icon
iconOnlycheckboxIcon only
iconPositionselectIcon position
groupedProductTablePaddingspacingTable cellpadding on .cart.grouped_form .group_table td
groupedProductQuantityWidthnumberWidthwidth on .cart.grouped_form .quantity
groupedProductQuantityBackgroundcolorBackgroundbackground-color on .cart.grouped_form .quantity
groupedProductQuantityBorderborderBorderborder on .cart.grouped_form .quantity .minus, border on .cart.grouped_form .quantity .plus, border on .cart.grouped_form .quantity .qty
groupedProductLabelTypographytypographyTypographyfont on .cart.grouped_form .woocommerce-grouped-product-list-item__label a
groupedProductStockTypographytypographyTypographyfont on .cart.grouped_form .stock
groupedProductInStockTypographytypographyTypographyfont on .cart.grouped_form .stock.in-stock
groupedProductOutOfStockTypographytypographyTypographyfont on .cart.grouped_form .stock.out-of-stock
groupedProductPriceTypographytypographyTypographyfont on .cart.grouped_form .woocommerce-grouped-product-list-item__price .woocommerce-Price-amount
groupedProductSalePriceTypographytypographySale price typographyfont on .cart.grouped_form .woocommerce-grouped-product-list-item__price ins .woocommerce-Price-amount
groupedProductRegularPriceTypographytypographyRegular price typographyfont on .cart.grouped_form .woocommerce-grouped-product-list-item__price del .woocommerce-Price-amount
groupedProductButtonWidthnumberWidthmin-width on .cart.grouped_form .group_table .button
groupedProductButtonPaddingspacingPaddingpadding on .cart.grouped_form .group_table .button
groupedProductButtonTypographytypographyTypographyfont on .cart.grouped_form .group_table .button
groupedProductButtonBackgroundcolorBackground colorbackground-color on .cart.grouped_form .group_table .button
addingButtonTexttextButton text
addingButtonIconiconIcon
addingButtonIconOnlycheckboxIcon only
addingButtonIconPositionselectIcon position
addingButtonIconSpinningcheckboxIcon spinning
addedButtonTexttextButton text
resetTextAfternumberReset text after .. seconds
addedButtonIconiconIcon
addedButtonIconOnlycheckboxIcon only
addedButtonIconPositionselectIcon position
showNoticeselectShow notice
scrollToNoticeselectScroll to notice
hideViewCartselectHide “View cart” buttondisplay on .added_to_cart.wc-forward

Shared CSS controls available on all elements. Keys are prefixed with _ and support responsive/pseudo-class variants via colon syntax (e.g. _typography:tablet_portrait:hover).

KeyTypeLabelCSS
_contenttextContentcontent
_marginspacingMarginmargin
_paddingspacingPaddingpadding
_widthnumberWidthwidth
_widthMinnumberMin. widthmin-width
_widthMaxnumberMax. widthmax-width
_heightnumberHeightheight
_heightMinnumberMin. heightmin-height
_heightMaxnumberMax. heightmax-height
_aspectRatiotextAspect ratioaspect-ratio
_positionselectPositionposition
_topnumberToptop
_rightnumberRightright
_bottomnumberBottombottom
_leftnumberLeftleft
_zIndexnumberZ-indexz-index
_ordernumberOrderorder
_displayselectDisplaydisplay, align-items
_visibilityselectVisibilityvisibility
_overflowtextOverflowoverflow
_opacitynumberOpacityopacity
_cursorselectCursorcursor
_isolationselectIsolationisolation
_mixBlendModeselectMix blend modemix-blend-mode
_pointerEventstextPointer eventspointer-events
_perspectivenumberPerspectiveperspective
_perspectiveOrigintextPerspective originperspective-origin
_gridItemJustifySelfalign-itemsJustify selfjustify-self
_flexDirectiondirectionDirectionflex-direction
_alignSelfalign-itemsAlign selfalign-self
_justifyContentjustify-contentAlign main axisjustify-content
_alignItemsalign-itemsAlign cross axisalign-items
_gapnumberGapgap
_flexGrownumberFlex growflex-grow
_flexShrinknumberFlex shrinkflex-shrink
_flexBasistextFlex basisflex-basis
_useMasonrycheckbox%s layout
_masonryColumnnumberColumns--columns
_masonryGutternumberSpacing--gutter
_masonryHorizontalOrdercheckboxHorizontal order
_masonryTransitionDurationnumberTransition
_masonryTransitionModeselectReveal animation
_typographytypography_typographyfont
_backgroundbackground_backgroundbackground
_shapeDividersrepeaterCustom shape
_gradientgradient_gradientbackground-image
_borderborderBorderborder
_boxShadowbox-shadowBox shadowbox-shadow
_transformtransformTransformtransform
_transformOrigintextTransform origintransform-origin
_motionElementParallaxcheckboxElement parallax
_motionElementParallaxSpeedXnumberHorizontal speed--brx-motion-parallax-speed-x
_motionElementParallaxSpeedYnumberVertical speed--brx-motion-parallax-speed-y
_motionBackgroundParallaxcheckboxBackground parallax
_motionBackgroundParallaxSpeednumberBackground speed--brx-motion-background-speed
_motionStartVisiblePercentnumberParallax start point
_cssCustomcodeCustom CSS
_cssClassestextCSS classes
_cssIdtextCSS ID
_cssFiltersfiltersCSS Filtersfilter
_cssTransitiontextTransitiontransition
_attributesrepeaterName
_scrollSnapTypeselectTypescroll-snap-type on html, scroll-snap-align on .brxe-section
_scrollSnapAlignselectAlignscroll-snap-align on .brxe-section
_scrollSnapStopselectStopscroll-snap-stop on .brxe-section