Import plików CSV nie posiada kolumny z datą rejestracji. Daty rejestracji są po prostu takie same jak data importu. To dość mylące, bo potem nie wiemy który klient jest z nami kilka lat, a który co dopiero się zarejestrował.
Należy te dane dodać ręcznie. Oczywiście przy założeniu, że ID klienta na starym i nowym sklepie są takie same.
Logujemy się przez PhpMyAdmin na starym sklepie. Potem pobieramy je za pomocą komendy:
SELECT `id_customer`,`date_add` FROM `ps_customer`
Następnie eksportujemy je do pliku Excel CSV.
W tym artykule pod paragrafem o treści „Zjeżdżamy pod wyniki zapytania na dół strony i wybieramy export wyników wyszukiwania„ wykonywaliśmy to na analogiczny sposób.
Plik CSV ma dla przykładu taką zawartość:
... 23 2012-06-28 15:53:48 24 2012-06-28 19:46:04 25 2012-06-28 23:09:00 ...
Edytując kolumny zamieniamy go na:
... UPDATE `ps_customer` SET `date_add` = ' 2012-06-28 15:53:48 ' WHERE `ps_customer`.`id_customer` = 23 UPDATE `ps_customer` SET `date_add` = ' 2012-06-28 19:46:04 ' WHERE `ps_customer`.`id_customer` = 24 UPDATE `ps_customer` SET `date_add` = ' 2012-06-28 23:09:00 ' WHERE `ps_customer`.`id_customer` = 25 ...
Czyli dodajemy odp. kolumny pomiędzy tymi 2 i wstawiamy tam odp. tekst.
Oczywiście powyższe listingi są to tylko wycinki bazy klientów (stąd kropki na początku i końcu listingu).
Zawartość 2 pliku CSV wklejamy do notatnika w którym jest opcja „znajdź i zamień” i zamieniamy tabulator na brak znaku (usuwamy tabulatory).
Gotowy kod wklejamy jako komendę SQL.
Gotowe.