Limit Number of Products Displayed in Smart Collection, Dawn Theme

Topic summary

Goal: Show only the latest 10 products in a smart collection on Shopify’s Dawn Theme v15.4.1.

Key points:

  • The requester wants a collection limited to 10 items, ordered by publish date (sorting by “Newest” partly meets this).
  • A suggested approach is to create a new collection template that removes pagination and explicitly limits the product loop to 10 items. Dawn’s default collection sorting can be set to “Newest,” which should align with the publish date order.

Definitions:

  • Smart collection: An automatically populated collection based on rules/conditions.
  • Pagination: Splitting products across multiple pages; removing it avoids loading more than the set limit.
  • Template: The layout/code (Liquid) that controls how a collection renders.

Outcome/Status:

  • Concrete recommendation: Build a new collection template with pagination removed and a product limit of 10.
  • Implementation details (exact code or steps) are not provided; no confirmation from the original requester.
  • Discussion remains open/ongoing.
Summarized with AI on January 7. AI used: gpt-5.

Hello,

I am wondering if I can limit the number of products in a smart collection in Dawn Theme v15.4.1? I would like to have a smart collection that shows the last 10 products listed by published date. Sorting the Collection by Newest would partially achieve this, but I am not sure hot to limit a collection to a specific number of products. What is the easiest way to do that (if possible)?

1 Like

@joanyeb by default collection pages have pagination code, so need to create one more collection tempalte where pagination code is removed and products are set to limit 10

by default collection shows newest products , so this should work for you. I recommend NEW TEMPLATE

How would I remove the pagination and set the limit to 10?

1 Like

As a kludge make an alternate template for that collection that’s what @suyash1 means by NEW TEMPLATE.
https://help.shopify.com/en/manual/online-store/themes/os20/theme-structure/templates#create-a-new-template
Then depending on theme if there is a setting for it in the product-grid section disable any pagination.
Otherwise search the forums for Custom CSS to hide pagination for a specific theme name
e.g. https://community.shopify.com/search?q=dawn+hide+pagination
→ https://help.shopify.com/en/manual/online-store/themes/theme-structure/extend/add-css

Meanwhile the sane way to do this is develop a process to tag new products while untagging old products.
Then use the “new” tag or some such tag name as part of the collection conditions.
Automate either using shopify-flow, or mechanic a full fledged automation app
Flow - Remove new product tag 90 days after the product was created

1 Like

@joanyeb please check this link for the details about template

Create alternate template for this collection and instead of “collection grid” section (either remove it or hide) use “featured collection” section.

This section will show only limited number of products and no pagination.

Hi @joanyeb

Short answer: No — Shopify smart collections can’t be limited to a fixed number of products by product count (e.g., “only show the latest 10”). You can sort by Newest but there’s no native setting to cap the collection to 10 items.

The common workaround is to limit the number displayed in the theme code (e.g., show only first 10 products in the collection template), but the collection itself will still contain all matched products.