W naszej instrukcji obsługi temat ten został opisany tutaj. Poniższy artykuł ma na celu doprecyzowanie niektórych tematów jeśli chodzi o zawartość kolumn. Poniższa informacja jest przygotowana pod kątem importu tylko i wyłącznie nowych produktów - nie aktualizacji danych na istniejących produktach.


Pola zaznaczone czcionką pogrubioną są polami wymaganymi, które muszą być wypełnione aby plik został poprawnie zaimportowany. Sugerujemy, aby przy imporcie nowych produktów uzupełnić tylko i wyłącznie te pola - wszystkie pola opcjonalne pozostawić puste.

Kolejność kolumn nie może zostać zmieniona. Nawet jeśli kolumna nie zawiera danych mus być uwzględniona w pliku.

Sugerujemy pobrać z chmury plik wzorcowy zanim zaczniemy nad nim pracować.


W przypadku pracy w programie Excel musimy taki plik zapisać formacie CSV (oddzielony przecinkami). Należy zwrócić uwagę, czy wybraliśmy plik rozdzielony przecinkami czy rozdzielony przecinkami (UTF-8).

W pierwszym przypadku przy imporcie produktów należy w chmurze Dotykačka wybrać kodowanie Windows-1250. W drugim przypadku należy wybrać kodowanie UTF-8.


 

