Shop discovery overview

Discovery is the process by which buyers become aware of the shops on your marketplace. A good marketplace UX enables buyers to quickly find and refine lists of shops. This improves buyer satisfaction and helps drive conversion rates.

An image of the marketplace homepage with search, sort, and filtering

This guide introduces you to the tutorials for building the shop discovery experience on a marketplace.

Shop search enables buyers to find the shops where your channel app is installed. For example, add the ability to search shops on the marketplace by name.

Shop sort

Shop sort enables buyers to order shops on the marketplace by specific criteria. For example, add the ability to sort shops on the marketplace by name.

Shop filter

Shop filters enable buyers to narrow shops on the marketplace by specific criteria. For example, add the ability to filter shops on the marketplace by country.

Limitations

The Storefront API limits your ability to interact with shops across the marketplace. For example, you can't use the Storefront API to retrieve a list of of shops in the marketplace by product. Throughout the tutorials in this section, all filtering, sorting, and other ways of parsing shop data is done at the shop level, not the marketplace level.

Parsing product data across multiple shops requires product sync, which Shopify doesn't fully support out of the box. For more information, refer to product sync.

Next steps