Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi WooCommerce.
Pravilno postavljena veza i izmjena podataka omogućuje stalnu sinkronizaciju narudžbi kupaca i zalihe između internet trgovine i e-računa. Veza je i uvjet za namještanje i rad WooCommerce plugina koji omogućuje uporabu naprednih funkcija unutar korisničkog sučelja WooCommerce (WooCommerce plugin [1.7]).
Podržane su verzije od 2.4. do 3.6., odnosno sve sljedeće verzije koje budu podržavale "Legacy v3" API.
Za aktivaciju razmjene podataka s WooCommerce potrebno je najprije aktivirati WooCommerce REST API. Kako to učiniti možete pogledati na sljedećoj poveznici:
https://docs.woothemes.com/document/woocommerce-rest-api/
Nakon aktivacije WooCommerce REST API, za razmjenu podataka je potrebno pripremiti sljedeće podatke:
Ukoliko se koristi WooCommerce verzija 2.6 ili novija, potrebno je omogućiti "zastarjeli API". To je moguće kroz "Postavke->Napredno->Zastarjeli API->Omogući zastarjeli API". |
U e-računima odredimo skladište i mjesto troška, na kojem će se voditi poslovanje u internet trgovini.
Postavke za internet trgovinu upišemo po uzoru na sljedeći primjer:
|
Ukoliko se koristi WooCommerce 3.6+, dovoljno je u URL poslužitelja upisati samo domenu internet trgovine u obliku https://www.testtrgovina.hr. |
1.3 Dodatne sinkronizacije dostupne za WooCommerce i WooCommerce 3.6+Za korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu WooCommerce je pored standardne sinkronizaciju moguća i automatska sinkronizacija stanja zalihe iz programa e-racuni u internet trgovinu te uvoz šifrarnika artikala iz internet trgovine u program e-racuni. Za platformu WooCommerce 3.6+ je dodatno moguće izvoziti šifrarnik artikala iz programa e-racuni u internet trgovinu, te uvoziti/izvoziti cjenik artikala. Kada smo unijeli postavke sinkronizacije te istu aktivirali, navedene dodatne opcije su dostupne klikom na gumb:
Dodatna mogućnost "Uvozi šifrarnik artikala iz internet trgovine" nudi mogućnost označavanja da se podaci artikla koji već postoje u programu e-racuni prepišu podacima artikala iz internet trgovine: Dodatna obrada pri sinkronizaciji s internet trgovinom "Koje artikle sinkroniziramo" u WooCommerce 3.6+ izvozi sve artikle glede na odabran uvjet:
Dodatno unutar postavki izvoza su još dvije opcije:
|
Podaci o kupcu (ime, prezime, adresa, kontakt) se samostalno prenesu s ostalim podacima s narudžbe kupca, no za prijenos poreznog broja je u WooCommerceu potrebno aktivirati plugin za prijenos. Upute za dodavanje plugina možete vidjeti na sljedećoj poveznici [1.6].
Nakon što uključite razmjenu podataka, narudžbe se u E-račune prenose približno svakih jedan sat. Ukoliko želite da se narudžbe prenose odmah nakon što su napravljene u internet trgovini, možete si uključiti sinkronizacijo preko webhookova.
Pri uključivanju webhooka se narudžbe sinkroniziraju odmah, te se zbog toga periodična sinkronizacija svakih sat vremena isključi. Sinkronizacija se napravi još jednaput na dan (kroz noć) kako bi se prenijele narudžbe koje nedostaju, koje se možda nisu prenijele zbog greške pri sinkronizaciji preko webhooka. Ukoliko webhook u WooCommerceu nije omogućen, narudžbe se ne budu sinkronizirale.
Pri prvom neuspješnom pokušaju sinkronizacije narudžbe preko webhooka, se on automatski isključi u Woocommerceu. Za promjenu navedenoga kontaktirajte administratora vaše internet trgovine. Kako napraviti promjene je opisano na sljedećoj poveznici: https://wordpress.stackexchange.com/questions/214868/woocommerce-webhook-disabled-on-its-own/215482 |
Pri korištenju webhookova se sinkroniziraju i statusi, što znači da se pri promjeni statusa u internet trgovini isto promijeni i u E-računima.
|
|
|
|
Podaci o kupcu (ime, prezime, adresa, kontakt) se samostalno prenesu s ostalim podacima s narudžbe kupca, no ukoliko prodajemo i pravnim osobama zatim je za prijenos poreznog broja kupca potrebno u WooCommerceu aktivirati plugin.
Prvo otvorimo administracijsko sučelje i izaberemo mogućnost dodavanja plugina:
|
Potražimo plugin po ključnoj riječi gdje upišemo checkout field editor te ga zatim izaberemo i kliknemo na instalaciju te nakon toga i na aktivaciju:
|
|
Nakon aktivacije, u WooCommerceu ćemo u meniju imati opciju Checkout Form:
|
U meniju kliknemo na Checkout Form te kada nam se otvori stranica dodamo novo unosno polje klikom na Add field.Podatke unesemo kao na donjem primjeru:
|
Nakon što smo dodali novo polje, zatim uredimo još vrstu po kojoj će se prikazati podaci pri zaključivanju narudžbi u internet trgovini:
|
Polje za unos poreznog broja kupca mora biti omogućeno iako to nije obavezno. |
Po aktivaciji ovih dodatnih postavki će kupci pri kreiranju narudžbi imati mogućnost unosa poreznog broja koji će se zatim sinkronizirati s ostalim podacima na narudžbi u program e-racuni.com:
|
Za korisnike internet trgovine Woocommerce smo pripremili poseban Wordpress plugin pomoću kojeg funkcionalnosti ERP programa e-računi dostupne su direktno unutar korisničkog sučelja Wordpressa.
To znači da unutar Wordpressa možemo koristiti funkcije kao što su:
1. Prijenos plugina (download Wordpress plugin)
2. Prijava u kontrolnu ploču Wordpressa i postavljanje
3. Otvaramo meni Plugins
4. Dodavanje plugina
5. Učitavanje plugina
6. Odabir datoteke
7. Postavljanje plugina
8. Aktivacija plugina
|
|
|
Pri aktivaciji se provjeri veza na e-račune, ukoliko veza postoji zatim se plugin automatski poveže. U slučaju postojanja više aktivnih veza, zatim ćete morati ručno odabrati vezu. To napravite po sljedećim koraka:
1. nakon aktivacije plugina u Wordpressu odemou administraciju Woocommercea
2. u lijevom meniju izaberemo Postavke
3. među opcijama u postavkama naći ćemo mogućnost povezivanja s e-računi ili eurofakturom, te kliknemo na tu mogućnost
4. na stranici s postavkama budemo vidjeli popis postojećih veza i odaberemo željenu
5. spremimo postavke
|
|
Funkcije plugina su dostupne za pojedinačne narudžbe.
Za prikaz dijela s e-računi funkcijama je potrebno:
1. Odemo pod meni Woocommerce -> Narudžbe2. Odaberem željenu narudžbu
|
Sinkroniziramo narudžbe s e-računima.
1. Narudžba se prenese u e-račune
2. Ukoliko imamo uključeno automatsko fakturiranje zatim će se izvesti automatsko fakturiranje sinkronizirane narudžbe
Ukoliko nemamo uključeno automatsko fakturiranje, zatim možemo ručno izdati željeni dokument. Klikom na opciju za kreiranje željenoga dokumenta ćemo biti preusmjereni na novi prozor gdje će nam se otvoriti koncept odabranog dokumenta.
|
Direktan prijenos (preuzimanje) PDF datoteke željenog dokumenta.
|
Odabirom slanja dokumenta putem maila, otvara nam se prozor za slanje željenog dokumenta putem maila.
|
Odabirom slanja dokumenta putem SMS-a, otvara nam se prozor za slanje željenog dokumenta putem SMS-a.
|
Klikom na opciju za izmjenu veznog dokumenta nam se otvara novi prozor s opcijom uređivanja dokumenta direktno u programu e-računi.
|
Ukoliko iz narudžbe već imamo izdan račun, zatim taj račun možemo stornirati.
|
Ukoliko iz narudžbe već imamo izdan račun, zatim možemo direktno kreirati i odobrenje.
|
Klikom na pregled stanja zaliha nam se otvara novi prozor s prikazom stanja zaliha artikala na toj narudžbi.
|
|
Na pregledu svih narudžbi dostupne su i masovne obrade za odabrane narudžbe kupaca.
Popis masovnih obrada je prikazan dinamički glede na privilegije Operatera za izdavanje/slanje računa koji je postavljen u postavkama automatskog fakturiranja. Pri svakoj izabranoj masovnoj obradi/akciji, se prvo izvede sinkronizacija izabranih narudžbi kupaca. To znači da se sve narudžbe sinkronizirajo u e-račune i automatski fakturiraju glede na postavke automatskog fakturiranja. |
|
Za korisnike koji imaju internet trgovinu na platofrmi WooCommerce, platforma nudi plugin Polylang za višejezičnost: https://wordpress.org/plugins/polylang/.
Korisnici toga plugina u povezivanje internet trgovine s programom e-računi imaju mogućnost ažuriranja naziva/opisa artikala glede na smjer sinkronizacije uvoza/izvoza artikala.
---