Code
Props
Props should be passed as attributes to the component element.Who the product is available to. One of
all or subscribers.Defaults to allThe message to display on the button.Defaults to
Add to cartThe options for the product.
Whether the product is out of stock. Setting this to
true will disable the add to cart button and show an out of stock message.Defaults to falseThe UUID of the product to add to the cart.
The product type of the product being added to the cart.One of
physical, bundle, event, subscription.Defaults to physicalThe quantity of the product to add to the cart.Defaults to
1Whether to redirect to the cart page after adding the product to the cart.Defaults to
falseWhether to show the quantity of the product in the cart.Defaults to
falseThe message to display on the “view cart” link.Defaults to
View cartThe path to the cart page.Defaults to
/cartThe path to the login page.Defaults to
/loginCSS classes to apply to the button.Defaults to
w-28Items for pick and mix subscriptions.
Billing frequency for subscription products.
Whether to disable the button without showing out of stock message.Defaults to
falseRelated products to add with the main product.
Styling
The following parts are available to style the add to cart component:--add-to-cart-button
The “add to cart” button element.
--add-to-cart-button-spinner
The loading spinner displayed instead of the button text when the add to cart action is being performd.
--add-to-cart-container
The containing
<div> around the add to cart button.--add-to-cart-out-of-stock
The
<div> that contains the out of stock message.--add-to-cart-quantity
The quantity input field.
--view-cart-button
The “view cart” button element
--add-to-cart-subscription-required
The “Members only” message container when product is subscriber-only

