Integracija sa WOLT API
Verzije: Balans4
Modul obezbeđuje integraciju Balans cenovnika, šifarnika artikala i skladišta sa WOLT aplikacijom preko WOLT WEB servisa. Integracija je jednosmerna, Balans šalje podatke u Wolt.
Postavke modula
Polje fn_dodatnimoduli.parametri
koristi se za podešavanje parametara modula, čini ga JSON objekat Venues.
Svojstvo | Obavezno | Vrednosti | Opis |
---|
venueId | Da | tekst | Id prodajnog mesta u Wolt aplikaciji |
venuePwd | Da | tekst | Lozinka prodajnog mesta Wolt aplikaciji |
woltCustomerId | Da | tekst | Id Wolt kupca unutar Balans-a |
stocks | Da | lista | Lista objekata 'Stock', skladišta koja snadbevaju “prodajno mesto” Wolt |
priceList | Da | tekst | Cenovnik (kada se ne koriste prodajne cene sa skladišta. |
priceColumn | Da | tekst | Cenovna kolona iz koje se povlači cena: MCena - ne koristi se cenovnik, već prodajna cena sa primarnog skladišta.CenaA..CenaH - jedna od 8 cenovnih kolona cenovnika iz koje će se vući cena. |
stockId | Da | tekst | Id skladišta u Balansu (skladista.sklid, odnosno skladkol.sklid). |
primary | Da | indikator | Indikator da je ovo vodeće skladište za cene. Količine (zalihe) se sumiraju. |
venues | Da | lista prodajnih mesta | Matrica definisanih Wolt prodajnih mesta. |
debug | Ne | tekst | Nivo debagovanja. Moguće vrednosti: info, warning, crtitical |
Instalacija i pokretanje
Za pokretanje potrebno je imati instalirano minimalno Java 11. Aplikaciju pokreće sistemski Task Scheduler. Prilikom pokretanja, putem komandne linije potrebno je uneti parametre:
Oznaka za unos | Duži naziv | Obavezno | Opis |
---|
h | host | Da | Ime host-a ili IP adresa. |
p | port | Ne | Port baze podataka. Ukoliko se ne unese, podrazumevana vrednost je 5432. |
d | database | Da | Ime baze podataka na koju se povezuje. |
U | user | Da | Ime (username) korisnika za povezivanje na bazu. |
P | password | Da | Lozinka za povezivanje na bazu. |
itu | itemupdate | Ne, ali ukoliko ni jedna od funkcija nije uneta prikazat će se poruka napomene za unos. | Funkcija za ažuriranje podataka o artiklima. |
inu | inventoryupdate | Ne, ali ukoliko ni jedna od funkcija nije uneta prikazat će se poruka napomene za unos. | Funkcija za ažuriranje stanja podataka na skladištu/skladištima. |
Detaljnije o upotrebi parametara: Parsiranje parametara