Magento New arrival product

Magento New arrival product

Create newarrival.phtml file and put it here :


$storeId = Mage::app()->getStore()->getId();
$collection =  Mage::getResourceModel(‘catalog/product_collection’)
->addAttributeToSelect(‘*’) // select all attributes
->addAttributeToSort(‘entity_id’, ‘DESC’) // sorting
->addAttributeToFilter(‘status’, array(‘eq’ => Mage_Catalog_Model_Product_Status::STATUS_ENABLED))// status
->setPageSize(80); // for limit


<?php if(!$collection->count()): ?>
<p><?php echo $this->__(‘There are no products matching the selection.’) ?></p>
<?php else: ?>
<div style=”margin:0 15px;”>
<ul id=”newarrival”>
<?php // Grid Mode ?>
<?php $_collectionSize = $collection->count() ?>
<?php $_columnCount = $this->getColumnCount(); ?>
<?php $i=0;
foreach ($collection as $_product):
//$obj = Mage::getModel(‘catalog/product’);
//$productid = $product[‘entity_id’];
//$_product = $obj->load($productid);
<?php if ($i++%$_columnCount==0): ?>
<input type=”hidden” id=”prd” value=”<?php print  Mage::getSingleton(‘core/session’)->getMyValue(); ?>”  />
<li style=”margin-right:5px;”>
<a href=”<?php echo $_product->getProductUrl() ?>” title=”<?php echo $this->htmlEscape($this->getImageLabel($_product, ‘small_image’)) ?>”><img src=”<?php echo $this->helper(‘catalog/image’)->init($_product, ‘small_image’)->resize(150,150); ?>” width=”150″ height=”150″ alt=”<?php echo $this->htmlEscape($this->getImageLabel($_product, ‘small_image’))?>” /><span>&nbsp;</span></a>
<h2><?php //print Mage::getSingleton(‘core/session’)->getMyValue(); ?><a href=”<?php echo $_product->getProductUrl() ?>” title=”<?php echo $this->htmlEscape($_product->getName()) ?>”><?php echo $this->htmlEscape(substr($_product->getName(),0,20)) ?></a></h2>
<?php endif ?>
endforeach ?>
<!–   <script type=”text/javascript”>decorateGeneric($$(‘ul.tabs-products-grid’), [‘odd’,’even’,’first’,’last’])</script>–>
<?php endif; ?>

Now put this line where you want to view best selling products..

you can use through block or through XML also

{{block type=”catalog/product_popular” template=”catalog/product/newarrival.phtml”}}


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s