Use ProductListSystemId in SearchQueryBuilder with Smart list

I’m trying to use a product list and then perform a search on the product list using SerchService.

If I create a normal list, it all works fine. I only get the products that are in the list. But if I use a smart list, I get a lot of products, no matter what the condition I set for the smart list. I’ve even tried to add conditions that shouldn’t return any products and all, and still get +3000 products.

Is something vital I’m missing here?

Litium version: 7.2.3

Does the list look correct in BO?
Could you try rebuilding the search index after creating the list?

I did a test in 7.2.3 with a smart list and the page template Product list page, which basically does what you’re describing and the returned products were correct.

Could you share your query code?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.