Mimic Vendors and Product types shown by Search & Discovery in my Shopify app

Hi everyone!

We are developing a Shopify Remix app with a theme app extension, which is designed to display vendors and product types to users. The problem is that on the theme app extension we can easily access all vendors and product types on the store through the liquid “shop” object.

But I am confused how to access only available to the user vendors and product types? In case user has Company Catalog restrictions / Market restrictions.

I’ve noticed that Shopify’s native Search & Discovery app successfully filters out vendors and product types that are hidden from the user in its product filters.

Could anyone clarify how the Search & Discovery app achieves this? And if there is a way to somehow access Search & Discovery app’s filters on the frontend. Would be great if it is possible to access all defined filters and available for the particular customer.

Thank you for your insights!

1 Like