How to do recently added products collection?

Topic summary

Goal: show a “recently added” products collection, limited by time and/or a fixed count (e.g., 10).

Built‑in approach (no app):

  • Create an automatic collection (e.g., price > 0 / all products) and set sort to “Newest to oldest” (addition date). Note: the sort option appears only after you save the collection.
  • To display only N items (e.g., 10) on a page/section, use a Liquid loop with a limit in the theme (Liquid is Shopify’s templating language). A snippet was shared (reverse + limit). Exact placement depends on the theme section/snippet rendering the collection; this remained unclear for some users.

App/automation options (time window):

  • A recommended app can auto-build date‑range collections that update as products are added/expire.
  • Arigato automation can tag “new” items and remove tags after a period, or add/remove products to a collection based on rules.

Manual/tag workflow:

  • Tag new products (e.g., “new”), build a collection on that tag, then bulk-remove the tag later.

Notes and status:

  • Mixed views on homepage display feasibility; at least one store confirms it works.
  • “New” badge/icon implementation wasn’t answered.
  • Recent update: if you can’t find the sort-by-date option, save the collection first; a video tutorial was shared.
  • Discussion remains partially unresolved (code placement, “New” icon).
Summarized with AI on December 31. AI used: gpt-5.

Hi,

I am trying to make a collection that will show only my latest products withn a limit of time.

I created a collection with the condition price>0 and sorted it by new to old.

the collaction shows all the products in my store, and I will like it to show only 10 products at a time.

I have already read every topic about the subject but I couldnt manage to pull it off.

how can I do such a thing?

Hey, @Ori_Avivi !

Lulu here from the Shopify Support team. Thanks for reaching out here, and I’ll be more than happy to help you out.

That is a great idea to advertise the newest products that you have on offer. This app would be the best way to achieve this at the moment. This app lets you create recent product collections that update automatically based on the time window that you specify. It is perfect for seasonal items, date range collections organize your products by when they were added. You can even create collections for future dates and the items created at that time will be automatically added as they’re added to your store.

Hope that helps but please let me know if you have any other questions. You can also ask us all sorts of things. If you want our opinion about your business plan or site layout, even with marketing and growth aspects you’re curious about, then be sure to reach out. Almost anything you have questions about when it comes to eCommerce, I’ve likely at least seen others touch on before and will be glad to help you too!

All the best,

Lulu

1 Like

I am not going to pay fr this kind of thing. I saw users add this features with coding.

can you help me code somthing like that? I know my way around the liqued but i am not sure where to put this specific code and how to address it to a specific collection.

13 Likes

Arigato can do this for you, along with a million other things. It’s $5 for a basic store with unlimited automations so you should be able to find many other ways to get value out of it.

There’s a library item for this sort of thing. It’s set up for tags but you can adapt it for adding and removing from a collection instead. https://www.apps.bonify.io/arigato-automation-shopify/workflows/tag-new-products-and-remove-new-tag-after-period-time

I just had the same question, found this thread but figured it out myself - the easy answer is: Simply create a new collection of all products and sort by addition date, starting from the newest. No app required. It’s ridiculous that there are apps that charge a monthly fee for doing this basic feature.

39 Likes

@bredowmax Great solution for a simple use case! We’ll refer inquiries to your solution if it fits a customer’s use case in the future. People are always surprised and thankful when we tell them “you don’t need an app for that, try this instead”. :slight_smile:

Our automation app (Arigato) becomes valuable in this case when very specific conditions are required. For example, only include certain types of products, certain variants, certain prices, certain metafields, etc. This is an example of an anecdotal issue that it can solve, alongside many, many other issues of varying degrees of complexity. The value comes out when merchants use it to solve multiple complex problems at once, rather than hiring a developer, setting up a webhook server, and so on, when no other app can handle the customer’s one-off use case.

THANK YOU @bredowmax ! I knew it had to be easy enough. Took me two minutes and didn’t need an app! Thanks!

2 Likes

This is a great idea.

  1. Create a Collection of All product.

  2. Select the product price > 0 to create it.

  3. Select the short method as New to Old.

7 Likes

Thanks, how about showing a “New icon” ? Is there a way to add that?

That is a fine idea. But if you want to display collection on the homepage, it’d be not feasible.

It only works when you link customers to another page that you have already chosen the sort / filter function.

So far, my method is to keep a separate excel, tag correlate newly-added products, then when the season is over I’ll use Bulk Editor to pull those tags out.

But this is really a basic function Shopify Collection should be apple to pull. No doubt.

It does work like we described above. I have the collection on my homepage too.

https://www.bricksandminifigsanaheim.com

Helping Hands:

{%-liquid
assign collectionProducts = collections[collection.handle].products
assign latestProducts = collectionProducts | reverse
%}
{% for latest_product in latestProducts limit:3 %}
{{ latest_product.handle }}
{% endfor %}

2 Likes

@Ninja_Dev thank you for this! Sorry if this is a dumb question, but where do you add this code?

Thanks mate! It works! @Ninja_Dev

Where did this code go please?

Which theme are you using?

It’s Turbo theme by Out of The Sandbox

I’m looking for the same answer (where to place the code) - using the theme Symmetry by Clean Canvas (a Shopify 2.0 version)

You can add this code where you required it in the theme code.

Come on man… Tell us WHERE this code goes!

Thanks, really THANKS!