Skip to content

Your Shopify product shows sold out, but it's in stock

Date

10 Jul 2026

Category

Gotcha

Launch day for a new flavour. The stock was there, the variant was set up, everything looked right in the admin. On the storefront it read “sold out”. Nothing to do with inventory, which is exactly why it is a maddening one to chase.

What we did

The cause is a quiet Shopify behaviour. This product used a custom shipping profile, a specific set of shipping rules that applies to it rather than the store default. When you add a new variant to a product, it does not automatically join that custom shipping profile. And a variant with no shipping rate cannot be bought, so Shopify shows it as unavailable, which reads to everyone as “sold out”.

We added the new variants to the product’s shipping profile, and they became buyable immediately. Stock was never the issue.

The result

The flavour went on sale on schedule, buyable from the first minute, verified through real checkouts across the shipping regions that mattered.

What to take from it

If a product shows sold out or unavailable while the admin clearly says it is in stock, do not start with inventory. Check whether the product uses a custom shipping profile, and whether the affected variant is actually in it. New variants get left out of custom profiles silently, and it surfaces at the worst possible moment, on launch day, when you least want to be debugging it.