====== 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 [[https://razvoj.melany.rs/issues/3580#Objekat-Venues|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: [[https://razvoj.melany.rs/issues/3580#Parsiranje-komandne-linije|Parsiranje parametara]]