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.