我從另一位開發人員手中接過一個網站,發現屬性的設置有點亂。Magento - 如何清理不屬性集中的屬性
具體而言,產品具有與相關屬性集無關的屬性。
如果您將葡萄酒的屬性設置爲「葡萄酒」,其中一個屬性爲「葡萄品種」。
但我也有一個完全不同的屬性集「啤酒」,但不知何故我的一個啤酒有一個葡萄品種。
它沒有分配到Beers屬性集,它不會顯示在本產品的後端(所以我不能編輯它),但是如果我查看數據庫,它就在那裏(在catalog_product_entity_ *和catalog_product_index_eav),而且當我做出口時,它也在那裏,如果有人搜索「美樂」,他們會拿出這款啤酒。有數百種這樣的產品。
從不屬於其指定屬性集的產品中刪除所有屬性的最佳方法是什麼?
我可以在SQL中弄明白,但我不確定,但這不是做事的最佳方式,因爲我害怕錯過某些東西並完全搞砸了產品。
如果僅僅是將它分配給錯誤的屬性集,那麼有些模塊可以讓您非常簡單地在沒有SQL垃圾箱潛水的產品上更改屬性集。阿馬斯蒂的羣衆行動就是這樣。 –
謝謝,但它被分配了正確的屬性集。我的觀點是,有些屬性不屬於仍然分配給該產品的屬性集。 – colmde
好吧,孤立的屬性條目... –