Help with Cart Progress Bar: Not reflecting the correct information

We currently have the Monk app installed on our Shopify store, and we are going to be using the “Cart Progress Bar” feature for an upcoming sale. All of the discounts in the progress bar will be stackable.

The deals are:

  • Spend $100, get entered into a contest for a $1,000 gift card
  • Spend $250, get 10% off your entire order
  • Spend $325, get free shipping
  • Spend $500, get a free $100 gift card

But the problem that we’re facing is that once a customer reaches the $250 spending tier, the 10% off gets applied to the order. For the last two tiers, the new subtotal of the order after the discount needs to be reflected in order for the customer to unlock the last two deals. However, Monk cart is pulling the subtotal BEFORE the 10% discount and shows the customer that they are closer to reaching the last two tiers than they actually are (screenshot attached). The problem is that a customer could spend only $450 and still get the free $100 gift card - because 10% off $500 makes the subtotal after the discount $450, but Monk cart is pulling the subtotal BEFORE the discount. We want the subtotal to be pulled AFTER the discount but before shipping and taxes. I have chatted with Shopify and they said this is a common behavior for other similar apps.

I’m just wondering if there’s some way to fix this with custom code?

I’m hoping that my inquiry makes sense, but let me know if clarification is needed.

Hi @hpretail

For discount we can’t do anything as it’s their working controlled by Shopify.

But yes for GC and Shipping process bar and value can be achieved by custom code in theme.

We did this modification for below website where shipping bar works for specific type of product.

https://ninjatransfers.com/

Let us know your thoughts…