Import z pliku

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:

  1. Jeśli wypełniasz cennik po raz pierwszy, wybierz Działania → Utwórz.
  2. 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ń.
  3. Kliknij Załaduj z CSV i wybierz plik z danymi do importu.
  4. Jeśli import zakończy się pomyślnie, nowe pozycje pojawią się w cenniku.
  5. 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 #

  1. 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
  1. Kliknij Wybierz plik i wskaż przygotowany dokument.
  2. Wybierz separator używany w pliku CSV (średnik lub tabulator).
  3. Po lewej stronie wybierz typ importowanych danych „Cennik dostawców”.
  4. Określ datę rozpoczęcia obowiązywania nowego cennika.
  5. 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.
  6. Kliknij Importuj.
Czy znalazłeś odpowiedzi na swoje pytania?