缺货时重定向产品

时间:2020-04-13 10:22:12

标签: magento redirect magento-1.9

在我的类别之一中,有很多产品缺货。我想将没有库存的产品重定向到类别页面,而不用筛选依据标记

例如:website/product1 -> website/category1/filter1

我希望它重定向到website/category1

我已经在文件中完成了此操作:

app/code/local/MyWebsite/Redirect/Model/Observer.php

我替换了这一行

$_categoryUrl = $_category-getUrl().'/'.$urlKey ;

在此行

$_categoryUrl = $_category->getUrl()  ;

在此代码段中

     $_redirect-setCreatedAt($this-getDatetime());
         $_redirect->save();
     }

    $_categoryUrl = $_category-getUrl()  ;
     Mage::app()->getResponse()-setHeader('X-Redirect', 'product-not-available')->setRedirect($_categoryUrl, $_redirectStatus);
 } else {
     Mage::app()->getResponse()-setHeader('X-Redirect', 'no-category')-setRedirect('/', $_redirectStatus);

但是即使在视觉上也是正确的。我应该按产品重定向,但我不明白这意味着什么。如果您需要任何其他信息,请不要犹豫。

预先感谢

0 个答案:

没有答案