Sklep Internetowy BestSeller
Harley-Davidson® Katowice
Odzież marki Harley-Davidson®.
MAER
Sklep RWD z akcesoriami Off-Road.
BMW Smorawiński
Strona internetowa marki BMW.
BOPSS
Sklep oferujący opony i felgi samochodowe.
KiddyFave
Akcesoria dla dzieci i młodzieży.
4F - sklep internetowy
Oficjalny sklep internetowy marki 4F.
Hurtownia rolnicza AgroBis
Części do ciągników i maszyn rolniczych
PepeStore
Sklep RWD z odzieżą PepeJeans.
Wydawnictwo Pascal
Księgarnia internetowa dla Wydawnictwa Pascal.
MikaHome
Unikatowe akcesoria do wystroju domu.

Import oferty towarowej z pliku CSV do sklepu

 

CSV jest formatem pliku, który służy do przechowywania danych w postaci tekstowej. Istotą formatu, jest rozdzielanie wartości odpowiednimi separatorami. Cechą CSV jest możliwość edycji pliku z bazą danych, zarówno w zaawansowanym arkuszu kalkulacyjnym, jak i w prostym edytorze tekstowym, jak np. windowsowy Notatnik.

Podstawowym zastosowaniem formatu CSV, jest możliwość stosunkowo prostej wymiany danych pomiędzy dwoma komputerami. Również w sklepie BestSeller jest możliwość importu i eksportu oferty towarowej.

Import CSV jest szczególnie przydatny dla osób posiadających spis towarów otrzymanych od kontrahenta właśnie w formie pliku CSV, bądź w pliku arkusza kalkulacyjnego, który również można w stosunkowo prostu sposób zapisać do formatu pliku CSV.  

 

Charakterystyka i struktura pliku CSV

Jak wspomniano, charakterystyką CSV jest oddzielanie wartości separatorami. Separatory są definiowalne, ale muszą być unikalne. Podstawowym rozdzielnikiem jest separator pola. Najczęściej stosuje się średnik (zdecydowanie lepiej stosować np. znak średnika niż przecinek). W arkuszu kalkulacyjnym jest to odpowiednik pola (komórki), natomiast w edytorze tekstowym wygląda to tak:

;value;

Drugim rodzajem podstawowego separatora jest separator tekstu. Jest dodatkowym zabezpieczeniem wartości z pola w sytuacji gdy w danej wartości pojawiają się inne znaki specjalne, znaki diakrytyczne albo więcej wyrazów (jak opis i występujące w nim przecinki). Popularnym znakiem używanym jako separator tekstu jest cudzysłów:

;”przykładowy, dłuższy opis”;

Wprowadzanie separatora tekstu i pola w zalezności od oprogramowania:

a) MS Excel: znak separatora tekstu należy wpisywać bezpośrednio w komórkę w arkuszu kalkulacyjnym, np. "Ą=ść+ż-ź".

Seprator pola definiowany jest przy zapisie pliku do rozszerzenia CSV

 

b) OpenOffice/LibreOffice: w arkuszu kalkulacyjnym nie trzeba wpisywać znaku separatota tekstu do pola w którym wpisujemy np. opis. Możliwość zdefiniowania separatorów zarówno pola, jak i tekstu będzie w momencie zapisywania pliku do rozmiaru CSV w dodatkowym oknie.

Struktura pliku: w pierwszym wierszu są nazwy kolumn, a poniżej odpowiednia wartość, np.:

 

a w edytorze tekstowym wygląda to tak:

 

Należy uważać na kodowanie znaków! Jest to ważne z powodu zapisu polskich znaków diakrytycznych. Jeżeli zapisujemy plik CSV w programie MS Excel to znaki będą domyślnie kodowane w Windows-1250. W przypadku arkuszy kalkulacyjnych z pakietów OpenOffice, czy LibreOffice, to najprawdopodobniej będzie ustawione domyślne kodowanie na UTF-8. Przy imporcie pliku CSV do sklepu BestSeller, należy wybrać identyczne kodowanie znaków.

 

W pliku CSV można używać również innych separatorów (wraz z przykładami separatorów):

kategorii >

podkategorii ^

atrybutów ?

Tych atrybutów nie definiujemy przy zapisie pliku do formatu CSV, tylko wpisujemy od razu w komórkę arkusza kalkulacyjnego. Przykład zapisu jednego towaru do dwóch kategorii głównych i trzech podkategorii:

 

Po imporcie, informacja o przypisanych kategoriach do towaru wygląda następująco:

 

Przykład rozdzielenia wartości atrybutu przypisanego do towarów:

 

W przypadku importu zdjęć do bazy sklepu, należy w komórkę wpisać pełny adres URL, gdzie znajduje się zdjęcie. Jeżeli zdjęć jest więcej, każdą kolejną kolumnę tytułujemy np. Zdjęcie 1, Zdjęcie 2, Zdjęcie 3, etc.

Za pomocą pliku CSV można dodawać i aktualizować bazę towarów wraz z wieloma parametrami, takimi jak ceny, stan magazynowy, atrybuty, zdjęcia, kategorie, etc. Pełna lista pozycji, które można przypisać przez import CSV, znajduje się na końcu poradnika. Należy pamiętać, że najmniejszy plik CSV musi zawierać minimum dwie kolumny: symbol (produktu) i jakąkolwiek inną którą chcemy przypisać do towaru w sklepie. Importer rozpoznaje produkty po symbolu. Symbol musi być unikalny dla każdego towaru, żeby importer mógł jednoznacznie identyfikować towary!

 

Import pliku CSV do sklepu internetowego BestSeller

Krok 1/2

Dział Wymiana danych->Import CSV. Import składa się z dwóch kroków. W pierwszym kroku należy wgrać plik na serwer oraz określić podstawowe informacje o jego budowie.

