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 | |
Kolumna | Opis |
categoryId | Unikalny 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. |
categoryName | Nazwa 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. |
productId | Pozostaw tą kolumnę pustą. Numer jest używany do wewnętrznej identyfikacji / aktualizacji wpisu. |
name | Nazwa produktu |
externalId | Pole 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. |
ean | Kod EAN produktu, poszczególne kody oddziel przecinkiem lub nową linią w komórce (ALT+ENTER). |
plu | Kod 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.). |
priceWithoutVAT | Cena sprzedaży produktu bez podatku VAT. Kolumny tej nie należy wypełniać przy przygotowaniu pliku do importu. |
vat | Stawka 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%). |
priceWithVAT | Cena sprzedaży produktu zawierająca podatek VAT (np. 24,00 lub 24.00). |
unit | Jednostka produktu. Lista jednostek jakie należy użyć jest tutaj. Jeśli pole pozostanie puste domyślna jednostka to sztuka. |
unitsmeasurement | Jednostka 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. |
description | Długi opis produktu. |
subtitle | Krótki opis produktu. |
hexColor | Kod 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. |
display | Liczba 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. |
stockDeduct | Okreś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. |
tagsList | Rozdzielana przecinkami lista etykiet bez spacji (np. etykieta1, etykieta2, etykieta3). Do prefiksu użyj etykiety z prefiksem -ac- (np. -ac-P0001). |
onSale | Określa, czy produkt posiada rabat lub nie (1 lub 0 - rabat/bez rabatu). |
discountPercent | Rabat w procentach stosowany jest dla produktu w przypadku, gdy jest onSale ustawiony na 1 (wartość rabatu lub 0). |
packaging | Ilość sztuk w opakowaniu (wartość domyślna to 1). |
packagingmeasurement | Jednostka opakowania, która widnieje na etykietach cenowych. Jeśli wartość nie jest wprowadzona, podczas generowania etykiet cenowych domyślnie przypisana jest 1 szt. |
points | Ilość punktów lojalnościowych, które zostaną doliczone klientowi podczas sprzedaży (wartość ujemna odlicza punkty). |
notesList | Lista szybkich notatek (wariantów) produktów oddzielonych przecinkami bez spacji (np. ostry, łagodny, średni). |
disableDiscounts | Czy na produkt są dozwolone rabaty(1 lub 0 - rabaty dozwolone / niedozwolone). |
requiresPriceEntry | Wymagaj wprowadzenia ceny (1 lub 0 - wymagać/nie wymagać). |
requiresQuantityEntry | Wymagaj wprowadzenia ceny (1 lub 0 - wymagać/nie wymagać). |
timeable | Kalkulowanie wartość w zależności od czasu (1 lub 0 - kalkulować/nie kalkulować). |
takeawayitem | Włącza (1) lub wyłącza (0) możliwość sprzedaży produktu na wynos. |
stockoverdraft | Ustawia możliwość sprzedaży produktu, jeśli nie ma go w magazynie. Możliwe ustawienia: ALLOW (pozwól), WARN (ostrzeż) i DISABLE (wyłącz). |
margin | Minimalna marża na produkcie w procentach „10%” lub w „10” złotówkach. |
jointsale | Oznacza 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. |
assembleditem | Oznacza wytwarzane produkty (produkcja). Wartość standardowa to 0, w przypadku produkowanego wyrobu tutaj będzie 1. |
eetsubjectId | Podmiot dla sprzedaży w ramach upoważnienia. Kolumnę należy zostawić pustą. |
defaultcourseid | Wskazuje 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. |
priceinpoints | Cena w punktach za produkt specjalny "Wykorzystanie punktów" . To pole służy wyłącznie do celów wewnętrznych. Musi zostać puste. |
alternativename | Alternatywna 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 / pricewithvate | Indywidualne poziomy cenowe z VAT danego produktu (np. 24.00 lub 24.00). |
packagingpricewithvat | Cena za opakowanie zawiera podatek VAT w przypadku zamówień online (np. 15,00 lub 15,00) |
features | Wł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”. |
spiciness | Ocena ostrości przy zamówieniach online - od 0 łagodnych do 3 ostrych. |
allergens | Numeryczna lista alergenów oddzielona przecinkiem bez spacji (np. 2,3). |
preparationDuration | Czas przygotowania. |
exemptedVat | Wskazuje, czy produkt jest zwolniony z podatku VAT (1 lub 0 – zwolniony/niezwolniony). Wartość domyślna to 0. |
created | Data powstania produktu. Ten wpis jest przeznaczony wyłącznie do użytku wewnętrznego i jest ignorowany podczas importowania pliku. |
sortOrder | Liczba całkowita określająca kolejność produktów w aplikacji Dotykačka. Kolumnę należy zostawić pustą. |
deleted | Liczba 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. |
currency | Waluta dla ceny produktu. Dla waluty zł należy użyć skrótu PLN. |
dnids | Numer dokumentu dostawy. Kolumnę należy zostawić pustą. |
fiscalizationdisabled | Określa, czy produkt zostanie rejestrowany. Kolumna ta musi w całości być wypełniona wartością 0 (zero). |
special | Oznacza 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. |