Customisable add-to-cart buttons with quantity selectors, variation support, and AJAX functionality for a seamless buying experience.
The Add to Cart widget gives you full control over the purchase action on your product pages. It renders the buy button, quantity input, and variation selectors as a single, fully styleable Elementor component. All actions run via AJAX for a smooth, no-reload experience. Goose Commerce manages the cart session in its own database layer.
| Setting | Description | Default |
|---|---|---|
| Button Text | The label displayed on the add to cart button | Add to Cart |
| Show Quantity | Display the quantity selector alongside the button | Enabled |
| Min Quantity | Minimum quantity a customer can add | 1 |
| Max Quantity | Maximum quantity a customer can add (0 = unlimited) | 0 |
| AJAX Add to Cart | Add to cart without a page reload | Enabled |
| Redirect After Add | Redirect to cart page after adding a product | Disabled |
| Show Stock Message | Display current stock status near the button | Enabled |
| Button Width | Button width: Auto or Full Width | Auto |
Use this widget on the Product Details page template for all product types including simple, variable, and kit products. Place it directly below the product price and variation selectors. For variable products, the button activates once all variation options are selected.