Cennik dostawcy można załadować do Syrve z pliku w formacie CSV. Plik musi mieć określoną strukturę.
Towar dostawcy można powiązać tylko z jednym towarem w Syrve. Powiązanie odbywa się za pomocą kodu lub kodu kreskowego towaru Syrve oraz kodu towaru dostawcy.
Ograniczenia w aktualnej wersji Syrve: #
- Aby zaktualizować ceny dla wszystkich lub kilku pozycji, należy je najpierw usunąć z cennika, a następnie ponownie załadować.
- Do aktualizacji cen można użyć specjalnego narzędzia importCsv.jsp.
- Pozycje są ładowane bez uwzględnienia opakowań, dlatego po zaimportowaniu należy je określić ręcznie.
Procedura importu #
Aby załadować dane, przejdź do okna Cennik dostawcy i wykonaj następujące kroki:
- Jeśli wypełniasz cennik po raz pierwszy, wybierz Działania → Utwórz.
- Jeśli cennik dostawcy już istnieje i chcesz go zaktualizować w całości lub częściowo, zaznacz pozycje, które chcesz usunąć (przytrzymaj Ctrl lub Shift) i wybierz Usuń.
- Kliknij Załaduj z CSV i wybierz plik z danymi do importu.
- Jeśli import zakończy się pomyślnie, nowe pozycje pojawią się w cenniku.
- Po załadowaniu wszystkich danych kliknij Zapisz i zamknij.
Struktura pliku CSV #
Plik importu musi zawierać następujące pola:
- code lub barcode – kod lub kod kreskowy towaru Syrve
- supplier_code lub supplier_barcode – kod lub kod kreskowy towaru dostawcy
- price – cena towaru
Struktura pliku:
Pierwszy wiersz powinien zawierać nagłówki kolumn, w dowolnej kolejności. Kolejne wiersze muszą zawierać dane, oddzielone znakiem separatora zgodnym z nagłówkiem.
Plik można przygotować w MS Excel i zapisać w formacie .csv.
Przykładowy plik CSV:
barcode;supplier_code;price
842678976546;9756778;21
965435678997;4784589;23.1
975456787543;0758976;20.5
Aktualizacja cen przy imporcie #
Do aktualizacji cen można użyć specjalnego narzędzia dostępnego pod adresem:
http://<server>:<port>/resto/service/import/importCsv.jsp
Za jego pomocą można edytować powiązania między wewnętrznymi towarami a towarami dostawcy.
Proces importu cennika #
- Przygotuj plik – plik powinien być zapisany w kodowaniu UTF-8 i mieć następującą strukturę:
SUPPLIER_PRODUCT;NATIVE_PRODUCT;SUPPLIER;CONTAINER;CONTAINER_COUNT;PRICE;
Pola obowiązkowe:
- SUPPLIER_PRODUCT – kod towaru dostawcy
- NATIVE_PRODUCT – kod towaru w systemie
- SUPPLIER – kod dostawcy
- CONTAINER – jednostka opakowania w systemie
Pola opcjonalne:
- CONTAINER_COUNT – ilość w opakowaniu
- PRICE – cena za opakowanie
- Kliknij Wybierz plik i wskaż przygotowany dokument.
- Wybierz separator używany w pliku CSV (średnik lub tabulator).
- Po lewej stronie wybierz typ importowanych danych „Cennik dostawców”.
- Określ datę rozpoczęcia obowiązywania nowego cennika.
- Jeśli zaznaczysz opcję „Usuń istniejące obiekty”, wszystkie dotychczasowe powiązania między towarami zewnętrznymi a wewnętrznymi zostaną usunięte i zastąpione nowymi danymi z pliku importu.
- Jeśli chcesz jedynie edytować istniejące powiązania (np. zmienić cenę lub opakowanie), nie zaznaczaj tej opcji.
- Kliknij Importuj.