通过magento的Cookie或Session获取用户查看的产品

时间:2014-03-06 06:33:24

标签: magento session-cookies

我希望用magento获取用户查看的产品。这是可能的。在开始时我将显示空数据,但是一旦他查看任何产品我想获得产品信息并将其显示给用户。任何线索或指南将不胜感激。谢谢

1 个答案:

答案 0 :(得分:0)

您可以在以下课程中进行修改。更好的扩展它。

  

Mage_Catalog_ProductController - >的viewAction()

$myValue = $productId;
Mage::getSingleton('core/session')->setMyValue($myValue);

要检索:

$myValue=Mage::getSingleton('core/session')->getMyValue();

取消设置:

Mage::getSingleton('core/session')->unsMyValue();

For Array:

Mage::getSingleton('core/session')->setData('yourArray',array(1,2,3));

其他方式。这里的$ value可以是array / object

Mage::getSingleton('core/session')->setXXX(serialize($value));
……
$value = unserialize(Mage::getSingleton('core/session')->getXXX());

查看here了解更多信息