Osnovno o webshop modulu #
u dokumentu je pojašnjeno podešavanje podataka za povezivanje Gath-a i wordpress stranice s instaliranim Woocommerce-om (WebShop) bez dodatno instaliranih dodataka (plugin-ova), samo najosnovnije od Woocommerce-a. Prikazana su podešavanja s obje strane i postupak slanja podataka (proizvoda, kategorija, slika…) prema webshop-u i povlačenje narudžbi i registriranih korisnika s webshop-a, te knjiženje podataka unutar Gath-a. Ideja nam je bila da integracija ne zahtjeva dodatna programska riješenja niti bilo kakve prilagođene radnje kako bi protok podataka nesmetano radio.
Idelano bi bilo da je napravljena “čista” instalacija WordPress-a, zatim instaliran Woocommerce dodatak (plugin), ali problemi se ne bi trebali pojavljivati niti ako je postojeća instalacija Woocommerce-a (sa postojećim podacima internet trgovine), ali je preporuka da se postojeći webshop isprazni (kategorije, proizvodi, slike…), zatim ponovno ubace pripremljni podaci iz Gath-a, dizajn stranice nema veze s sinkronizacijom i ne utjeće na protok podataka.
Info #
Potrebno je kontaktirati EP podršku kako bi se uključila opcija Woocommerce-a na registraciji računala koje će komunicirati s webshop-om.
Verzija WordPress-a #
upute su napravljene s verzijom WordPress-a 6.4.2 ali buduće više verzije će također raditi.

Postavke Woocommerce-a #
Dodaci koji bi trebali biti instalrani unutar WordPress-a.

- Woocommerce (dodatak za internet trgovinu unutar WordPress-a)
- WooPayments (ili neki drugi Payment Gateway)
- JSON Basic Authentication (dodatak za autentikaciju za JSON API)
Prikaz pojedinih postavki Woocommerce-a #
Tab Općenito:

Tab Proizvodi:



Tab Porez:


Tab Dostava:


Parametri za Woocommerce webshop u Gath-u #
Dio pripreme i podešenja kako bi webshop bio spojen s Gath-om su podešavanja parametara.
Sistem > Parametri programa > Promjena parametara > Komunikacija > WooCommerce
Na slici su prikazani parametri koji moraju biti uključeni kako bi integracija bila u funkciji.

Info #
U slučaju da računalo nije autorizirano od strane EP-a, parametri neće biti vidljivi, u tom slučaju je potrebno kontaktirati EP podršku da se odradi podešenje za komunikaciju s webshop-om.
WebShop mjesto i vrsta drveta #
Potrebno je kreirati webshop mjesto u Gath-u kako bi se mogli podesiti podaci za komunikaciju s WordPress-om odnosno Woocommerce-om.
Predradnje za unos podataka u webshop drvo (webshop grupe artikala)
- podesiti aktivni jezik unutar Gath-a
- Kreirati webshop vrstu drveta
- Dodati podatke za WebShop mjesto



Pogledajte videozapis dodavanje webshop mjesta:
Na formi WebShop mjesta se unose ključevi za autentikaciju (generiraju se u WooCommerce-u, u postavkama za REST APi-ja), te korisničko ime i lozinka također kreirana u WordPress-u.

Priprema artikala za prikaz na webshop-u #
Nakon podešavanja komunikacije, treba odlučiti što se želi prikazivati na samoj stranici webshop-a. Trebalo bi artikle dodati u grupe, kategorije da se može napraviti “webshop drvo”, time se dobije hijerarhija kako će proizvodi biti vidljivi na webshop-u. Treba povezati sliku ili više njih s artiklima, treba razmisliti i o slikama kategorija, da li će se dodati svojstva na artikle, neke informacije uz artikl itd.
Dostava
Ako je dostava podešena na Woocommerce-u kod sync-a će se te dostave ubaciti automatski u šifrarnik artikala (npr. Woo1 za WooID 1) te je potrebno na tu dostavu upisati “1” preko tipke WooID u šifrarniku.

