Why does the progress bar show the wrong cart amount?
The bar counts only what its settings include: excluded products, gift cards, discounts, currency and bundles all change the total. Check them in this order.
Some items are not counted
Each bar counts a chosen set of items. Open Goals & Discounts › Bars, open the bar, and check the What is counted card:
- Cart item filtering: products or collections included or excluded;
- Exclude gift cards;
- Purchase type: one-time purchases, subscriptions, or both.
An item left out here does not move the bar and does not count towards the tier discount either. See bars.
Discounts are already taken off
By default (After product discount), the bar counts the subtotal after product discounts, exactly as Shopify does at checkout. A cart of $100 with a 20% product discount therefore counts $80.
To count original prices, open the tier card, click the threshold amount in the tier's sentence and choose Before all discounts in the menu under it, then Save. The checkout follows the same setting. See discount tier.
The shopper pays in another currency
Thresholds are set in your store currency. For shoppers in other markets, you have two options in the tier:
- Automatically convert goal value to market's currency;
- a threshold of their own for a market or a country, with + Adapt a market/country.
If a tier is reached too early or too late in some countries, check the market exceptions of that tier. A market threshold set a long time ago may not record its currency yet: open the app and click Save to update it. See markets.
The discount of an Amount off tier, and an amount taken off a gift, are always converted to the customer’s currency, whether Automatically convert goal value to market's currency is ticked or not: a €25 discount shows and is granted as about $27.88. An amount typed in the tier name or the success message, such as “€25 off”, stays as typed: write {discount} in the tier name instead, and the success message picks the name up through {goals}.
The bar shows rounded amounts
When the design has Round amounts to whole numbers ticked, the bar shows no cents: thresholds and the amount left are rounded up, the cart total and discounts rounded down. A $24.95 cart then reads “$24” and a $100.50 threshold “$101”. The tier still unlocks at its exact threshold, here $100.50, and once the bar’s last tier is reached, the total never reads below its threshold: a $100.50 cart reads “$101”. AI assistants and screen readers always read the exact amounts. To show exact amounts, untick the option in the design’s Success message tab. See design.
A bundle counts as one item
Shopify shows a bundle as a single cart line. On a bar measuring Quantity, Count items inside bundles (on by default) counts the items inside native Shopify bundles: a pack of 6 counts 6. When it is off, the bar list shows the badge Bundles counted as 1 item.
Limits to know:
- bundles built by third-party apps that are not native Shopify bundles still count as 1;
- for percentage or amount-off tiers based on quantity, the checkout discount cannot look inside bundles, a Shopify limit. Only the bar and the free gifts count the items inside.
A pack or a subscription counts as one item
A product sold as a single cart line but holding several items, such as a 6-can subscription box, counts as 1 on a quantity bar. Give it its number in Products that count as several items, on the bar's page: see bars. Check that the product is not excluded from the bar: a rule never applies to an excluded product.
The bar includes past purchases
Two measures do not look at the cart alone:
- Total spent adds up everything the customer has already spent, plus the current cart;
- Past orders counts orders already placed, and ignores the current cart.
A returning customer can therefore see a tier already reached as soon as the cart opens. These bars are also hidden from visitors who are not logged in. To measure the cart, set the bar's Measure to Cart amount.
A multiplier is applied
If our support team has set Apply multiplier on cart amount on your bar (in Advanced (support)), the counted amount is multiplied by that value: with 0.8, a $100 cart counts $80.
Several tiers reached
On one bar, only the highest tier reached applies among tiers of the same kind (percentage, or amount off). If a customer gets two discounts, they most likely reached a percentage tier and an amount-off tier, or tiers on two different bars: both apply when each one allows the other's class. To keep only the one that saves the customer more, untick that class in the tier's Combines with line. For tiers on different bars, the tier card warns you with Can add up with another goal. See discount tier.
Still stuck?
Write to support@yaco.studio with:
- your store URL and the name of the bar;
- the country and currency of the shopper;
- the cart content and the amount you expected;
- a screenshot of the bar and of the cart.
Something missing? Write to support@yaco.studio, or try it first in the demo.