7

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',

誰かがこの問題を抱えていて、これを行う方法を知っている場合は、助けてください、

前もって感謝します、

4

3 に答える 3

9

OK、これを行うための解決策を見つけました:

Magento admin->System->Import/Export-> Dataflow プロファイルに移動します。 (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 が必要かどうかはわかりませんが、グループ列が必要です (「一般」の値を設定しています)。

少しバグがあることがわかりました。すべてが正しく設定されていて、次のようなエラー メッセージが表示されてもパニックにならないでください。機能しました-もちろん、すべてを正しく設定しました。

それが役に立てば幸い、

于 2013-02-11T10:58:33.527 に答える
1

「Group_id」が問題を引き起こします。正しいヘッダーはグループです。(「Group_id」を使用している select ステートメントの例をいくつか見てきましたが、MYSQL で予約語をエスケープする方法を知らないと思います。

[グループ] 列に [一般] の既定値を入力すると、インポートは問題なく実行されます。

于 2014-01-07T15:21:23.873 に答える