Szczegółowy opis kolumn w pliku do importu produktów
KolumnaOpis
categoryIdUnikalny numer kategorii. Jeśli chcemy dodać nowy produkt do istniejącej kategorii należy w tym miejscu wpisać ID kategorii do której chcemy dodać ten produkt. Jeśli chcemy produkt umieścić w nowej kategorii, której jeszcze nie ma w chmurze pole to pozostawiamy puste a nazwę kategorii wpisujemy w kolejnym polu categoryName.
Należy wypełnić albo categoryId albo categoryName.
categoryNameNazwa kategorii. Jeśli wypełniona została poprzednia kolumna categoryID, to pole zostawiamy puste. Jeśli kolumna categoryID jest pusta należy w tym miejscu wpisać nazwę kategorii do której ten produkt zostanie dodany. Spowoduje to stworzenie nowej kategorii o tej nazwie w chmurze. Należy wypełnić albo categoryId albo categoryName.
productIdPozostaw tą kolumnę pustą. Numer jest używany do wewnętrznej identyfikacji / aktualizacji wpisu.
nameNazwa produktu
externalIdPole wykorzystywane przy integracjach zewnętrznych. Służący do identyfikacji produktu (wybierz dowolną serię cyfr, np. 101, 102 itd.). Każdy produkt musi mieć ten numer unikatowy (nie można ponownie użyć numeru, który został już użyty dla usuniętego produktu). Można go użyć zamiast identyfikatora produktu.
eanKod EAN produktu, poszczególne kody oddziel przecinkiem lub nową linią w komórce (ALT+ENTER).
pluKod PLU produktu (Można wprowadzić więcej kodów PLU do jednego produktu poprzez wprowadzenie kodów do jednej komórki. W ramach komórki każdy kod powinien być wprowadzony za pomocą użycia kombinacji klawiszy Ctrl + Enter.).
priceWithoutVATCena sprzedaży produktu bez podatku VAT. Kolumny tej nie należy wypełniać przy przygotowaniu pliku do importu.
vatStawka VAT wpisana w formacie dziesiętnym z kropką lub przecinkiem (np. 23 dla 23%, 8 dla 8%, 5 dla 5% lub 0 dla stawki 0%).
priceWithVATCena sprzedaży produktu zawierająca podatek VAT (np. 24,00 lub 24.00).
unitJednostka produktu. Lista jednostek jakie należy użyć jest tutaj. Jeśli pole pozostanie puste domyślna jednostka to sztuka.
unitsmeasurementJednostka miary używana na etykietach cenowych. Jeśli nie została określona podczas generowania etykiet cenowych zostanie użyta domyślna jednostka 1 szt.
descriptionDługi opis produktu.
subtitleKrótki opis produktu.
hexColorKod koloru w formacie HEX (np. #EED5D2). Kody poszczególnych kolorów znajdziesz tutaj. Wartość domyślna to #F32C24. Kod koloru musi być prawidłowo wypełniony.
displayLiczba określająca czy produkt będzie wyświetlany na liście produktów na ekranie głównym (1 lub 0 - wyświetlany / ukryty). Wartość domyślna to 1.
stockDeductOkreśla, czy produkt zostanie pobrany z magazynu, czy nie. Np. w przypadku receptur z magazynu nie są odejmowane produkty sprzedażowe, tylko ich surowce (1 lub 0 - odejmuje / nie odejmuje). Wartość domyślna to 0.
tagsListRozdzielana przecinkami lista etykiet bez spacji (np. etykieta1, etykieta2, etykieta3). Do prefiksu użyj etykiety z prefiksem -ac- (np. -ac-P0001).
onSaleOkreśla, czy produkt posiada rabat lub nie (1 lub 0 - rabat/bez rabatu).
discountPercentRabat w procentach stosowany jest dla produktu w przypadku, gdy jest onSale ustawiony na 1 (wartość rabatu lub 0).
packagingIlość sztuk w opakowaniu (wartość domyślna to 1).
packagingmeasurementJednostka opakowania, która widnieje na etykietach cenowych. Jeśli wartość nie jest wprowadzona, podczas generowania etykiet cenowych domyślnie przypisana jest 1 szt.
pointsIlość punktów lojalnościowych, które zostaną doliczone klientowi podczas sprzedaży (wartość ujemna odlicza punkty).
notesListLista szybkich notatek (wariantów) produktów oddzielonych przecinkami bez spacji (np. ostry, łagodny, średni).
disableDiscountsCzy na produkt są dozwolone rabaty(1 lub 0 - rabaty dozwolone / niedozwolone).
requiresPriceEntryWymagaj wprowadzenia ceny (1 lub 0 - wymagać/nie wymagać).
requiresQuantityEntryWymagaj wprowadzenia ceny (1 lub 0 - wymagać/nie wymagać).
timeableKalkulowanie wartość w zależności od czasu (1 lub 0 - kalkulować/nie kalkulować).
takeawayitemWłącza (1) lub wyłącza (0) możliwość sprzedaży produktu na wynos.
stockoverdraftUstawia możliwość sprzedaży produktu, jeśli nie ma go w magazynie. Możliwe ustawienia: ALLOW (pozwól), WARN (ostrzeż) i DISABLE (wyłącz).
marginMinimalna marża na produkcie w procentach „10%” lub w „10” złotówkach.
jointsaleOznacza sprzedaż łączoną. Jeśli sprzedaż łączna jest aktywna dla danego artykułu (wartość 1), Dotyačka doda odliczone artykuły do konta podczas sprzedaży. Sprzedaż łączna jest stosowana na przykład w przypadku opakowań zwrotnych.
assembleditemOznacza wytwarzane produkty (produkcja). Wartość standardowa to 0, w przypadku produkowanego wyrobu tutaj będzie 1.
eetsubjectIdPodmiot dla sprzedaży w ramach upoważnienia. Kolumnę należy zostawić pustą.
defaultcourseidWskazuje numer identyfikacyjny przypisanego dania, do której będzie należeć produkt. Kolumna przy imporcie nowych produktów musi zostać pusta. Domyślne danie należy przy produkcie dopisać w chmurze.
priceinpointsCena w punktach za produkt specjalny "Wykorzystanie punktów" . To pole służy wyłącznie do celów wewnętrznych. Musi zostać puste.
alternativenameAlternatywna nazwa produktu, która (jeśli jest wypełniona) jest drukowana na paragonach lub zamówieniach kuchennych zamiast nazwy standardowej (jest to zależne od ustawień w samej aplikacji). Opcjonalnie możesz aktywować jego użycie na wygenerowanych  fakturach, w ustawieniach płatności.
pricewithvatb / pricewithvatc / pricewithvatd / pricewithvateIndywidualne poziomy cenowe z VAT danego produktu (np. 24.00 lub 24.00).
packagingpricewithvatCena za opakowanie zawiera podatek VAT w przypadku zamówień online (np. 15,00 lub 15,00)
featuresWłaściwości produktu oddzielone przecinkami do zamówień online bez spacji. Możliwe wartości to „wegańskie, wegetariańskie, bezglutenowe, bez laktozy, dla dzieci, alkoholowe, koszerne, halal”.
spicinessOcena ostrości przy zamówieniach online - od 0 łagodnych do 3 ostrych.
allergensNumeryczna lista alergenów oddzielona przecinkiem bez spacji (np. 2,3).
preparationDurationCzas przygotowania.
exemptedVatWskazuje, czy produkt jest zwolniony z podatku VAT (1 lub 0 – zwolniony/niezwolniony). Wartość domyślna to 0.
createdData powstania produktu. Ten wpis jest przeznaczony wyłącznie do użytku wewnętrznego i jest ignorowany podczas importowania pliku.
sortOrderLiczba całkowita określająca kolejność produktów w aplikacji Dotykačka. Kolumnę należy zostawić pustą.
deletedLiczba wskazująca usunięty produkt (1 lub 0 – usunięty / nieusunięty). Wartość domyślna to 0. Usunięcie nie nastąpi, jeśli produkt ma ustawione przepisy lub sam jest przepisem. W takim przypadku zostanie wyświetlony komunikat o błędzie.
currencyWaluta dla ceny produktu. Dla waluty zł należy użyć skrótu PLN.
dnidsNumer dokumentu dostawy. Kolumnę należy zostawić pustą.
fiscalizationdisabledOkreśla, czy produkt zostanie rejestrowany. Kolumna ta musi w całości być wypełniona wartością 0 (zero).
specialOznacza specjalne produkty. Standardowa wartość to 0. Tylko dla wcześniej utworzonych specjalnych produktów będzie wynosić 1.
withCustomization
Wskazuje, czy produkt wykorzystuje połączenia . Wartość domyślna to 0. To pole służy wyłącznie do celów wewnętrznych.