以下是我的情况,我的公司购买没有品牌的产品,并以自有品牌销售。
我们有2个网站和2个品牌,我们两个品牌都有不同名称的产品。
示例:名为BrandA Product Premium的品牌A的产品A和其他网站上的同一产品名为BrandB Product Super。
但是在两个网站上,url-key是相同的(默认视图中的产品名称)所以在site1上我有:
http://www.site1.com/brand-a-product-premium.html非常好。
在网站2上我有http://www.site2.com/brand-a-product-premium.html如果您输入正确的网址:http://www.site2.com/brand-b-product-super.html,您将被重定向到错误的网址。
我可以通过创建自定义url_rewrite来解决这个问题,但在这种情况下有成千上万的产品,所以我可能做错了,应该有更好的解决方案。
我可以帮忙吗?
最好的问候。
答案 0 :(得分:1)
如果您在多线程设置中使用Magento的一个实例,则可以覆盖每个商店视图的url键以及任何其他产品属性。从编辑产品页面左侧的下拉列表中选择站点2的商店视图,然后覆盖该商店视图的必填字段。
我有一个多线索网站,我在这两个网站上销售一些产品,但不是全部,使用上述方法让我可以完全控制每个商店视图的同一产品的各个方面。例如自定义名称,描述,图像,类别等。为了确保产品不通过目录或搜索显示在特定站点上,我通过将可见性设置为无来禁用该商店视图中的该产品。
不要使用URL重写选项,这将会困扰你!