Przejdź do głównej zawartości

Uruchomienie kasy

Kasa to ekran stanowiska w tej samej aplikacji, która pracuje na magazynowym urządzeniu podręcznym. W nowej instalacji funkcja jest wyłączona, a adresy kasy odpowiadają tak, jakby nie istniały. Zanim kasjer obsłuży klienta, musi być spełnionych sześć warunków: aktywne ustawienie, urządzenie zarejestrowane jako kasa, sklep, dla którego to urządzenie sprzedaje, osoba z PIN-em, uprawnienie w roli tej osoby oraz otwarta zmiana.

Ta strona przechodzi konfigurację w kolejności, która usuwa blokady pojedynczo. Każda z nich jest zgłaszana na innym ekranie, więc krok wykonany poza kolejnością daje komunikat o czymś innym niż o kroku, nad którym trwa praca.

Urządzenie musi osiągać adres https. Kamera i praca bez połączenia wymagają bezpiecznego kontekstu. Na zwykłym adresie http przeglądarka blokuje jedno i drugie, a aplikacja to zgłasza. → Aplikacja terminalowa

Potrzebne jest konto operatora, które nie jest administratorem. Konto administratora nie może dostać PIN-u terminalowego — moduł odrzuca próbę, zamiast osłabiać logowanie.

Musi istnieć kanał sprzedaży typu Point of sale. Kanał rozstrzyga ceny, podatek i numerację zamówień, a wskazuje się go na urządzeniu podczas rejestracji. Typ nie jest etykietą: to po nim reszta modułu rozpoznaje sprzedaż przy ladzie, a kasa sprzedająca przez zwykły kanał sklepowy jest dalej wszędzie czytana jako zamówienie internetowe — jej towar zostaje zarezerwowany pod kompletację, której nikt nie wykona, a u przewoźnika można zamówić etykietę za towar, który klient już zabrał. Pole Shop pokazuje wyłącznie kanały tego typu.

Wtyczka instaluje ten typ, ale nie zakłada kanału — w nowej instalacji tworzy się go w Settings → Sales channels. Widoczność produktów ustawia się osobno dla każdego kanału, więc artykuły sprzedawane przy ladzie trzeba udostępnić w nowym kanale; kanał bez nich otwiera kasę, która nie sprzeda niczego.

Stockly → Settings → Till settings → zakładka General → karta Point of saleEnable the till.

Dopóki to ustawienie jest wyłączone, adresy kasy odpowiadają stroną błędu i żadnego urządzenia nie da się zarejestrować jako stanowiska. Okno rejestracji mówi Neither the warehouse terminal nor the till is switched on for this shop, so no device can be enrolled. Turn on whichever one this device is for. i oferuje Till settings. → Till settings

Stockly → Warehouses → TerminalsAdd terminal. Pierwszy krok opisuje urządzenie, drugi pokazuje kod.

Name nazywa stanowisko na liście terminali. This device is rozstrzyga, co aplikacja oferuje, a Till to jedyna wartość zmieniająca to, czym aplikacja jest, a nie tylko co oferuje: stanowisko nie ładuje żadnego z ekranów kompletacji i pakowania. Wartość jest ustalona raz: urządzenie zmieniające zadanie odbiera się i rejestruje na nowo, bo poświadczenia, otwarta zmiana i kanał sprzedaży należą do celu, dla którego powstało.

Shop wskazuje kanał sprzedaży, dla którego ta kasa sprzedaje, i wylicza wyłącznie kanały typu Point of sale; pusta lista znaczy, że żaden nie został jeszcze założony. Dla kasy jest wymagany: okno nie zapisuje kasy bez niego. Bez tej kontroli odmowę wystawia lada, przy pierwszym żądaniu kasjera, po zarejestrowaniu urządzenia i uruchomieniu go na stanowisku.

Address rozstrzyga, pod który z adresów sklepu urządzenie zostanie skierowane, i musi to być adres, który urządzenie faktycznie osiąga.

Kod z drugiego kroku jest ważny piętnaście minut, działa raz i tylko dla tego terminala. Drugie urządzenie, które go zeskanuje, zostanie odrzucone i potrzebuje własnego kodu. Kod wygasły zastępuje się z menu wiersza, pod Enrolment code. → Uruchomienie urządzenia

Settings → System → Users & permissions → wybierz użytkownika → karta Terminal PINPIN i Repeat PIN, od czterech do sześciu cyfr, zapisywane razem z resztą formularza. Karta podaje bieżący stan konta: No PIN set — this operator cannot sign in at a terminal yet.

PIN wpuszcza kasjera na ekran logowania. Nie rozstrzyga, co wolno mu potem zrobić. Jego rola potrzebuje uprawnienia Work at the till (open a shift, count the drawer, ring up and park sales).

Uprawnienie obejmuje własne zapisy kasy i nic poza tym. Nie należy do niego zapis do lokalizacji, przesunięć, zamówień zakupu ani progów, więc kasjer, który może obsłużyć klienta, nie zmieni magazynu. → Uprawnienia

Kasa nie sprzeda niczego, dopóki nie jest otwarta zmiana. Po zalogowaniu ekran pyta o gotówkę w szufladzie: Open the shift z polem In the drawer, pod wskazówką Count the drawer and type what is in it. Nothing can be sold until the shift is open.

Proponowany stan początkowy pochodzi z profilu kasy przypisanego do kanału sprzedaży. Bez profilu propozycja wynosi zero, a propozycja nie jest ograniczeniem. → Zmiana i szuflada

Otwórz adres kasy na urządzeniu. Ekran logowania pyta Who is working? i wylicza kasjerów, którzy mają PIN. Po PIN-ie i przeliczeniu szuflady pojawia się ekran sprzedaży z pustym koszykiem: Nothing in the basket yet. Scan an article.

Ekran wylicza osoby, które mogą pracować na tym stanowisku, a lista jest zawężana trzykrotnie. Pusta lista zgłasza tylko tyle, że konfiguracja jest niekompletna, więc warunki sprawdza się po kolei:

  1. Osoba ma PIN, nadany jak w kroku 3.
  2. Tam, gdzie Roles that work at a till wskazuje jakieś role, osoba ma jedną z nich. Puste ustawienie pokazuje każdego użytkownika z PIN-em. Sklep, który wypełnia to pole po nadaniu PIN-ów, opróżnia sobie własny ekran logowania.
  3. Osoba nie jest administratorem. Administratorów ekran nie pokazuje nigdy, bo logowanie PIN-em i tak ich odrzuca.
  • Sprzedaż na kasie — koszyk, płatność i papier, który z tego wychodzi.
  • Profile kasy — limity rabatu, szuflada i wyposażenie jednego stanowiska.
  • Kafelki — przyciski dla towaru bez kodu kreskowego.
  • Zmiany — co panel zapisuje o dniu na stanowisku.