2014-05-01 47 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; 

(如果您正在使用表前缀将它添加到表的名称)