Why are some products missing from search/collection pages?
Missing product is a common request that can occur for a variety of reasons, including your own configurations. This article will assist you in walking through this issue on your own if it falls under one of the following scenarios.
The display of the most recent data is delayed due to sync wait
Normally, there could be a bit of time required to get the changes in your backend updated since our system has automatic changes check every 10 mins (Shopify stores)/ 5 mins (Shopify Plus stores). The process may not start immediately after you make changes since it has a fixed schedule.
During the process, all updates from a store are queued and processed one at a time. Each time you edit a product/collection is considered as one update. The process rate is about four updates per second. So it could be slow if there are a lot of updates (like thousands) in the queue. And syncing a collection could also be slow because we need to sync its products sort order.
In case you noticed the changes do not update, you could proactively use the “ Sync recent updates” button in the app admin to activate the sync process.
Setting to hide out-of-stock products/variants is enabled
You could simply check whether or not this is currently on by following the steps below.
There are configurations in the Product Visibility tool
This feature comes in handy when you look to hide some products from the collection, search pages, and the instant search widget by using a/some specific tags of your choice. For more information on how to use it, kindly refer to How to use Product Visibility?
To make sure no tag is configured to hide your products, kindly check the Product Visibility tool by access the Tool menu > Product Visibility.
Considering the example in the screenshot below, all products tagged with pants will be hidden from the collection pages.
In case the configured tag A was merged from different tags A, B & C using our Merge values tool, kindly be advised that all products tagged with either A, B, or C will be hidden.
Products are tagged with pfs:hidden
This tag was used before Product Visibility for hiding undesired items from pages, which means this might only happen to stores that started using our app before August 2020. For old users who already have the pfs:hidden & pfs:hidden:s tag configured (either in product data or via custom functions), our backend has mapped their config so these tags are shown in Product Visibility by default.
Incorrect setup when merging filter values
Small reminder: By default, one value could be grouped into only one other value using our built-in Merge values tool.
Products with Draft status and/or not available on Online Stores channel
By default, our app will sync with your Shopify Data and pull through all products with Active status and available on Online Stores channel to display them on the storefront. Therefore, we'd appreciate it if you could double-check this information first.
In case your missing data problem is not caused by one of the aforementioned scenarios, do not hesitate to reach out at email@example.com for further assistance. We are more than happy to help.