Akcijske cijene
Želite li definirati akcije za artikle na webshop-u, potrebno je artikle dodati u WebShop akcije (obratite pažnju gdje se nalaze webshop akcije u izborniku).


Jednostavni artikli #
Jednostavni artikli su svi artikli prikazani u šifrarniku artikala, od njih se mogu kreirati varijabilni artikli (u tom slučaju su to varijacije) i/ili grupirani artikli (onda možemo govoriti da se radi o komponentama).

Osnovno što artikl treba imati na sebi od podataka su: šifra artikla, naziv, mjerna jedinica, tarifni broj, slika i naravno cijena. Ostalo je opcija npr. svojstva artikala, memo polje.

Mogu se podešavati i opcije pod tab-om WebShop (na promjeni artikla) da li je artikl neaktivan (neće biti vidljiv na webshop-u) ili istaknut u tom slučaju će bit naglašen na webshop-u (ovisi o dizajnu same internet stranice).
Varijabilni i grupirani artikli #


Unos podataka za varijabilne artikle pojedinačno ili excel-om.
Unos podataka za varijabilne artikle pojedinačno.
Import podataka za varijabilne artikle excelom.
Grupe artikala, kategorije (webshop drvo) #
u webshop drvo se mogu ubaciti već postojeće grupe ako su definirane na artiklima u šifrarniku artikala ili se mogu unijeti direktno na formi shodno vašim željama (može se i importirati excel-om). Nakon toga se u kategorije dodaju artikli (pojedinačno ili excel). Mogu se povezati i slike kategorije kada je kategorija označena.

Nakon što se uvedu podaci samo je potrebno kliknuti na tipku “Woo Sync” i podaci će se kompletno postaviti ili ažurirati na webshop-u).
Slike artikala i kategorija #
upravljanje slikama je obrađeno unutar dokumentacije i detaljno možete pročitati kako se upravlja slikama ovdje. ili pogledajte spajanje slika na videozapisima niže:
Povezivanje slika pojedinačno, preko šifrarnika artikla:
Dodavanje i spajanje slika artikala excelom:
Povezivanje slika kategorija preko forme webshop drva:
Svojstva artikala #
Uz artikle se mogu na webshop slati i dodatni podaci kao što su svojstva, memo polje i sl. Prvi korak je da se u šifrarniku svojstava artikala kreira svojstvo, zatim se u šifrarniku artikala preko promjene na artiklu na tab-u svojstva artikala, poveže svojstvo s samim artiklom.

Šifrarnik artikala, tab “svojstva artikala” i tab “svojstva”

Vrijednost svojstva:

U tablici svojstava artikala će biti vidljiva sva svojstva koja su povezana u šifrarniku artikala. Na ovom mjestu možete raditi i promjenu, treba napomenuti da je moguće ažurirati promjene i putem excel-a.

Korisnici registrirani na webshop-u #
korisnici koji su se registrirali na webshop-u će se kod procedure povlačenja narudžbi pojaviti u šifrarniku:


Narudžbe webshop-a #

Zadano se narudžbe pristigle sa webshop-a spremaju u WSN dokument, webshop narudžbe B2C. Potrebno je podesiti definiciju knjiženja da se u pregledu pojave željene kolone (Wootemelj, Status Webshop code…), no prije toga možete podesiti polja koja će se pojavljivati ispod artikala (sadržaja dokumenta) koja se nalaze u postavkama dodataka zaglavlja dokumenta:
Matični podaci > Opis dokumenata > Dodaci zaglavlja dokumenata

Nakon definiranja polja u dodacima zaglavlja potrebno ih je aktivirati na definiciji knjiženja WSN-a:

Automatizirana procedura (Sync) #
Sistem > Slanje podataka > Automatizirane procedure

Ovdje možete podesiti da se u određenom intervalu pokreće komunikacija (automatizirana procedura) koja povlači narudžbe (WSM) u Gath. (Woo Sync je potrebno ručno pokretati ako se radi bilo kakva promjena na webshop drvu). Stanje će se ažurirati nakon knjiženja dokumenata koji mijenjaju stanje zaliha, znači koji diraju materijalnu karticu (PRK, RAC…).