【发布时间】:2011-01-20 13:42:30
【问题描述】:
我看到了另一个关于如何大量导入产品、类别等的问题,但我想做的就是将我的类别从一家商店导入到另一家商店。
当您导出产品时,我看到它仍然有一个类别 ID 属性,它为产品提供,但我没有看到任何用于导出产品类别的选项。
我认为最简单的方法是使用 SQL 复制表,但是当我通过 phpMyAdmin 导出/导入时,它永远不会工作......
有什么想法吗?
谢谢,
克里斯
【问题讨论】:
我看到了另一个关于如何大量导入产品、类别等的问题,但我想做的就是将我的类别从一家商店导入到另一家商店。
当您导出产品时,我看到它仍然有一个类别 ID 属性,它为产品提供,但我没有看到任何用于导出产品类别的选项。
我认为最简单的方法是使用 SQL 复制表,但是当我通过 phpMyAdmin 导出/导入时,它永远不会工作......
有什么想法吗?
谢谢,
克里斯
【问题讨论】:
很遗憾,没有一种简单的方法可以导入/导出类别。我很震惊,该功能仍然不存在(以及下拉/多选属性)。
如果您对使用 API 和 SOAP 之类的东西足够精通,那么您当然可以与 Magento 的 API 进行交互,并从 CSV 或类似的东西中快速添加类别。但是,您必须自己开发它。不过,这几乎是您目前唯一的选择..
http://www.magentocommerce.com/wiki/doc/webservices-api/api#category_api
【讨论】:
所以我实际上已经导入了我的类别!
我最终通过 phpMyAdmin 从旧站点导出了与我的类别有关的每个表。然后我从每个 SQL 文件中分别复制了 INSERT 语句并在我的新数据库上运行它们。
有几个需要先导入其他表,但如果您遇到错误,它会告诉您它正在调用哪个表,然后先导入它。
我认为唯一必须带过来的非类别表是 product_entity 表。我忘记了确切的名称,但是当您尝试导入其他类别表时,它会让您知道它需要什么。
这不是最简单的方法,但比手动导入要快得多,并且执行起来相对简单。只是需要一点时间。
仅供参考,在我准备好所有类别后,我通过管理面板导入了我的产品。
希望能帮助遇到同样问题的其他人。不确定这个答案有多清楚,但如果您有任何问题或需要澄清,请发表评论,我很乐意为您提供帮助。
【讨论】: