I need to display the products marked as new in a dedicated page in my e-shop and use the same products list template I am using in the catalog_category_view page. Does Magento already provide this functionality or should I write something custom?

  • what url would i go to to see this page on my store? Commented Feb 10, 2017 at 18:16
  • Dude I am also having a same problem? But is there anyway to add the "New products" to a specific category programatically?
    – Geek
    Commented Nov 23, 2017 at 7:41

1 Answer 1


check out Mage_Catalog_Block_Product_New. so in your layout file you need to add something like

<block type="catalog/product_new" name="products.new" template="catalog/product/list.phtml" />

There's also a template for new products, called new.phtml (replace list.phtml with new.phtml) - depends on how you want to display things

  • what is the url for this? Commented Feb 10, 2017 at 18:15
  • url for what? that's a bit of xml code that needs to go somewhere in your theme
    – Cristi
    Commented Feb 11, 2017 at 17:06
  • the url for going to the new products page i want to create Commented Feb 13, 2017 at 14:05
  • how should i know what your url will look like? i think you should look more into magento coding before implementing this feature...
    – Cristi
    Commented Feb 13, 2017 at 17:06
  • 1
    yeah, because there's no product collection loaded. off the top of my head I'd say put this in the content of your cms page (and remove the layout update): {{block type="catalog/product_new" template="catalog/product/list.phtml" category_id="123"}} - replace 123 with an actual category id. A better option would be to use this widget: {{widget type="catalog/product_widget_new" display_type="all_products" products_count="20" template="catalog/product/widget/new/content/new_list.phtml"}}
    – Cristi
    Commented Feb 23, 2017 at 7:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.