Collection and search

Filters, sorting, pagination, the editorial grid style and promo tiles.

Collection pages and search results share most of their parts: a product grid, filters, sorting and pagination. The collection page adds a banner, an editorial grid style and promo tiles. This page covers all of them, and the page that lists all your collections.

To edit them, use the page selector at the top of the theme editor: Collections > Default collection for collection pages, where the section is called Product grid, and Search for search results.

A collection page with the editorial grid style.

Filters

Filters let customers narrow a collection or a search by availability, price, color, size and anything else you choose. Which filters exist is decided in Shopify, not in the theme, using Shopify's free Search & Discovery app.

  1. Install Shopify Search & Discovery from the Shopify App Store.
  2. Open the app and go to Filters.
  3. Click Add filter and choose a source: availability, price, product type, vendor, a product option such as Size or Color, or a metafield.
  4. Drag the filters into the order you want, and save. The theme shows them in that order.

How the theme shows each filter depends on what it holds:

  • Color swatches. A filter whose values all have swatches in Shopify is shown as swatch circles. If any value has no swatch, the whole filter is shown as compact buttons, with a color dot on the values that do have one. See Product pages for setting up swatches.
  • Buttons. A filter whose name is listed in theme settings under Product options > Option names shown as buttons, such as Size, is shown as compact buttons.
  • Price. The price filter is shown as a from and to range.
  • Everything else is a list of checkboxes.

Filters a customer has applied are listed above the products as pills, each with a button to remove it, and a link to clear them all. The product count updates as filters change.

Where filters sit

Desktop filter layout has three options:

  • Sidebar: filters in a column beside the products, always in view. Best for large collections.
  • Horizontal bar: filters in a row above the products, each opening a small panel. Leaves the full width for products.
  • Drawer: a single Filter button that opens every filter in a drawer. The cleanest look.

On mobile, filters always open in a drawer, whichever layout you choose.

No filters showing? Filters appear only after they are added in Search & Discovery. Shopify also hides filters on collections with more than 5,000 products.

Sorting

The sort menu above the products offers Shopify's standard sort orders: featured, best selling, alphabetical, price and date. Sorting keeps any filters that are applied.

The order customers see first is set per collection in your Shopify admin: open the collection and choose its Sort order. Choose Manually there to arrange products by hand; that is the "Featured" order.

Pagination

Pagination type sets how customers reach the next products:

  • Numbered pages: page links under the products. Customers always know where they are, and the footer is always reachable.
  • Load more button: a button that adds the next page of products under the current ones.
  • Infinite scroll: the next page loads by itself as the customer nears the end. After a few pages it waits for a press, so customers can still reach the footer.

All three are built on real page links. Search engines can reach every product, each page still works if JavaScript fails to load, and a customer who shares or reloads the address gets the page they were on. Products per page sets how many products each page holds.

Editorial grid style

With Grid style set to Editorial, the product grid breaks its rhythm the way a magazine layout does: every few products, one is shown as a large card, two columns wide and two rows tall, using the product's second image. On mobile the large card spans the full width.

Large card every sets how often. It is counted through the whole collection, so 5 makes the 5th, 10th and 15th products large, on whichever page they fall. Use an odd number: it keeps every row full.

Large cards show the second image, so make each product's second image a strong one: a full-length or styled shot works better than a back view.

Promo tiles

A Promo tile is an image and text tile placed among the products, for a campaign, a lookbook or a related collection. Tiles appear on the first page of the collection.

  1. On the collection template, select Product grid and click Add block, then Promo tile.
  2. Set Position in grid: 5 makes it the fifth item. Turn on Make tile two columns wide for a wider tile.
  3. Add an image, a heading, optional text, and a link with its label.

You can add up to four tiles. A tile positioned beyond the last product, for example at 12 in a collection of 8, is placed at the end, so it is never lost.

Tiles are part of the template, so they appear on every collection that uses it. To show a tile on one collection only, create a second collection template in the theme editor, add the tile there, and assign that template to the collection in your Shopify admin.

SettingOptionsWhat it does
Position in grid 1 to 24. Default: 5. The tile's place among the products, counted from the first product. 5 puts it fifth.
Make tile two columns wide On or off. Default: off. Makes the tile take the width of two products.
Image Image. The tile's image, cropped around its focal point.
Heading Text. The tile's heading.
Text Text. A line under the heading. Optional.
Link label Text. The text of the tile's link.
Link Link. Where the tile goes.
Color scheme Color scheme. The tile's color scheme.

Collection page settings

The Product grid section's settings, in editor order. The first group controls the banner at the top of the page, which shows the collection's title, description and image from Shopify.

