How to make store credit not apply to shipping

Topic summary

A user seeks a way to programmatically prevent store credit from covering shipping costs at checkout. They want customers to apply credit only to product subtotals while requiring separate payment for shipping.

Current Limitation:

  • Store credit in Shopify applies to the entire order total by default
  • Cannot be restricted to subtotal only
  • This behavior is determined by Shopify’s checkout configuration

Status:
No current solution exists. A developer familiar with store credit apps confirms this functionality is not available in Shopify’s existing system, though it could potentially be added as a future feature.

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

Hello,

I’m wondering if it is possible to programmatically disable store credit being applied to shipping at checkout.

For example, if I have 40$ in store credits and an order for 30$ + 6.95$ for shipping, I would like the customer to be able to apply the credit to the 30$ but have to pay for the shipping.

Is this possible?

Hi @CrunchyBytes ,

We’re building an app using store credits called “Dollarback: Store credits”, so we know a bit from our internal testing.

Unfortunately, store credit applies to the order total and cannot be limited to apply just to the subtotal.

This is due to how Shopify has configured their checkout experience to be like for customers using Store credit. Might be a possible feature that they tack on in the future - but in its current state, this won’t work.

Regards