The buy button that does nothing
A storefront can render perfectly while every add-to-cart fails — typically because the store's only location isn't set to fulfill online orders, which marks the entire catalog unsellable.
Why pages don't sell
When a store gets traffic and no sales, the answer is often not the offer. It is a page that silently stopped working. These five breakages show up across the ecosystem, and every one can be checked without a developer.
What you can do
A storefront can render perfectly while every add-to-cart fails — typically because the store's only location isn't set to fulfill online orders, which marks the entire catalog unsellable.
Publishing a new theme leaves sections and app blocks configured in the old theme behind. Pages built on them keep loading — without their content.
A page showing one currency while checkout charges another destroys trust at the last step. The page, the store currency and checkout must agree.
How it works
On the live storefront, add the product to the cart and reach checkout. Most silent breakages only show up on this path, never in the editor.
Confirm the product uses the template you think it does, and that you are editing the currently published theme — not a copy.
Same number, same currency. If they diverge, fix the store currency or the page before spending another ad dollar.
Frequently asked questions
Start with the purchase path, not the copy. A dead buy button or a checkout surprise explains sudden zero-sale periods far more often than the offer does.
The most common storewide cause: the location holding your inventory has 'fulfill online orders' disabled, so Shopify treats the whole catalog as unsellable. It applies to every product at once, which is the telltale sign.
Usually not. These are store and theme settings — once corrected, the existing pages work again as published.
Start with a product URL and turn it into an editable page you can review before publishing.
Start free