SettingOptionsWhat it does
Collection banner
Layout Image beside text, Image behind text or Text only. Default: Image beside text. Image beside text sets the collection image next to its title and description. Image behind text lays the text over the image. Text only shows no image.
Width Full width or Page width. Default: Full width. Runs the banner edge to edge, or keeps it within the page width.
Banner height Adapt to image, Small, Medium or Large. Default: Medium. How tall the banner is. Adapt to image follows the collection image's own shape.
Image position Left or Right. Default: Right. Which side the image sits on, with Image beside text.
Content position Top left, Top center, Middle left, Middle center, Bottom left or Bottom center. Default: Bottom left. Where the title and description sit, with Image behind text.
Show collection title On or off. Default: on. Shows the collection's title.
Show collection description On or off. Default: on. Shows the collection's description from Shopify.
Show collection image On or off. Default: on. Shows the collection's image.
Color scheme Color scheme. The color scheme of the banner.
Product grid
Columns on desktop 2 to 5. Default: 4. How many products sit in a row on desktop.
Columns on mobile 1 column or 2 columns. Default: 2 columns. How many products sit side by side on mobile.
Products per page 8 to 48. Default: 24. How many products are loaded per page.
Grid style Standard or Editorial. Default: Standard. Editorial makes every few products a large card, two columns wide and two rows tall, showing the product's second image. On mobile the large card spans the full width.
Large card every 3 to 11. Default: 5. With Editorial, how often a large card appears. It is counted through the whole collection, so 5 makes the 5th, 10th and 15th products large. Odd numbers keep every row full.
Show grid and list view buttons On or off. Default: on. Lets customers switch between a grid and a list. Shown on desktop and tablet.
Color scheme Color scheme. The color scheme of the product grid, filters and toolbar.
Pagination
Pagination type Numbered pages, Load more button or Infinite scroll. Default: Numbered pages. How customers reach the next products: page numbers, a button, or automatically as they scroll.
Filtering and sorting
Desktop filter layout Sidebar, Horizontal bar or Drawer. Default: Sidebar. Where filters sit on desktop. On mobile, filters always open in a drawer.
Hide filter values with no results On or off. Default: on. Hides filter values that would return no products, instead of showing them grayed out.

The search page shows products as product cards, and matching articles and pages alongside them. It has the same filters, sorting and pagination as collection pages, with its own settings, so you can for example use a sidebar on collections and a horizontal bar on search.

The suggestions shown while a customer types in the header are a separate feature, turned on or off in theme settings under Search behavior.

SettingOptionsWhat it does
Color scheme Color scheme. Which of your color schemes the section uses. Schemes are edited in theme settings under Colors.
Columns on desktop 2 to 5. Default: 4. How many results sit in a row on desktop.
Columns on mobile 1 column or 2 columns. Default: 2 columns. How many results sit side by side on mobile.
Results per page 8 to 48. Default: 24. How many results are loaded per page.
Show grid and list view buttons On or off. Default: off. Lets customers switch between a grid and a list. Shown on desktop and tablet.
Pagination
Pagination type Numbered pages, Load more button or Infinite scroll. Default: Numbered pages. How customers reach more results: page numbers, a button, or automatically as they scroll.
Filtering and sorting
Desktop filter layout Sidebar, Horizontal bar or Drawer. Default: Horizontal bar. Where filters sit on desktop. On mobile, filters always open in a drawer.
Hide filter values with no results On or off. Default: on. Hides filter values that would return no results, instead of showing them grayed out.

Collections list page

The page at /collections lists all your collections as cards. Open it in the theme editor with the page selector: Collections > Collections list.

SettingOptionsWhat it does
Heading Text. The page's heading.
Image ratio Portrait (4:5), Square (1:1) or Landscape (3:2). Default: Portrait (4:5). The shape collection images are cropped to.
Columns on desktop 2 to 4. Default: 3. How many collections sit in a row on desktop.
Columns on mobile 1 column or 2 columns. Default: 1 column. How many collections sit side by side on mobile.
Collections per page 6 to 48. Default: 24. How many collections are shown per page.
Show product count On or off. Default: off. Shows how many products each collection holds.
Color scheme Color scheme. Which of your color schemes the section uses. Schemes are edited in theme settings under Colors.

Image sizes

ImageRecommendedNotes
Collection image 2400 x 1600 px (3:2 landscape) Set on the collection in Shopify. Used by the banner, and by collection cards, where it is cropped to the card's ratio.
Promo tile image 1600 x 2000 px (4:5 portrait) Cropped to the shape of a product card, or twice as wide for a wide tile.
Product images 2000 x 2500 px (4:5 portrait) Cropped to the Image ratio chosen in theme settings under Product cards.

Tips

  • Offer the filters customers think in: size, color and price first. Too many filters hide the useful ones.
  • With Editorial, try 4 columns on desktop and a large card every 5 or 7 products.
  • How product cards look everywhere, including swatches, hover image and quick add, is set once in Theme settings.