如何在Magento中允许重复的SKU

Tia*_* Bo 1 magento e-commerce

我有一个零售第三方电池的客户,有些电池可以替代几种OEM型号.

例如,第三方SKU 12345可能会取代东芝N23和HP 53214,因此我的客户希望在前端创建两个具有相同SKU的产品(它们基本上是相同的产品).但是,默认情况下,Magento不允许重复的SKU.

我目前的解决方案是从后端设置SKU不需要,并添加另一个名为Model的属性,允许重复值,并在前端显示Model.

有一个更好的方法吗?或者是否可以允许重复的SKU?

天博
贵族科技有限公司

Man*_*kis 6

听起来像你找到了一个很好的解决方案.我不太确定您应该尝试为SKU设置重复值,原因有两个.

首先,SKU的重点是它是一个唯一的标识符.这是它存在的唯一原因.如果您将要有重复值,那么它不是唯一标识符; 这只是另一个属性.但是当然Magento仍然需要一个唯一的标识符来工作,这意味着这是一个额外的领域,它将我们带到你现在的位置.

那说我们来到第二点就是这个...我不是一个Magento大师,但我已经建立了我的电子商务网站的一部分,我学到的一件事是它们依赖于某些牢不可破的规则工作正常.其中之一是唯一标识符在数据库和应用程序级别上都是唯一的.因此,网站的很大一部分依赖于此功能正常运行.对于Magento我也非常肯定.

因此,试图在如此复杂的事物中改变这样一个基本前提只会导致恐怖和缓慢下降到疯狂.