I have a problem with a bunch of products on my website. In admin panel i have 1237 products on a vendor, all active and on my website i can see only 652 products.
Vendor is set for every product and two weeks ago i was able to see them all.
Also, now i refreshed the page on website. The product number in Filter → By Brand is changing for no reason.. from 381 to 364 and back to 381 if i refresh it again
You can have a product that’s Active but was never (or is no longer) connected to your website. That’s very likely what happened to your missing 585 products.
Your website’s “By Brand” filter shows a saved count instead of counting products live every time, and that saved list is still being rebuilt after some recent bulk change to your catalog. Until the rebuild finishes, refreshing the page can catch it at different points, so you see different numbers each time.
How can I verify this thing? All products are in the same channels and catalog, also two weeks ago all the products were displayed on the website, now they are not, and I didn’t modify anything.
Can you check in admin whether the missing products are still published to your Online Store sales channel (search vendor:YourVendorName AND published_status:visible and compare that count to the total), and also open one of the missing products and scroll to the activity log at the bottom to see what changed and when? That’ll tell us quickly whether this is a publishing issue and what triggered it two weeks ago.
I did that and its still showing 1237 products in admin, even with both filters. I saw I have the same problem with others brands, so its something wrong with the entire website, not only with this brand of products.
Since the admin filters still show 1,237, I’d test the storefront path now.
Pick three products that are missing from the brand page and open their direct product URLs. If those product pages load, publication is probably okay and the issue has moved to the collection, filter, or search layer: the theme collection template, Search & Discovery filter index, or a filtering app/cache. If those URLs fail, keep chasing publication, Markets/catalog availability, or product availability.
The changing brand count on refresh is the biggest clue. It suggests the storefront is getting inconsistent filter or index data, or an app/theme is rendering only part of the collection. Preview a fresh default theme with the same collection and no filter app/embed enabled. If the count becomes stable there, you have a theme/app/indexing issue. If it still changes in the default theme, collect two or three missing product handles plus screenshots and send it to Shopify support as a storefront indexing issue.
Also check whether the collection is paginating or lazy-loading correctly, because very large vendor collections can expose issues that smaller brands don’t.
Since it’s confirmed store-wide and everything shows as published in admin, this isn’t a per-product publishing issue anymore.
You can try this yourself: temporarily switch to a default Shopify theme (Dawn) and see if the products show up there. If they do, it’s your current theme or an app breaking the storefront. If they still don’t, it’s likely a Shopify platform-side bug worth opening a support ticket right away, since other merchants have recently reported this exact “active + published but missing from live storefront” issue with no fix except escalation.
If you get stuck at any point, happy to jump in and help you check it out.
Couldn’t find a product that is not displayed on the website yet, but I changed to Dawn theme and there I can see all the products, so the problem is either with my theme or with some app.
First, can you share your store URL?
It saves everyone a lot of guessing. With the live URL I can check things you can’t see from the admin:
yourstore.com/products.json and yourstore.com/collections/all/products.json show what your site actually serves, so I can tell if the catalog is complete or already filtered.
View-source shows your exact theme, its collection/pagination code, and any app embeds or theme-app-blocks (a search/filter app is the usual suspect here).
I can load a specific “missing” product’s page directly and see whether it’s filtered out or genuinely unpublished.
Even if the store is password-protected, a lot of this is still visible.
You already found that Your custom theme (or a search/filter/publishing/saleschannel app running inside it) is hiding about half of them from its listings.
Or it might be due to - many custom themes (and filter apps like Boost, Search & Discovery, etc.) drop sold-out products
Try These:
Open the admin, pick a product that is Active but not showing on the site, and load its direct URL: yourstore.com/products/<handle>.
Page loads fine but the product is missing from its collection = it’s being filtered out (availability), not unpublished. This is the theme/app.
Page 404s or says “not available” = that specific product isn’t on the Online Store channel. So try republishing it.
Filter/search app setting. Set them to show out-of-stock products
Theme setting: In the collection/catalog section - “Hide sold-out products” or “Only show available” toggle and turn it off.
Or it might be Hardcoded in Liquid: something like {% if product.available %} , or a | where: 'available', true. Removing that.
The fluctuating brand count might be due to caching. No worries. It will go away after a while.
Hi @RonaldS11
I can see that your products are configured to be available across all sales channels. However, I would like to know whether your store is set up with multiple Markets. If so, there is a strong possibility that custom catalogs are being used, where different product catalogs are assigned to different markets. In that case, some products may be excluded from specific markets, which would prevent them from appearing on the storefront.
Alternatively, there may be custom logic or theme functionality in place that automatically hides products when their inventory reaches zero. This could also explain why certain products are not visible on the website despite being active in Shopify.
Since I do not currently have enough information or access to fully investigate your store, these are my best assumptions regarding what might be causing the issue. The reasons I mentioned above are some of the most likely possibilities, but there could also be other store-specific configurations or customizations involved. A more thorough investigation within the store would be required to determine the exact cause.
Good, that narrows it down to your theme or an app, not Shopify itself.
Quick test: keep Dawn active for a bit and see if the missing products issue comes back even with your apps still running. If Dawn stays fine, it’s your old theme’s code. If Dawn also starts hiding products, it’s an app. Try disabling recently installed/updated apps one at a time to find the culprit.
Happy to help you dig through the theme code or apps directly if you’d rather not go back and forth here. Feel free to drop your mail or however you’d like to connect, and I can take it from there.