Missing active products on website

Hi guys.

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.:man_shrugging:

Have you tried basic troubleshooting? 3 things you can do relatively quickly and easily to get you to narrow your issue down considerably are:

  1. Change the theme, enable all your current app embeds, and perform the same actions.
  2. Disable all apps and try again.
  3. Create a Smart Collection by Vendor and see how many are there.

I only made a new collection for that brand and i have 1237 products in it. Haven’t tried the other two methods

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.

Switched to Dawn theme, there is everything ok. It shows all the products, the problem is with my theme or some app.

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.

Hi,
Have you checked that all your products are published on the Online Store sale channel?


Best regads,
Dan from Ryviu: Reviews & Loyalty app

Yes, all products are in online store sales chanel

Does your store operate in multiple markets? If so, ensure all products are listed in the market you are reviewing.

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.

At the moment, https://www.applemob.ro/collections/vendors?q=kondela shows 1232 products which looks about right…

Search results, however, do show only 437 products out of 653 results total – https://www.applemob.ro/search?q=kondela

BUT, search can not be used as reliable test of product visibility.

Say, this product is missing from the search results – Cartuş filtru pentru cada mobil, alb, KAMINO – applemob
But it only has “Kondela” in vendor field, so search may skip it as not very relevant to your search.