Magento:显示访问者最近查看的产品

Magento: Show Visitor's Recently Viewed Product

这个问题与我的 有某种关系。我希望 "recently viewed" 部分显示我(作为访客)最近查看的产品。这样一来,每个访问者都会在该部分看到他们最近浏览过的产品。
magento 是否为此功能提供任何默认功能,或者我必须按照我在上一个问题中提到的方式来做。

yes , you can by simply use this 
<cms_index_index>
    <reference name="content">
        <block type="reports/product_viewed" name="home.reports.product.viewed" alias="product_viewed" template="reports/home_product_viewed.phtml" after="product_new">   
            <action method="addPriceBlockType">
                <type>bundle</type>
                <block>bundle/catalog_product_price</block> 
                <template>bundle/catalog/product/price.phtml</template>
            </action>
        </block>
    </reference>
</cms_index_index>

是的,magento 有它的默认功能 转到 app/design/frontend/default/(yourtheme)/tempalte/reports 文件夹

如果您在主题中看不到该文件夹​​,只需将其复制并保存到您的主题文件夹中

您可以使用以下代码在布局文件中显示

<block type="reports/product_viewed" name="left.reports.product.viewed" template="reports/product_viewed.phtml" />

在CMS页面(首页)中调用

{{block type="reports/product_viewed" name="left.reports.product.viewed" template="reports/product_viewed.phtml"}}

在 phtml 文件中调用

<?php echo $this->getLayout()->createBlock('reports/product_viewed')->setTemplate('reports/product_viewed.phtml')->tohtml(); ?>