2013-02-08 94 views
5

我試圖用客戶導入器中內置的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

回答

9

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

1

「Group_id」會導致問題。正確的標題是組。 (我已經看到了一些使用「Group_id」的語句的例子,我相信他們不知道如何在MYSQL中轉義保留字。

如果您在Group列中放置General的默認值,那麼導入應該是OK

+0

嗨..是否有可能通過cron任務通過csv導入客戶。所以我不需要手動上傳csv? – 2015-06-03 10:20:54

0

我們可以擁有所有關於客戶到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 

希望這有助於