2013-02-08 13 views
5

Próbuję zaimportować klientów do magento za pomocą pliku csv, używając wbudowanego importera klienta Magento.Importuj klientów do Magento poprzez csv

Działa poprawnie (nazwa klienta, adres e-mail i hasło trafiają do bazy danych), ale adresy rozliczeniowe i wysyłki klientów nie są.

Oto mój nagłówek 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' 

Próbowałem również umieścić te znaczniki w nagłówku, ale nadal nic.

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

Jeśli ktoś miał ten problem i wie jak to zrobić, proszę o pomoc,

Dzięki z góry,

+0

proszę również opublikować kilka pierwszych wartości wiersza pod tymi atrybutami, aby lepiej poznać problem. – Kalpesh

+0

1111 | podstawa | Test | Użytkownik | [email protected] | 005d05de29487ec44cd07bd9d757d4e1 | Firma | Nazwa | | 1234 | Miasto | Ulica 1 | 123456789 | Kraj | | i wszystkie wartości przesyłki są puste, dzięki – user1999634

+0

, jeśli wartości przesyłki są puste, czy masz tam ograniczniki? – Kalpesh

Odpowiedz

9

OK, znalazłem rozwiązanie, aby to zrobić:

Przejdź do Magento admin-> System-> Import/Export->Profile przepływu danych. (nie Magento Admin-> System-> Importuj/Export-> Importuj!)

Następnie wybierz profil: Klienci importu (lub utworzyć jeśli nie istnieje).

Ustawię wartość Store w polu Informacje o profilu na "Widok domyślny sklepu". Następnie prześlij swój CSV i uruchom profil.

To zadziałało dla mnie i poprawnie przekazuje każdą wartość do bazy danych Magento - również adresy wysyłki i rozliczeniowe.

Oto mój nagłówek 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 

ja nie wiem, czy group_id jest wymagane lub nie, ale trzeba mieć kolumnę grupy

(ustawić wartość „ogólne” dla niego.)

Znalazłem go trochę błędny, więc nie panikuj, jeśli wszystko jest ustawione prawidłowo i otrzymasz komunikat o błędzie, taki jak: "nie ustawiono wymaganej witryny kolumny" - lub podobnie, odświeżyłem stronę Import danych, uruchom ponownie profil i zadziałało - oczywiście wszystko ustawiłeś poprawnie.

Nadzieja pomaga,

+0

"group_id" jest wymagane jako pole w twoim wierszu nagłówka, a wartość '1' jest domyślnie" Ogólne ". 'grupa' nie jest wymagana jako pole. – FactoryAidan

1

W "group_id" będzie powodować problemy. Prawidłowy nagłówek to grupa. (Widziałem kilka przykładów instrukcji select, które używają "Group_id" i uważam, że nie wiedzą, jak uniknąć słów zarezerwowanych w MYSQL.)

Jeśli ustawisz wartość domyślną General w kolumnie Group, import powinien być OK

+0

cześć .. czy można importować klienta przez csv poprzez zadanie cron. więc nie muszę ręcznie przesyłać csv? –

0

Możemy mieć wszystkie informacje dotyczące klienta do csv Pola, które nie są compulsary można pozostawić puste

Nagłówki są następujące:...

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 

Hope this helps

Powiązane problemy