Sklep internetowy SOTESHOP posiada możliwość masowej zmiany oferty za pomocą arkusza kalkulacyjnego. Możesz wyeksportować całą ofertę lub jej część do pliku csv, zmienić plik na przykład w programie excel, a następnie zaimportować z powrotem do sklepu.
W panelu administracyjnym wybierz Aplikacje → Produkty
Wybierz Eksport
Zobacz jak dodać profil importu / eksportu.
Wybierz Import
Wybierz Eksport
Import / eksport służy do globalnego:
Zobacz jak usunąć produkty za pomocą importu
Plik musi zawierać poniższe kolumny, by produkt mógł zostać dodany:
Kod::code
),Nazwa::name
),Waluta::currency_iso
),Vat::vat_value
),Cena netto::price_netto
i / lub Cena brutto::price_brutto
),
Użyj kropkę jako separator dziesiętny. Wpisz cenę w postaci 123.45
.
Jednostka miary::uom
).W dowolnym miejscu w pliku, dodaj nową kolumnę import_status
i wpisz wartość d
(delete = usuń) przy produktach, które chcesz usunąć.
Do usunięcia produktu wystaczą tylko kolumny Kod::code
i import_status
.
Wprowadź kategorie w formacie:
Nazwa drzewa | Kategoria | podkategoria | podpodkategoria
Przykład:
Kategorie|Audio|Głośniki
Menu|Okazje|Audio
Menu|Okazje
Menu|Elektronika|Głośniki
Menu|Elektronika
Kategorie|Audio
Zobacz dokumentację kategorii.
Wprowadź opcje produktu w formacie:
{ "price_type": "netto" }
Rozmiar { "filter": 1, "default": "L" }
Rozmiar | XL | Kolor { "filter": 2, "default": "Czerwony" }
Rozmiar | XL | Kolor | Czerwony { "price": "", "old_price": "0.00", "stock": "0.00", "weight": "", "code": "", "pum": "0.00", "image": "", "option_color": "#543554" }
Rozmiar | XL | Kolor | Niebieski { "price": "+10", "old_price": "200.00", "stock": "5.00", "weight": "+2", "code": "AXC-234", "pum": "1.00", "image": "lozko-metalowe-kute-90x200cm-agnes-biale-wp1.jpg", "option_color": "#1b89de" }
Rozmiar | L | Kolor { "filter": 2, "default": "Żółty" }
Rozmiar | L | Kolor | Czerwony { "price": "", "old_price": "0.00", "stock": "0.00", "weight": "", "code": "", "pum": "0.00", "image": "", "option_color": "#2c8a4a" }
Rozmiar | L | Kolor | Żółty { "price": "", "old_price": "0.00", "stock": "0.00", "weight": "", "code": "", "pum": "0.00", "image": "", "option_color": "#cccccc" }
Rozmiar | M | Kolor { "filter": 2, "default": "Czerwony" }
Rozmiar | M | Kolor | Czerwony { "price": "", "old_price": "0.00", "stock": "4.00", "weight": "", "code": "", "pum": "0.00", "image": "", "option_color": "004_button_2_bold.jpg" }
Rozmiar | M | Kolor | Zielony
Gdzie:
#cccccc
' - kolor opcji, 'nazwa.jpg
' - ID lub adres URL importowanego obrazka. W przypadku dodawania obrazka należy go umieścić w katalogu:
uploads/assets
web/uploads/assets
)Przykład:
{ "typ_ceny": "netto" }
Kolor { "filtr": 1, "domyslna": "czarny mat" }
Kolor | czerwony { "cena": "", "stara_cena": "0.00", "magazyn": "10.00", "waga": "", "kod": "orange", "ijm": "", "zdjecie": "71", "kolor_opcji": "kubek-termiczny-czerw.jpg" }
Kolor | czarny mat { "cena": "", "stara_cena": "0.00", "magazyn": "8.00", "waga": "", "kod": "", "ijm": "", "zdjecie": "69", "kolor_opcji": "kubek-termiczny-czart.jpg" }
Kolor | niebieski { "cena": "", "stara_cena": "0.00", "magazyn": "0.00", "waga": "", "kod": "", "ijm": "", "zdjecie": "69", "kolor_opcji": "kubek-termiczny-nieb.jpg" }
Kolor | srebrny { "cena": "", "stara_cena": "0.00", "magazyn": "0.00", "waga": "", "kod": "", "ijm": "", "zdjecie": "72", "kolor_opcji": "kubek-termiczny-srebr.jpg" }
Pierwsze zdjęcie jest domyślnym zdjęciem produktu. Importowane zdjęcia umieść w katalogu:
uploads/assets
web/uploads/assets
Są dwie metody dołączania zdjęć:
Wprowadź nazwy plików wraz z rozszerzeniami (jeśli są wrzucone na serwer). Przykład:
watch.jpg | watch-1.png | watch-2.png | watch-3.png
Wpisz adres URL zdjęcia (prowadzący do jakiegokolwiek zdjęcia w Internecie np. do zdjęcia ze strony producenta). Przykład:
http://example.pl/images/headphones-1.jpg | https://twójsklep.pl/uploads/assets/headphones-2.jpg
Po eksporcie produktów do pliku .csv w kolumnie product_images będą się znajdować również linki do zdjęć z internetu
Wartości ukrywania ceny produktu:
0
- zgodnie z globalną konfiguracją,1
- cena ukryta dla wszystkich klientów,2
- cena ukryta dla klientów niezalogowanych,3
- cena ukryta dla klientów niezweryfikowanych,4
- wyłączone,Wykluczanie dostaw
W | id_dostawy
Przykład:
W | 1, 2, 3
Zezwalanie na dostawy
Z | id_dostawy
Przykład:
Z | 1, 2, 3
Kolumny, które nie mają być zaimportowane muszą być usunięte. Jeśli usuniesz jedynie zawartość rekordu, a kolumna zostanie to zaimportowane zostaną puste dane.
Najlepiej wykorzystaj funkcje tworzenia profilu importu / eksportu.
Zapisać plik należy w takim samym formacie w jakim był otwierany, czyli
;
"
Jeżeli plik nie zapisuje się w takim formacie i przy próbie importu pojawia się komunikat
Plik z danymi Nieprawdiłowy format pliku
można w LibreOffice edytować formatowanie przy zapisie
Unicode UTF-8
;
"
Zaznaczone