我正在確定以編程方式將類別添加到產品的最佳方式。這些類別是從magento安裝之外的第三方數據中獲得的,然後我解析這些數據並想更新magento:「catalog_category_product」表,將找到的類別與其各自的產品相關聯。Magento,以編程方式向SQL腳本中的產品添加類別
將「catalog_category_product」中的產品關聯類別添加爲測試後,該類別未出現在magento前端網站上。在更多搜索後,我在「catalog_category_product_index」表中添加了一個條目,產品現在顯示在前端網站的正確類別中。
這就是這一切必要的嗎?恐怕還有與產品和類別相關的附加magento事件掛鉤,它們可能會更新我不知道的其他表。
我可以用SQL無差錯地向這兩個表添加行,還是需要加載magento應用程序並通過EAV產品和類別模型執行此操作?我在正確的軌道上嗎?
更新
我實際上不是 '進口' 的任何新數據。產品和類別已經在系統中就地存在。我還沒有添加任何自定義觀察員,並且正在使用香草產品和類別模型。
我解析文本文件以獲取正確的值,然後使用普通的SQL UPDATE語句。
我只想確保通過採用此路線,我需要以編程方式更新的唯一表格是'catalog_category_product'和'catalog_category_product_index'。
非常感謝。我想我會走下這條路線的一些變化。 – Jarrod