2014-05-01 44 views
1

我遇到的問題是我使用Magmi(magento產品導入開源解決方案)導入產品,但我想更改url slug。我需要知道magento數據庫中的哪個表包含slu so,以便我可以直接以某種方式餵它...哪個magento表包含產品url slug

回答

0

最優秀的Magmi會爲您做到這一點。我建議你慢慢仔細閱讀每一頁Magmi instructions,以瞭解這個軟件工具的巨大功能。但是你要專心的是here

所以如果你使用一個CSV,如:

"sku","url_key" 
"00085722994075","my-awesome-product-you-will-fail-without-it" 

然後Magmi將更新都爲你的產品「鼻涕蟲」。

要回答你的問題:core_url_rewrite是主表,但是它是根據產品屬性'url_key'和產品屬性在EAV中構建的,因此它不是單個表更新。這就是爲什麼我們向Dweeves的天才和他的魔法Magmi代碼鞠躬。

0

我認爲更好的想法加載產品,然後更新產品URL,否則,如果你嘗試在直接的數據庫表中做。有些問題會像索引一樣出現,magento可能會停止工作。

我是指你如何做負載MAGE類,然後加載,然後產品做到這一點手動

4

我知道這個問題是老的答案被接受,但對於用戶不使用Magmi是有這樣的回答:

網址密鑰由EAV模型存儲。 您可以通過下面的查詢找到值:

SELECT `attribute_id` INTO @urlKeyId 
FROM `eav_attribute` WHERE `entity_type_id` = 4 AND `attribute_code` LIKE 'url_key'; 

SELECT * FROM `catalog_product_entity_varchar` WHERE `attribute_id` = @urlKeyId; 

(如果您正在使用表前綴將它添加到表的名稱)