我们的商店拥有超过3万种产品,其中大多数是儿童产品,并且不可单独可见。如何防止为这些产品添加新的URL重写?我提到我们如何管理URL重写Proccess,例如,我不想为特定产品(例如残疾人,不可见,未分类的产品)添加URL重写?有人有一些提示吗?谢谢。

有帮助吗?

解决方案

Magento url_rewrite系统非常有问题。它的错误使桌子在每个驯鹿上都生长,并为舒适性而设计,因此它包含了不可见产品的重写。

除了错误之外,您想做的大多数工作都是非常依赖商店的,因为这主要导致功能集减少。

如果要更改,则需要重写mage_catalog_model_url模型。
例如,您可以在那里重新设计_refreshproductrewrite函数以跳过它,如果当前产品无论如何都没有显示。

许可以下: CC-BY-SA归因
scroll top