我对 Magento 还很陌生,所以你必须忍受我。我的任务是通过 csv 文件将旧 cms 中的一些产品导入 magento。由于两个 CMS 中的属性不匹配,我认为我最好的做法是从 Magento 导出产品,然后使用导出的 CSV 文件作为模板,从我的产品列表中复制数据以匹配最佳我可以。当我遇到不存在的属性时,我只会制作一个自定义的来匹配。
你怎么看?有没有更好更快的方法?最初我希望有一种方法可以定义我自己的自定义产品类型,这样我就可以导入具有匹配属性的产品。
我对 Magento 还很陌生,所以你必须忍受我。我的任务是通过 csv 文件将旧 cms 中的一些产品导入 magento。由于两个 CMS 中的属性不匹配,我认为我最好的做法是从 Magento 导出产品,然后使用导出的 CSV 文件作为模板,从我的产品列表中复制数据以匹配最佳我可以。当我遇到不存在的属性时,我只会制作一个自定义的来匹配。
你怎么看?有没有更好更快的方法?最初我希望有一种方法可以定义我自己的自定义产品类型,这样我就可以导入具有匹配属性的产品。
如果您提供有关您尝试导入的属性类型的更多详细信息,我可以给您一个更好的答案。
Magento 的属性系统被设计成非常灵活的开箱即用。您可以在后端创建各种属性类型及其条件Catalog > Attributes > Manage Attributes
。
要导入您的产品,您可以先在 下创建所需的属性Catalog > Attributes > Manage Attributes
,然后将它们分配给 下的属性集Catalog > Attributes > Manage Attribute Sets
。然后在 Magento 中创建一些测试产品。最后,将这些产品出口到System > Import/Export > Export
. 这将生成一个 CSV,然后您可以将其用作模板。
如果您的目标是导入大量产品(比如超过 1000 个),我建议您使用Magmi,这是一个定制的 Magento 导入器,它绕过 api 并将产品直接导入数据库。Magento 的内置导入方法非常慢,因为它们利用了 Magento 构建的沉重框架。Magmi 帮助绕过瓶颈并在几秒钟内导入数千种产品。
uRapidflow 在这种情况下可能会被证明是有用的: http ://www.unirgy.com/products/urapidflow/
关键是将您的 CSV 格式化为 uRapidflow 可接受的格式。