wdrożenia PrestaShop

Import danych klientów z csv

  • 19 Odpowiedzi
  • 6024 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Andrzej

  • Użytkownik
  • **
  • 48
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Import danych klientów z csv
« dnia: Wrzesień 26, 2013, 01:54:36 pm »
Próbuję zaimportować z csv dane klientów i mimo komunikatu ".....pomyslnie" , braku błędów , żaden rekord się nie dodaje ?

Hm dziwne... , jaka może być przyczyna tego stanu rzeczy ?

*

Offline Andrzej

  • Użytkownik
  • **
  • 48
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #1 dnia: Wrzesień 30, 2013, 11:25:37 am »
Może inaczej : czy importowaliście kiedykolwiek dane klientów z csv do presty ?

Wiadomo , że są to dwa kroki . Najpierw dane podstawowe , potem dane adresowe - z różnych plików csv.

Niestety w panelu admina nie widzę aby presta ( 1.5.4.1 ) wykonała choć jeden insert  po wykonaniu pierwszego kroku i to mimo komunikatu

"Twój plik .CSV został poprawnie zaimportowany do Twojego sklepu."
 
Nie mam pomysłu na ten moment - dlaczego tak się dzieje ?



*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #2 dnia: Wrzesień 30, 2013, 11:35:55 am »
a sprawdzales czy w oggole w mySQL sie zapisuje cokolwiek? np. tabela _costomer czy _address, moze klieci sie zapisuja tylko pominieta jest tabela _customer_group, czyli nei sa przypisany do zadnej z grup?
design4VIP z innej strony...

*

Offline Andrzej

  • Użytkownik
  • **
  • 48
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #3 dnia: Wrzesień 30, 2013, 11:39:20 am »
Testy tego rozwiązania robię na cba.pl i tam w panelu admina sprawdzam - nie ma nic w tabeli klientów

MySQL zwrócił pusty wynik (zero wierszy). (Wykonanie zapytania trwało 0.0051 sekund(y))SELECT  *
FROM  `ps_customer`
LIMIT 0 , 30

A u Ciebie to zadziałało ? , może na darmowym hostingu to nie działa ?


*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #4 dnia: Wrzesień 30, 2013, 12:20:23 pm »
a sprawdz jakies inne csv, np. wrzuc sobie jakas jedna kategorie czy produkt.

to, ze na darmowym to moze byc glowna przyczyna.


tak w ogole, pokaz strukture swoich plikow CSV, moze tam jest jakis blad?.
design4VIP z innej strony...

*

Offline Andrzej

  • Użytkownik
  • **
  • 48
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #5 dnia: Wrzesień 30, 2013, 12:53:03 pm »
Import kategorii , produktów działa i to na płatnym jak i darmowym hoście .

Co jest z importem klientów , na wiem .

Załączam przykładowy plik na , którym także zrobiłem próbkę zakończoną pozytywnym komunikatem tylko bez efektu .

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #6 dnia: Wrzesień 30, 2013, 01:43:15 pm »
rzeczywiscie cos nei tak z tymi importami klintow... nawet jak laduje czysty sample wygenerowany z presta to nie dziala...
znalazlem jeszcze cos takiego:
http://www.prestashop.com/forums/topic/244971-import-customers-via-csv/
mzoe bedzie pomocne

design4VIP z innej strony...

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #7 dnia: Wrzesień 30, 2013, 02:20:28 pm »
ja wczoraj dodałem z csv 1206 klientów i poszło bezbłędnie PS v 1.5.5.
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline Andrzej

  • Użytkownik
  • **
  • 48
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #8 dnia: Wrzesień 30, 2013, 02:26:40 pm »
Ciekawe , sprawdzę jak to zadziała w tej wersji , dzięki ...



*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #9 dnia: Wrzesień 30, 2013, 02:28:08 pm »
ja wczoraj dodałem z csv 1206 klientów i poszło bezbłędnie PS v 1.5.5.