Lokalizacja piku importu: wskazanie pliku importu do umieszczenia na serwerze i zaimportowania do sklepu.

Separator pola: znak rozdzielający poszczególne kolumny w importowanym pliku

Separator tekstu: jeżeli tekst w każdej kolumnie jest zawarty w cudzysłowie lub innym dowolnym znaku - należy go tu uzupełnić

Kodowanie znaków: ustawić na to w którym był zapisany plik CSV

 

Po uzupełnieniu powyższych danych można użyć przycisku Wgraj plik aby umieścić plik na serwerze i przejść do drugiego kroku. Jeżeli planujemy plik o identycznej strukturze podstawowych separatorów i kodowaniu importować wielokrotnie w przyszłości, powinno się w sekcji niżej zapisać bieżące ustawienia.

Jeżeli formatów pobieranych plików będzie więcej, oczywiście można je również zapisać. Zapisane ustawienia można w każdej chwili załadować, by jednym kliknięciem ustawić wszystkie dane. Ustawienie o najwyższym priorytecie będzie ładowane domyślnie, każdorazowo przy wejściu w zakładkę importu.

 

Import automatyczny

Ustawienia pliku – zapisane ustawienia z pierwszego kroku.

Ustawienia importu - zapisane ustawienia z drugiego kroku (o drugim kroku importu w następnym akapicie).

Nazwa pliku lub URI – adres serwera z którego będzie pobierany plik CSV

Częstotliwość – zdefiniowanie okresu pobierania pliku z danymi

Aktywny – włącznik lub wyłącznik funkcji

 

 

Krok 2/2

Po załadowaniu pliku (ale jeszcze przed importem!) w drugim kroku należy dowiązać pola z pliku do pól w sklepie.

 

Przykładowy widok:

 

Po imporcie część wartości z kolumny Rodzaj danych (czyli pozycji do przypisania w sklepie internetowym BestSeller), będzie wskazywała błędne propozycje. Należy je odpowiednio poprawić. Powyższy widok przedstawia już uporządkowane dowiązania.

UWAGA: w przykładzie dwa razy w kolumnie Rodzaj danych widać wartość Stan. W przypadku pozycji drugiej od góry oznacza to bieżący stan magazynowy, natomiast w drugim w przypadku chodzi o atrybut stan.

Poniżej znajdują się kolejne kluczowe parametry importu pliku:

 

Tryb importu - można dodawać, aktualizować, albo przeprowadzać jednocześnie obie czynności.

Język importowanego pliku – w przypadku jednojęzycznych sklepów, opcja nie ma znaczenia. Jeżeli jednak sklep ma np. dwie wersje językowe, należy przełączyć przy tej opcji język przy imporcie pliku dla danej wersji językowej, np.: sklep ma wersję polską i angielską. Najpierw ładujemy plik dla wersji polskiej, kontrolka ustawiona jest na pl, wykonujemy import. Następnie ładujemy plik dla wersji angielskiej, zmieniamy kontrolkę języka na en, wykonujemy import.

W polach od separatorów wpisujemy użyte separatory od kategorii, podkategorii i atrybutów.

Opcje, które określają tworzenie brakujących kategorii, producentów, VAT i jednostki miary, powinny być zaznaczone. W tym przypadku importer doda do bazy sklepu brakujące wartości i kategorie

Przed zakończeniem całej operacji, czyli kliknięciu w przycisk Wykonaj import powinno zapisać się powyższe ustawienia. Szczególnie jest to ważne w przypadku ustawień drugiego kroku, których w zależności od ilości danych w zaciągniętym pliku może być dużo (i każdorazowe ustawianie ich na nowo, byłoby działaniem niefunkcjonalnym).

Po kliknięciu w Wykonaj import sklep w zależności od wielkości pliku będzie przez pewien czas przetwarzał dane z pliku. Na końcu pojawi się informacja z podsumowaniem o ilości dodanych i aktualizowanych pozycji.

 

 

Lista informacji i cech o towarze możliwych do przypisania w sklepie poprzez import CSV:

01) Atrybuty (lista istniejących atrybutów)

02) Dostępność

03) Flagi

- Promocja

- Bestseller

- Nowość

- Strona główna

- Ukryty

04) Hasła wyszukiwania

05) Jednostka miary

06) Pomocnicza jednostka miary

07) Przelicznik pomocniczej jednostki miary

08) Kategoria

09) Kod kreskowy

10) Nazwa

11) Nazwa aukcji Allegro

12) Nazwa aukcji Świstak

13) Opis

14) Opis skrócony

15) Tag Title

16) Tag Description

17) Tag Keywords

18) PKWiU

19) Poziomy cen

(lista istniejących poziomów cen)

20) Priorytet

21) Producent

22) Kod producenta

23) Punkty za zakupy

24) Stany (lista istniejących magazynów, zawsze według poniższego schematu)

- Stan (bieżący) (UWAGA nie mylić z często występującym atrybutem o tej samej nazwie)

- Stan minimalny

- Stan maksymalny

25) Symbol

26) Symbol towaru wariantowego

27) Symbol towaru pasujący do

28) VAT

29) Waga

30) Szerokość

31) Wysokość

32) Głębokość

33) Zdjęcia

- główne

- dodatkowe

 

Wydrukuj

szablony.phpintegracje,30,126.htmsynchronizator_bestseller,0,140.htm

pytania@infoserwis.org

tel. 61 832 45 80
 tel./fax 61 832 61 37

 
Systemy zintegrowane ze sklepem internetowym BestSeller

InfoSerwis - obsługa informatyczna przedsiębiorstw
ul. Winogrady 60, 61-659 Poznań
tel.: 061 832 45 80, tel./fax.: 061 832 61 37
biuro@infoserwis.org