通过csv将客户导入到Magento

问题描述:

我试图用客户导入器中内置的Magento将客户导入到带有csv文件的magento中。通过csv将客户导入到Magento

它工作正常(客户姓名,电子邮件和密码进入数据库),但客户的帐单和送货地址不是。

这里是我的CSV标题:

'id', '_website', 'firstname', 'lastname', 'email', 'password_hash', 'billing_firstname', 'billing_lastname', 'billing_company', 'billing_postcode', 'billing_city', 'billing_street1', 'billing_telephone', 'billing_country', 'billing_region', 'shipping_firstname', 'shipping_lastname', 'shipping_company', 'shipping_postcode', 'shipping_city', 'shipping_street1', 'shipping_telephone', 'shipping_country', 'shipping_region', 'is_subscribed', 'group_id', 'dob' 

我也试图把这些标记为标题,但仍然一无所获。

'postcode', 'city', 'street1', 'telephone', 'country', 'region', 

如果任何人有这个问题,并知道如何做到这一点,请大家帮忙,

由于提前,

+0

也请在这些属性下首先发布几行值以更好地了解问题。 – Kalpesh 2013-02-08 14:48:21

+0

1111 |基地|测试|用户| [email protected]。com | 005d05de29487ec44cd07bd9d757d4e1 |公司|名称| | 1234 |城市|街道1 | 123456789 |国家| | 和所有的运输价值是空的,谢谢 – user1999634 2013-02-08 15:04:35

+0

如果航运价值是空的,我相信你在那里有分隔符? – Kalpesh 2013-02-08 15:07:35

OK,我发现了一个解决方案,做到这一点:

转到Magento admin-> System-> Import/Export->Dataflow profiles(不Magento的管理 - >系统 - >导入/导出 - >导入!)

然后,选择配置文件:导入客户(或创建如果不存在的话)。

我将配置文件信息框中的Store值设置为'Default store view'。 然后,上传您的csv,并运行配置文件。

它为我工作,并正确地将每个价值进入magento数据库 - 运输和帐单地址。

这里是我的CSV标题:

id website firstname lastname email password_hash billing_firstname billing_lastname billing_company billing_postcode billing_city billing_street1 billing_telephone billing_country billing_region shipping_firstname shipping_lastname shipping_company shipping_postcode shipping_city shipping_street1 shipping_telephone shipping_country shipping_region is_subscribed group group_id dob 

是否需要或不GROUP_ID我不知道,但你必须有一组列

(我设置“常规”价值吧。)

我发现它有点bug,所以不要惊慌,如果一切都设置正确,你会得到一个错误消息,如'所需列网站未设置' - 或类似,我刷新导入数据流页面,再次运行配置文件,和它的工作 - 当然你正确地设置一切。

希望它有帮助,

+0

'group_id'是必需的作为字段在你的标题行中,默认值为'1'。作为一个字段,不需要“组”。 – FactoryAidan 2016-03-18 19:55:03

“Group_id”会导致问题。正确的标题是组。 (我已经看到了一些使用“Group_id”的语句的例子,我相信他们不知道如何在MYSQL中转义保留字。

如果您在Group列中放置General的默认值,那么导入应该是OK

+0

嗨..是否有可能通过cron任务通过csv导入客户。所以我不需要手动上传csv? – 2015-06-03 10:20:54

我们可以拥有所有关于客户到CSV的信息不属于必须放的字段可以留空

页眉如下:。

website,email,group_id,disable_auto_group_change,firstname,lastname,password_hash,prefix,middlename,suffix,taxvat,billing_prefix,billing_firstname,billing_middlename,billing_lastname,billing_suffix,billing_street_full,billing_street1,billing_street2,billing_street3,billing_street4,billing_street5,billing_street6,billing_street7,billing_street8,billing_city,billing_region,billing_country,billing_postcode,billing_telephone,billing_company,billing_fax,shipping_prefix,shipping_firstname,shipping_middlename,shipping_lastname,shipping_suffix,shipping_street_full,shipping_street1,shipping_street2,shipping_street3,shipping_street4,shipping_street5,shipping_street6,shipping_street7,shipping_street8,shipping_city,shipping_region,shipping_country,shipping_postcode,shipping_telephone,shipping_company,shipping_fax,created_in,is_subscribed,group 

希望这有助于