I am looking for a way to add a “New Arrivals” section to my home page. What I would prefer is for the section to automatically display the latest six items based on the item published date. Any ideas? I tried looking in the app store but did not find anything. If it helps, I am using the Dwell theme. Any assistance is appreciated.
You need to create a new collection, make it automatic and select criteria like “Price > 0”.
Then, still in admin, set sort to “Newest”.
This will keep your newest products at the beginning.
Now you only need to add “Featured collection” section, select this collection and set number of items to 6.
Update – re-read the opening post and this my suggestion is not 100% – “newest” sorts according to “created_at” property, not “published_at”.
If this is significant, then you’d need to use automation app, like Flow to re-sort the “new arrivals” collections.
Hi @ps1505 ,
Yes - you can absolutely create a New Arrivals section that automatically shows your latest 6 products, and you don’t need an app for this.
Shopify already sorts products by published date inside a collection.
So the cleanest method is:
Step 1: Create a “New Arrivals” collection
Go to Products → Collections → Create collection
Name it New Arrivals
Set Collection type: Automated
Conditions →
Product must match ALL conditions
Condition: Product price → is greater than → 0
(Basically includes all products)
Sort by: Newest → Oldest
This makes the collection automatically update whenever you publish a new product.
Step 2: Add the collection to your homepage
Go to Online Store → Themes → Customize
Home page
Add section → Collection List or Featured Collection
Select New Arrivals
Set the product limit to 6
Done - now your homepage will always show the newest 6 products automatically.
oscprofessional simply repeated what I’ve suggested at the very top of the topic.
You, however, promised do recommend a theme which has “New arrivals” feature.
Wow…just now catching up on the replies. Thank you all for your input…..it was most helpful. I will try what is suggested later today, and if it works (and I’m sure it will), I will update the post to Solution.