Samoobslužné terminály
Podpora pro samoobslužné terminály a pokladny firmy 4MAX (Self-service checkout, zkráceně SSC)
Služba založená na SkladWeb podporuje potřebné dotazy pro zjištění informací o zákazníkovi a také funkce pro zjištění aktuálních cen pro zadaného zákazníka a daný seznam zboží s určený množstvím, případně také funkci pro dotazování na balíčkový systém (výkup vratných obalů či slevové kódy).
| Technická poznámka | |
| Pomocí proměnných AdrMDBFld,x lze definovat pomocná kalkulovaná pole založená na výrazech, která jsou následně předána pomocí webové služby do on-line terminálu nebo samoobslužné pokladny. AdrMDBFld,0 až 9 definuje pole pro určení, zda zákazník má povolen velkoobchodní prodej na fakturu. | |
| Program podporuje také načítání obsahu účtenky ze samoobslužného terminálu. Pomocí skeneru se načte QR kód obsahující informace o identifikátoru účtenky a z webové služby se pak vyčtou informace o obsahu účtenky.
Nákup z terminálu lze přidat i do rozpracované účtenky, ale pouze za předpokladu, že v účtence je vybraný stejný zákazník a stejný typ dokladu. Po načtení účtenky je také možné účtenku doplnit o další položky či odebrat položky, které zákazník nakonec nenakoupil. | |
| Úprava funkcí pro zpracování úkolů přicházejících ze samoobslužné pokladny. Při kontrole slevových balíčků (obvykle pro EAN kódy začínající 24) je možné určit, zda program má připočítat vrátné obaly. Byl také rozšířen protokol o jednoznačné označení dokladu pro kontrolu duplicitního zápisu dokladu a program vrací i informaci o celkové hodnotě zaevidovaného dokladu. | |
| Změna ve službě pro podporu pro samoobslužné pokladny a terminály. Při ukládání dokladů na základě příkazů samoobslužné pokladny se zapíší také odpovídající uzavřené pohyby do evidence MO prodeje, jako by byl doklad pořízen přes rozhraní MO prodeje s výběrem skladového typu dokladu. Pomocí proměnné WCalcPrice,9 s hodnotou 1 lze toto chování vypnout (tj. uloží se jen doklad do běžné evidence dokladů) | |
Nastavení lze ovlivnit pomocí
| Technická poznámka | |
| Proměnná | Popis |
| SSCParam,1 | +1..povoluje načtení počtu z čárového kódu +2..povoluje načtení počtu balení z čárového kódu +4..zakazuje převod na malá písmena pro dotaz na účtenku (pole purchaseId) výchozí hodnota je 0 |
| SSCParam,2 | identifikátor pro získání přístupového tokenu (realm) |
| SSCParam,3 | identifikátor pro získání přístupového tokenu (username) |
| SSCParam,4 | heslo pro získání přístupového tokenu (nezašifrované) |
| SSCParam,5 | heslo pro získání přístupového tokenu (zašifrované - nyní nepodporováno) |
| SSCParam,6 | číslo pobočky (BranchId); výchozí hodnota odpovídá číslu střediska z INI hodnot |
| SSCParam,7 | číslo obchodu (StoreNumber); výchozí hodnota odpovídá číslu střediska z INI hodnot |
| SSCParam,9 | nastavuje ladící režim (hodnota 65534); komunikace je pak zapisována do SKLAD.LOG |
| SSCParam,20 | základní url adresa pro komunikaci se službou SSC (např. https://192.168.1.1) |
| SSCParam,21 | URI pro službu přihlášení (/api/v2/token/login) |
| SSCParam,22 | URI pro službu pro získání obsahu účtenky (/api/v2/shopping/payment-ticket) |
| SSCParam,23 | URI pro službu pro potvrzení dokončení účtenky (/api/v2/shopping/payment-ticket-complete) |
| SSCParam,30 až 37 | maska pro rozlišení, že načtený kód pochází ze samoobslužného terminálu výchozí hodnota je *%s*????????-????-????-????-????????????* Znaky % se nahradí hodnotu proměnné SSCParam,39 |
| SSCParam,39 | označení datového pole, za kterým následuje identifikátor účtenky v evidenci SSC Výchozí hodnota je PurchaseId |