在商店中,商店视图 /网站的产品保持分开。

为了避免SKU重叠,我们必须处理:

  • 导入期间添加一个前缀(但是我们可能需要在显示时删除它)
  • 将SKU定义为仅在网站级别上是唯一的。

第二种方法通常可以吗?

有帮助吗?

解决方案

在Magento中实现这一可能会要求您更改数据库结构,例如 sku 产品平台中的字段是 UNIQUE 价值,也是管理员和任何其他过滤产品的代码的文件 sku.

如果纯粹是出于视觉原因,我建议使用您的第一种方法。它需要您编辑几个模板文件,但肯定会降低安装稳定性的风险。

根据我的经验,对Magento核心进行这类重大变化不可避免地导致冲突。在Magento Core或第三方扩展中。

其他提示

另一种可能性可能是为显示的SKU使用附加属性。在原始SKU中添加一个前缀/后缀,以使SKU保持独特,并用短SKU填充新的SKU字段。您只需要修改模板即可显示新属性的值(或添加pronstend after_load -observer即可填充来自新属性的值的字段“ sku”的内容 - 必须对此进行测试) 。

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