ShopifyQuick fixes.
Your Shopify store is set up, but a setting is getting in your way? These guides cover documented issues, with practical checks and a useful detail in each answer. Use an unpublished theme preview to check layout changes. It shares product data and store settings with your live store, so saved product changes can go live straight away. Use a dedicated test store for changes to store data and for test orders.
Find your questionShopify · Online Store · Checkout
- Product
- Online Store
- Checkout
What is holding you up?
Common stumbling blocks.
Choose your question and work through it step by step.
Why does my product not appear in the store?
The issue
You have created a product but cannot find it in the public store.
What might be causing it
Product status and publishing are separate settings. Draft and archived products are hidden from the Online Store. Unlisted products are accessible through their direct links but do not appear in the usual product listings.
What to look out for
When you restore an archived product, it becomes a draft first. Restoring it does not make it visible again on its own.
Products and publishing
What to do
- Open the product and check whether its status is active, draft, archived or unlisted.
- Under Publishing, check the Online Store sales channel. Adding the product to a collection does not publish it.
- Compare the direct product link and the collection while signed out of the admin. If you need to change its status or channels, check the change on a test product in a test store first.
How to check
If customers should be able to find the product normally, check that the direct link, intended collection and store search all reflect the intended publishing status.
Why is a size or colour missing from my variants?
The issue
You have added sizes and colours but cannot select a particular combination.
What might be causing it
Options are separate from individual variants. Adding a variant manually does not automatically create every combination of the existing option values.
What to look out for
Adding a variant manually creates one variant. Adding a new value to an existing option can create several combinations, each with its own details to check.
Product variants
What to do
- Compare the option values with the actual variant list. Has the combination you want been created?
- Check the specific variant’s price, inventory and sales-channel availability, as well as the main product details.
- Try the appropriate method for adding missing combinations in a test store, then review the details of the new variants.
How to check
Select the specific size and colour in the test store. Check that the price, image and availability match and the correct variant goes into the cart.
Why are products missing from a collection?
The issue
A collection shows unexpected products or stays empty even though some products should qualify.
What might be causing it
You can add products to a collection manually or select them using rules. With rules, the comparison value and the choice between all or any conditions determine which products qualify.
What to look out for
For product-level price or inventory conditions, one qualifying variant can bring the whole product into the collection. That does not mean every size is available.
Collections
What to do
- Check whether the missing product should be added manually or selected by the collection’s conditions.
- If you use rules, compare the actual product with the tag, type or price and check whether the condition calls for an exact or partial match.
- Compare the results of matching all conditions with matching any condition. Try corrections in an unpublished test collection first.
How to check
The test collection includes the product you want and leaves out one you deliberately excluded. Check the selection in the store preview as well.
Why does a menu item go to the wrong page?
The issue
A menu item opens the wrong collection, goes nowhere or is missing from the menu you expected.
What might be causing it
The link destination, menu nesting or the menu assigned in your theme may differ from what you intended.
What to look out for
Even a correct link will not help if the theme displays a different menu. Check the menu assignment before recreating the link.
Navigation
What to do
- Under Content → Menus, check the affected item and its link type.
- Compare the selected destination with the Shopify page or collection you intend to link to. Check that the destination is published.
- In an unpublished theme preview, check which menu is displayed and which submenus the theme supports.
How to check
Open the link in both the desktop and mobile previews and compare the actual destination.
Why is there no suitable shipping option?
The issue
Checkout shows no suitable shipping option for a particular cart or delivery country.
What might be causing it
The destination country, product, fulfilment location and rate conditions all need to match. Weight includes the default package. Price-based conditions use the cart value after discounts and before tax.
What to look out for
An abandoned checkout keeps the shipping rates it originally showed. Start a new checkout when testing a correction.
Shipping
What to do
- Under Settings → Shipping and delivery, first check whether your store uses shipping profiles or shipping options by market. Then compare the destination country, products and fulfilment locations in the relevant profile or market’s shipping options.
- Compare the fulfilment location, product weights and their units, and the package weight. For price thresholds, deduct the discount first.
- Start a new checkout in the test store with your own test address. Compare carts just below and just above the threshold in question.
How to check
Each test case shows a shipping method that matches its conditions. Note the cart value, total weight and delivery country without placing an order.
Why is my discount code rejected?
The issue
Checkout rejects the code or will not combine it with another discount.
What might be causing it
The code may be inactive, may not apply to those items or may have a usage limit. Combining discounts must also be enabled explicitly.
What to look out for
Renaming a code or briefly disabling it does not reset its usage history. A code held by an incomplete checkout is a different issue from an expired discount.
Discounts
What to do
- Check the code, whether it is active, eligible products and conditions against the exact checkout message.
- Check usage limits, combination settings and the end date and time in the time zone shown in the admin.
- If checkout says the code has already been used, look for a matching order first. If you cannot find one, an incomplete payment may still be holding the code.
How to check
In the test store, try one eligible cart and one excluded cart. If the code is held, investigate the existing payment attempt before starting another.
Why has an order or shipping email not arrived?
The issue
An order appears in the admin but the expected order or shipping confirmation is missing from the recipient’s inbox.
What might be causing it
Each notification has its own trigger. An incorrect address or spam filter can also affect delivery.
What to look out for
You can opt out of sending a shipping confirmation for a particular fulfilment. If that is the only email missing, check the fulfilment record first.
Notifications
What to do
- Check the existing order. Order and shipping confirmations are triggered by different events.
- Compare the recipient address and event. If a shipping email is missing, check whether the notification was deselected during fulfilment.
- Ask the recipient to check their spam folder. If you need to test delivery, use your own test mailbox in a test store.
How to check
Match the missing notification to the event that triggers it. An order record alone does not prove a shipping email was triggered.
Why does my domain still show a security warning?
The issue
After you connect the domain, Shopify shows a certificate as pending or the browser reports an insecure connection.
What might be causing it
When you connect an external domain, automatic TLS provisioning can take up to 48 hours. If the warning affects only one page, external content served over HTTP can also be the cause.
What to look out for
Shopify issues the certificate it needs, so purchasing a new SSL certificate from the domain provider will not resolve this issue.
Domains and HTTPS
What to do
- Under Settings → Domains, read the status and exact message. Note when the domain was last connected.
- Compare the domain records with the current values shown in Shopify. Leave other services on the domain alone.
- If the domain is already connected, check external images, videos and fonts on the affected page for HTTP URLs. If you have just connected it, allow for the certificate provisioning time.
How to check
Open both the homepage and the affected page directly over HTTPS. Neither should show the warning.
Why does my store layout look wrong on a phone?
The issue
The desktop page looks right but content wraps or sits awkwardly on a phone.
What might be causing it
A section may be arranged differently on mobile. The page could also use another template, or a global theme setting might explain why the change affects more than one page.
What to look out for
Theme settings can affect the whole store. Sections belong to the selected template. Start by checking which level you are editing.
Mobile layout and themes
What to do
- Open an unpublished theme, select the affected page and its template, then switch to mobile preview.
- Check the section’s order, text length and available layout options. Change one thing at a time.
- Compare mobile and desktop and check a second page that could be affected before publishing the change.
How to check
Open the preview on an actual phone too. Check that you can reach the navigation, read the text and use the important buttons.
Why is my banner image cropped in the wrong place?
The issue
The image is uploaded but its main subject sits outside the visible area at some screen sizes.
What might be causing it
The image and its container may have different aspect ratios. If your theme supports focal points, one can help keep the important part in view as the image is cropped.
What to look out for
Text already baked into the image can be cropped out too. Use the theme section’s text field for important headings where possible.
Images
What to do
- Compare the image’s aspect ratio with the intended banner format.
- Check whether your theme supports focal points. A focal point belongs to the file and applies everywhere that file is used, including in an unpublished theme preview. Use a separate image file or a separate test store to try a new setting.
- Compare the crop in both the mobile and desktop previews before replacing the original image.
How to check
The main subject stays in view on both screens and any text baked into the image remains visible.
Why is my product marked as sold out when there is stock?
The issue
The admin shows a quantity, but the selected variant still shows as sold out or cannot be added to the cart.
What might be causing it
Total stock can include units that are not available to sell. Check the exact variant, its available stock and the location that fulfils online orders. With some supplier apps, missing shipping rates for the app’s location can also matter.
What to look out for
A dash under Available can mean the variant is inactive at that location, even if there is a quantity under On hand. Check the variant’s location settings before increasing its stock.
Shopify · Inventory and availability to buy
What to do
- Open the affected variant and read the figures for each location. Available is the quantity you can sell. On hand also includes committed or unavailable units.
- Check that the variant is active at the correct location and that the location can fulfil online orders. Check its Online Store publication too. If you use a supplier app, check for suitable rates for its location in the shipping profile or the relevant market’s shipping options, depending on the store’s shipping setup.
- Note the variant, location and destination region. If possible, test the specific correction in a separate test store. A theme preview still uses your live stock data. Then try adding that exact variant to the cart without placing an order.
How to check
You can add the correct variant to the cart and it uses available stock from a suitable location. If you can add it but delivery then fails, investigate shipping separately.
Help from GLEB IT · Gleb Diesen . Sources reviewed 11–14 October 2026. Menus and features may vary by version, theme, plan or extension.
Still having trouble?
Let’s take a look.
Tell me briefly what is not working, which system you use and what you have checked so far. I’ll see whether I can help and what the next step would be.
Discuss the issue