
A dynamic cart progress bar that displays visual progress toward cart-based rewards or discounts. Shows a progress bar with tier indicators and customizable messages based on cart value. Uses Alpine.js for real-time cart calculations and displays tier messages when thresholds are reached.
The following blocks can be nested within this block:
| Setting | Description | Options |
|---|---|---|
| Show advanced settings | Reveals visibility settings | Checkbox (default: false) |
| Setting | Description | Options |
|---|---|---|
| Progress bar calculation | Method used to calculate progress | • Subtotal |
| Setting | Description | Options |
|---|---|---|
| Enable horizontal padding | Adds horizontal padding around the progress bar | Checkbox (default: false) |
| Enable top padding | Adds top padding around the progress bar | Checkbox (default: false) |
| Enable bottom padding | Adds bottom padding around the progress bar | Checkbox (default: false) |
| Enable internal padding | Adds internal padding to the tier message | Checkbox (default: true) |
| Gap size | Spacing between progress bar elements | • None |
| Setting | Description | Options |
|---|---|---|
| Color bar | Controls the progress bar fill color | • Body |
| Color scheme | Controls the background and text colors for tier messages | • Body |
| Color text | Controls the text color for tier messages | • Default (default) |
| Color border | Controls the border color | • Body |
| Setting | Description | Options |
|---|---|---|
| Font family | Font family for tier messages | • Standard |
| Font size | Font size for tier messages | • Smaller |
| Border position | Controls where borders appear | • None (default) |
| Setting | Description | Options |
|---|---|---|
| Horizontal alignment | Controls horizontal alignment of the progress bar | • Left (default) |
| Setting | Description | Options |
|---|---|---|
| Visibility | Controls when the block is visible | • All (default) Visible when Show advanced settings is on |
Start by connecting your source repository and choosing the pages you want to publish.
You can then browse your documentation and ask questions about the content your team has shared.