jakbys mogl podrzucic sampla tego wrzutu wraz z opisem kodowania, separatorow itp. na pewno przyda sie innym ;)
design4VIP z innej strony...

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #10 dnia: Październik 01, 2013, 07:07:32 am »
kodowanie utf-8 element oddzielający "," przykładowa linia:
Jakub,Test,jkowalski@testl.com,09672ba4b44100162596820f1e3e469c
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #11 dnia: Październik 01, 2013, 09:11:34 am »
a jak przy takim csv wyglada 'active' kienta, przypisane do newslettera itp? jak pozniej, przy braku ID (automat, jak rozumiem) dodac do klietna jego adres? troche to malo przemyslane...
design4VIP z innej strony...

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #12 dnia: Październik 01, 2013, 06:59:15 pm »
Ale co mało przemyslane zobacz sobie zakładkę import csv klienci są zaimportowani Chcesz przykładowy csv do zapytania sql dla adresów ?
uzupełniasz po id klientów
W każdym razie działa :)
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #13 dnia: Październik 02, 2013, 09:25:26 am »
uzupełniasz po id klientów

no wlasnie najbardzoej o to chodzi, masz ID przybierane z automatu, wiec pozniej, jak masz 1200 klientow sprawdzaj czy aby kazdy adres zgadza sie z tym co zrobila sobie z automatu PS.... dla 5-10 klientow to jest do zrobienia, przy 1200 raczej malo wykonalne ;)

no nic, no ale to juz pryszcz, chciaz, dziwne, ze rozdzielasz przecinkiem a nie srednikiem... chociaz, raczej przy klientach nie ma wspolnych wpisow, wiec jest to wykonalne.

ale jeszcze zapytam, sprawdzales na srednikach czy ten wpis tez zadziala? nie mam zadnej wersji testowej "5" a nie chce mi sie dla tekiej dupereli instalowac ;)
design4VIP z innej strony...

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Import danych klientów z csv
« Odpowiedź #14 dnia: Październik 02, 2013, 02:49:29 pm »
oczywiście, że działa
znaki definiujesz podczas importu
ponadto id możesz nadać lub nie Twój wybór - w przykładzie pokazałem minimalną ilość danych
jeśli chodzi o adresację z csv zapytanie do bazy mogłoby wyglądać tak:
INSERT INTO `ps_address` (`id_address`, `id_country`, `id_state`, `id_customer`, `id_manufacturer`, `id_supplier`, `id_warehouse`, `alias`, `company`, `lastname`, `firstname`, `address1`, `address2`, `postcode`, `city`, `other`, `phone`, `phone_mobile`, `vat_number`, `dni`, `date_add`, `date_upd`, `active`, `deleted`) VALUES (3, 14, 0, 2, 0, 0, 0, 'Mój adres', '', 'xxxxxxxxxxxxxx', 'Małgorzata', 'test 26/18', '9999999', '60-658', 'Poznań', '', '99999', '', NULL, NULL, '2010-11-02 15:48:42', '2011-07-21 13:15:05', 1, 0);
natomiast w csv wygląda to tak:
"id_customer" "id_shop_group" "id_shop" "id_gender" "id_default_group" "id_lang" "secure_key" "note" "email" "passwd" "last_passwd_gen" "birthday" "lastname" "newsletter" "ip_registration_newsletter" "newsletter_date_add" "optin" "firstname" "active" "deleted" "is_guest" "date_add" "date_upd" "id_risk" "company" "siret" "ape" "website" "outstanding_allow_amount" "show_public_prices" "max_payment_days" "22" "1" "1" "9" "1" "3" "430be62e5a626a05a23312aaf5385688" "" "adres" "cafc0e616b370194eac12d1c9af8ce0b" "2010-12-03 10:43:17" "" "nazwisko" "0" "" "" "0" "Jan" "1" "0" "0" "2010-12-03 16:43:17" "2010-12-03 16:43:17" "1" "" "" "" "" "0.000000" "0" "60"
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl