【问题标题】:Import Customers To Magento via csv通过 csv 将客户导入 Magento
【发布时间】:2013-02-08 13:35:50
【问题描述】:

我正在尝试使用 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',

如果有人遇到这个问题并且知道怎么做,请帮忙,

提前致谢,

【问题讨论】:

  • 请同时在这些属性下发布前几行值以更好地了解问题。
  • 1111 |基地 |测试 |用户 | test.user@mail.com | 005d05de29487ec44cd07bd9d757d4e1 |公司 |姓名 | |第1234章城市 |街道 1 | 123456789 |国家 | |并且所有的运费都是空的,谢谢
  • 如果运费是空的,我相信你有分隔符吗?
  • 您甚至可以导出您的客户并查看格式以确保您的操作正确无误。顺便说一句,您是否收到任何错误或只是帐单和运输数据为空?
  • 是的,只有分隔符

标签: magento


【解决方案1】:

好的,我找到了解决方案:

转到 Magento 管理员->系统->导入/导出->数据流配置文件(不是 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   group_id    dob

我不知道是否需要 group_id,但您必须有一个 group 列(我为其设置了 'General' 值。)

我发现它有点问题,所以如果一切设置正确,请不要惊慌,您会收到如下错误消息:“未设置必填列网站” - 或类似的,我刷新了导入数据流页面,再次运行配置文件,并且它起作用了 - 当然,您正确设置了所有内容。

希望对你有帮助,

【讨论】:

  • group_id 需要作为标题行中的字段,1 的值默认为Generalgroup 不需要作为字段。
【解决方案2】:

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

如果您将默认值 General 放在 Group 列中,则导入应该没问题

【讨论】:

  • hi .. 是否可以通过 cron 任务通过 csv 导入客户。所以我不需要手动上传 csv 吗?
【解决方案3】:

我们可以将有关客户的所有信息保存到 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

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    相关资源
    最近更新 更多