Hello,
I have a third-party theme installed that I have been using for years. As my store has grown to have well over 1000 products, I have noticed that my Ajax search suggestion feature is only returning results from the first 1000 products in my store. How do I get my Ajax search feature to search through more than 1000 products?
If a customer searches for an item that starts with a “w” for example, zero results are displayed in the Ajax search suggestions. This is leading to customers assuming we don’t have the products they are looking for and they leave.
The issue you’re experiencing with the Ajax search suggestion feature is likely due to a limitation of the third-party theme you’re using. The theme may not be designed to handle stores with more than 1000 products, which is causing the search suggestions to only show results from the first 1000 products.
To resolve this issue, you may need to either optimize your store’s search functionality or consider switching to a different theme that can handle larger product catalogs. Here are some potential solutions to consider:
-
Optimize your store’s search functionality: You can try optimizing your store’s search functionality to make it faster and more efficient. This may involve upgrading to a more powerful search app or optimizing your product data to improve search results. You can also consider implementing a server-side search solution, which can handle larger product catalogs without slowing down your site.
-
Switch to a different theme: If optimizing your store’s search functionality doesn’t resolve the issue, you may need to consider switching to a different theme that can handle larger product catalogs. Look for themes that specifically advertise their support for larger catalogs, and be sure to test any new themes thoroughly before switching to them.
Unfortunately, I have spoken with the theme developer and Shopify customer support and both of them have admitted that this is as an issue with Shopify’s API limitations. There are many functions utilizing similar Ajax and API functionality that are affected by these limitations, I have read numerous threads in here about them. Unfortunately, none of them have been able to be fixed without installing all kinds of 3rd party apps, paying monthly fees, and so on. I have put a great deal of work into my current theme and would prefer an integrated solution, not a bunch of third-party apps.