Program e-računi omogućuje automatsku razmjenu podataka s internet trgovinama drugih ponuđača. Razmjena podataka se vrši u oba smjera.
Iz internet trgovine se u program e-računi prenose sljedeći podaci:
Narudžbe koje su kupci predali u internet trgovini automatski će se uvoziti u dokumente unutar modula
, u artikle i u kupce.Na temelju uvoženih dokumenata, u e-računima možemo kliknuti na narudžbu kupca i iz narudžbe kupca izdati račun i otpremnicu. Izdavanjem otpremnice bilježimo isporuku artikala kupcu, čime se mijenja stanje zaliha robe na skladištu. Podatak o promjeni stanja zaliha u e-računima se automatski šalje natrag u internet trgovinu.
U programu imamo i mogućnost ispisa naljepnica za dostavu za dostavne službe (GLS, DPD, Packeta, Hrvatska pošta,..); dodatno pa u programu možemo pratiti status poslanih pošiljki. |
Pri prijenosu podataka natrag u internet trgovinu, prenosi se stanje zaliha artikala iz e-računa u internet trgovinu. Što to znači i kako se to odvija, opisano je na stranici Sinkronizacija tj. prijenos zalihe u internet trgovinu [1.2]
U programu možemo postaviti mapiranje načina plaćanja [1.17] iz internet trgovine u određeni način plaćanja koji se koristi u programu. |
Razmjena podataka s internet trgovinama je na raspolaganju za sljedeće standardne platforme:
Razmjenu podataka s internet trgovinom aktiviramo u modulu
, kao što je prikazano na sljedećoj slici:
|
Za uvoz narudžbi bez čekanja, odnosno za sinkronizaciju narudžbe iz internet trgovine u E-račune odmah nakon što je zaprimljena u internet trgovini je za internet trgovine WooCommerce i Shopify moguća upotreba webhooka. Detalje oko postavki webhooka možete vidjeti na podstranicama za pojedinačne internet trgovine.
Po narudžbi korisnika je moguća implementacija integracije i s trgovinama koje rade na drugim platformama, a pomoću naših web servisa tu integraciju mogu napraviti i sami ponuđači internet trgovina. |
Osim prijenosa narudžbi iz internet trgovine može se podesiti i način sinkroniziranja tj. prijenosa stanja zaliha iz programa e-računi u internet trgovinu. Sinkronizacija tj. prijenos zalihe se aktivira u trenutku izdavanja dokumenta koji utječe na promjenu stanja zaliha u programu e-računi. Dokumenti u programu e-računi, koji utječu na zalihe i posljedično aktiviraju sinkronizaciju zaliha, su:
Pri prijenosu u internet trgovinu se uz trenutno stanje zaliha u programu e-računi u obzir uzima i stanje rezervirane zalihe. To znači, da se stanje zaliha smanji odmah nakon što stranka preda narudžbu. Koje će se stanje zaliha prenositi u internet trgovinu zadajemo u postavkama sinkronizacije s internet trgovinom, kao što prikazuje slika dolje:
|
Mogući načini sinkronizacije zaliha:
zaliha na skladištu | sinkronizira se trenutno stanje zalihe svih artikala na skladištu, izabranom u postavkama internet trgovine |
zaliha na skladištu bez rezervirane | sinkronizira se trenutno stanje zaliha svih artikala na skladištu izabranom u postavkama internet trgovine od koje se oduzme sva rezervirana zaliha - u nastavku je opis značenja rezervirane zalihe. |
ukupna zaliha | sinkronizira se trenutna ukupna zaliha svih artikala na svim skladištima koje vodimo u programu |
ukupna zaliha bez rezervirane | sinkronizira se trenutna ukupna zaliha svih artikala na svim skladištima od koje oduzmemo svu rezerviranu zalihu - u nastavku je opis značenja rezervirane zalihe |
Zaliha na skladištu s tipom skladišta "konsignacijsko skladište (revers / vlastita sredstva)" se ne uzima u obzir pri sinkronizaciji zaliha |
Ako ne popunimo polje za način sinkroniziranja zalihe, zaliha se neće sinkronizirati tj. slati u internet trgovinu |
Koja je zaliha rezervirana? Rezerviranu zaliha artikala predstavlja zbroj svih još neisporučenih količina artikala iz svih stavki na otvorenim i važećim (aktivnim) narudžbama kupaca. To su narudžbe kupaca u statusu otvorena narudžba ili u izvedbi. |
Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi Opencart.
Podržane su sve verzije od 1.5.5 do 3.x.
Za aktivaciju razmjene podataka s Opencart potrebno je najprije instalirati extension Opencart REST Admin API, koji se nalazi na sljedećoj poveznici:
https://opencart-api.com/product/rest-admin-api/
Ukoliko ne dobijete zadnju verziju REST Admin API koja je obavezna, kontaktirajte OpenCart da vam to omoguće.
Nije potrebna verzija s "OAuth security" jer s tom verzije veza ne djeluje |
REST Admin API možete namjestiti po postupku prikazanom na sljedećoj poveznici: http://docs.opencart.com/en-gb/extension/installer/
Postupak za pravilne postavke REST Admin API je prikazan na sljedećem videu: https://youtu.be/HEOfOFzDLP4?t=19.
Nakon aktivacije Opencart REST Admin API je za razmjenu podataka potrebno pripremiti sljedeće podatke:
U e-računima odredimo skladište i mjesto troška, na kojem će se voditi poslovanje u internet trgovini.
Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:
|
1.3.3 Dodatne sinkronizacijeZa korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Opencart je pored standardne sinkronizacije na izbor i sinkronizacija stanja zalihe iz programa e-računi u internet trgovinu. Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu":
|
Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi Prestashop.
Podržane su verzije 1.5, 1.6 i 1.7.
Za aktivaciju razmjene podataka s Prestashop potrebno je najprije aktivirati Prestashop REST API. Kako to učiniti pogledajte u uputama dostupnima na sljedećoj poveznici:
U Prestashopu je potrebno omogućiti sljedeće privilegije:
Nakon aktivacije Prestashop REST API je za razmjenu podataka potrebno pripremiti sljedeće podatke:
U e-računima odredimo skladište i mjesto troška, na kojem će se voditi poslovanje u internet trgovini.
Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:
|
Prestashop verzija 1.7 preuzeto ne podržava API dostup koji je potreban za određivanje popusta na pojedinačnim stavkama. To uključuje većinu popusta koje je moguće odrediti u Prestashopu. Bez toga je moguće odrediti popust samo na cijelu narudžbu, te se u tom primjeru iznos popusta u E-računima ne slaže uvijek sa iznosom u Prestashopu.
Da bi omogućili uvoz točnih popusta, potrebno je promijeniti izvorni kod Prestashopa, što može napraviti administrator vaše internet trgovine.
Alternativno rješenje je upotreba addWebserviceResources hook-a za modifikaciju iste datoteke.
Više o tome možete vidjeti na sljedećoj poveznici:https://www.prestashop.com/forums/topic/569013-prestashop-17-cant-get-order_cart_rules-via-webservice/
1.4.5 Dodatne sinkronizacijeZa korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Prestashop je pored standardne sinkronizacije na izbor i sljedeće:
Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu" ili "Uvozi šifrarnik artikala iz internet trgovine" ili "Izvozi artikle":
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:
|
Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi Magento.
Podržana je verzija 1.9.
Magento 1 od lipnja 2020. više ne dobiva sigurnosne popravke. Razmislite o prijelazu na Magento 2. Više o tome na https://www.ctidigital.com/blog/magento-1-end-of-life-announcement-planning-for-the-future |
Za aktivaciju razmjene podataka s Magento je najprije potrebno aktivirati Magento SOAP API. Kako to učiniti pogledajte na sljedećoj poveznici:
Pri aktivaciji API-ja je potrebno pripaziti, da u konfiguraciji za web services pod WS-I Compliance i vrijednost postavimo na No.
isključimoU Magentu je potrebno omogućiti sljedeće privilegije:
Nakon aktivacije Magento SOAP API je za razmjenu podataka potrebno pripremiti sljedeće podatke:
U e-računima odredimo skladište i mjesto troška, na kojem će se voditi poslovanje u internet trgovini.
Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:
|
1.5.4 Dodatne sinkronizacijeZa korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Magento je pored standardne sinkronizacije na izbor i sinkronizacija stanja zalihe iz programa e-računi u internet trgovinu. Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu":
|
Poglavlje opisuje kako aktivirati razmjenu podataka između programa e-računi i internet trgovine na platformi Magento 2.
Podržane su verzije od 2.0 do 2.3.
Za aktivaciju razmjene podataka sa Magento 2 je najprije potrebno aktivirati Magento SOAP API. Postupak možete pogledati na sljedećoj poveznici: https://youtu.be/hMN-ZoeODlQ
U Magentu je potrebno omogućiti sljedeće privilegije:
Nakon aktivacije Magento SOAP API moramo za razmjenu podataka pripremiti sljedeće podatke:
URL imena trgovine mora biti u obliku "vaseimetrgovine.xyz/soap/storeViewCode". "storeViewCode" možete pronaći u Magentu pod "Stores -> All Stores -> Code", kao što je prikazano na slici:
|
U e-računima zadamo skladište i mjesto troška na kojem se vodi poslovanje u internet trgovini.
Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:
|
1.6.4 Dodatne sinkronizacijeZa korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Magento 2 je pored standardne sinkronizacije na izbor i sljedeće:
Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu" ili "Izvozi artikle":
Dodatna obrada pri sinkronizaciji s internet trgovinom "Koje artikle sinkroniziramo" u Magento 2 izvozi sve artikle glede na odabran uvjet:
Dodatno unutar postavki izvoza su još dvije opcije:
|
Pri nadogradnji internet trgovine na veću verziju na Magentu 2 je potrebno biti pozoran da je na "Stores -> Configuration -> Services -> OAuth -> Consumer Settings" dozvoljena mogućnost "Allow OAuth Access Tokens to be used as standalone Bearer tokens". Status te opcije mora biti označen kao "YES": |
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.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.7.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 [1.2] 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.7.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. [1.22] 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.
Poglavlje opisuje kako aktivirati razmjenu podataka između aplikacije e-računi i internet trgovine na platformi Shopify.
Trenutno koristimo 2020-04 verziju Shopify API-ja.
Za aktivaciju razmjene podataka s Shopify potrebno je najprije aktivirati "private app" u kojoj kreirate API key i API password. Kako to učiniti možete pogledati u uputama na sljedećoj poveznici:
Nakon aktivacije Shopify private app potrebno je za razmjenu podataka pripremiti sljedeće podatke:
U e-računima odredimo skladište i mjesto troška na kojem će se voditi poslovanja u internet trgovini.
Postavke za internet trgovinu unesemo kao što je prikazano na sljedećoj slici:
|
U Shopifyu je za dostup preko API-ja potrebno omogućiti sljedeće privilegije:
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 preiodič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 internet trgovini nije omogućen, narudžbe se ne budu sinkronizirale.
U Shopifyu se sinkronizacija preko webhooka automatski isključi ukoliko sinkronizacija narudžbi preko webhooka više puta zaredom ne uspije. Ukoliko imate omogućene webhooke i narudžbe se ne sinkroniziraju u E-račune, provjerite da li su webhooki još aktivni u Shopifyu.
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.
Webhook URL generiramo u programu klikom na gumb Generiraj koji se nalazi u postavkama sinkronizacije.
Nakon toga se prijavimo u Shopify i u adminitraciji u meniju odaberemo Apps:
Zatim u postavkama aplikacije idemo na Notifications:
Izaberemo Webhooks gdje kreiramo novi webhook:
|
|
|
U Shopifyu se sinkronizacija preko webhooka sama isključi ukoliko je prijenos preko webhooka nekoliko puta uzastopno neuspješan. Ukoliko imate omogućene webhooke te se narudžbe ne sinkroniziraju u program, provjerite da li su webhooki još uvijek aktivni. |
1.8.4 Dodatne sinkronizacijeZa korisnike koji imaju aktiviranu sinkronizaciju za internet trgovinu Shopify je pored standardne sinkronizacije na izbor i sljedeće:
Prijenos pokrenemo tako da izaberemo opciju "Prenesi stanje zaliha u internet trgovinu" ili "Uvozi šifrarnik artikala iz internet trgovine":
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:
|
U shopifyu se koriste dva tipa statusa "fulfillment status" i "financial status". U programu tako možemo u postavkama sinkronizacije sami odabrati koji tip statusa narudžbe će program provjeravati prilikom prijenosa/sinkronizacije narudžbi u program te posljedično tome i automatski fakturirati račune za te narudžbe u programu e-racuni.com:
|
S aplikacijom e-računi za Shopify moguće je jednostavno povezati internet trgovinu s programom e-racuni.hr. Aplikacija omogućava samostalnu sinkronizaciju između internet trgovine na platformi Shopify i programa e-racuni.hr čime se pojednostavljuje proces upravljanja narudžbama, računima, otpremnicam, itd. s namjenom vođenja računovodstva za internet prodaju.
Prije omogućavanja ove aplikacije bilo je potrebno ručno kreirati privatnu splikaciju unutar Shopifya i unesti podatke kao što su API ključ, lozinka i ostale tehničke pojedinosti. S novom aplikacijom je cijeli postupak automatiziran jer se štedi vrijeme za povezivanje i smanjuje mogućnost grešaka. |
Cijeli postupak namještanja i autorizacije aplikacije je moguće pogledati na videu https://youtu.be/w55f1ZXw-Bg
1. tvrtka na kojoj želimo autorizirati aplikaciju mora imati privilegije za upravljanje internet trgovinama (sinkronizacijom)
2. korisnik s kojim autoriziramo aplikaciju mora imati privilegije za upravljanje internet trgovinama (sinkronizacijom), izdavanje i pregled računa, narudžbi kupaca i otpremnica
1. u Shopifyu otvorimo aplikaciju e-racuni.com tako da kliknemo na poveznicu https://apps.shopify.com/e-racuni-hr, navedena poveznica preusmjerava na službenu stranicu aplikaciju unutar Shopify App Storea
2. na stranici kliknemo na gumb Install da bi se započeo postupak instalacije
3. Shopify će prikazati detalje o dozvolama i uvjetima koje aplikacija treba za pravilan rad, ukoliko se s njim slažemo kliknemo na gumb Install
4. nakon što potvrdimo instalaciju, Shopify će nas automatski preusmjeriti na internet stranicu programa e-racuni.com gdje moramo autorizirati poveznicu između Shopify trgovine i baze tvrtke u programu e-racuni.com
5. na stranici e-racuni.com unesemo podatke za prijavu u program te dovršimo postupak autorizacije, ukoliko je autorizacija uspješna, zatim je aplikacija povezana s internet trgovinom Shopify
1. kada nas Shopify preusmjeri na stranicu e-racuni.com, prijavimo se u naš korisnčki račun unosom korisničkog imena i lozinke
U slučaju da korisnik s kojim se prijavimo ima dostup u više tvrtki u programu, zatim se nakon uspješne prijave otvara forma za odabir tvrtke s kojom želimo autorizirati Shopify internet trgovinu. |
2. nakon uspješne prijave nam se prikaže polje za odabir internet trgovine (sinkronizacije)
Pri dodavanju nove internet trgovine imamo mogućnost unosa osnovnih parametara za uvoz podataka. Te postavke sinkronizacije možemo naknadno prilagoditi odnosno izmjeniti.Automatsko fakturiranje [1.22] je po preuzetim postavkama isključeno, ono se može uključiti također naknadno u postavkama internet trgovine. |
3. kada izaberemo postojeću ili dodamo novu internet trgovinu, aplikacija će automatski sinkronizirati podatke te ćemo biti preusmjereni nazad na nadzornu ploču aplikacije u Shopfiyu. Postupak autorizacije je time zaključen i internet trgovina je sada povezana s programom e-racuni.hr.
Sinkronizaciju s Shopify aplikacijom možemo u bilo kojem trenutku prekinuti tako da u meniju
za željenu internet trgovinu kliknemo na gumb Isključi sinkronizaciju te potvrdimo prekid sinkronizacije:
|
Nakon što smo prekinuli sinkronizaciju s Shopifye trgovinom, možemo obrisati i aplikaciju e-racuni na nadzronoj ploči Shopifya. Upute za brisanje aplikacije su dostupne na stranici https://help.shopify.com/en/manual/apps/uninstalling-apps.
Ukoliko se je postupak autorizacije tijekom postupka namještanja prekinuo, aplikacije se bude svejedno namjestila na Shopify trgovini! Ukoliko bi željeli završiti postupak autorizacije biti će potrebno ponoviti namještanje aplikacije. |
Ukoliko želimo aplikaciju autorizirati na drugu tvrtku, zatim je potrebno prvo aplikaciju obrisati iz Shopifya te ju ponovno namjestiti na drugu tvrtku. |
Svako namještanje aplikacije je vezano na točno određenu trgovinu, ukoliko želimu aplikaciju koristiti za više trgovina, zatim je potrebno posebno ju namjestiti za svaku trgovinu. |
|
|
Klikom na nesinkronizirane narudžbe odnosno Unsynchronised orders se prikažu sve narudžbe koje nisu sinkronizirane s programom. Te narudžbe možemo jednostavno sinkronizirati klikom na gumb Synchronize order:
|
|
|
Poglavlje opisuje kako možemo uključiti sinkronizaciju podataka između e-računa i internet trgovine Wix.
Za uključenje izmjene podataka s Wixom je potrebno najprije urediti i omogućiti dostup do podataka na Wixu preko API sučelja. Postavke uređujemo u korisničkim postavkama našeg računa na Wixu. Nakon prijave na Wix izaberemo meni Account settings:
|
U tim postavkama je potrebno kreirati API ključ (API key) na način da idemo na opciju API keys i zatim kliknemo na gumb Generate API key:
|
Prilikom generiranja API ključa je potrebno omogućiti dozvole za uređivanje postavki trgovine All site permissions gdje označimo opciju Wix stores:
|
Nakon što smo generirali API key, zatim u programu e-racuni idemo u meni
gdje kliknemo na gumb Dodaj internet trgovinu. Otvara nam se prozor za unos podataka o internet trgovini gdje za platformu odaberemo Wix:
|
Zatim unesemo obvezne podatke:
1. API key
2. Site ID
Podaci se unose na način da se u polje API key unosi API key s Wix računa kojeg smo prethodno generirali:
|
U polje Site ID se unosi podatak koji je vidljiv u Url-u internet trgovine kao što je prikazano na slici:
|
U postavkama internet trgovine u programu zatim možemo odrediti dodatne postavke (poslovna jedinica, blagajna, skladište,...) za tu trgovini po kojima se bude vodilo poslovanje te po potrebi označimo i dodatne mogućnosti za uvoz narudžbi i sinkronizaciju zaliha [1.2]:
|
Automatsko fakturiranje i samim time fiskaliziranje računa za plaćene narudžbe aktiviramo po postupku opisanom na stranici Postavke automatskog fakturiranja narudžbi [1.22]
Nakon što se uključi izmjena podataka odnsono sinkronizacija, se narudžbe u E-račune sinkroniziraju približno svakih sat vremena. Ukoliko želite da bi se narudžbe u E-račune sinkronizirale u realnom vremenu, čim su narudžbe kreirane u internet trgovini, zatim možete uključiti sinkronizaciju preko webhookova.
1. Generirajte Unikatni identifikator "Web Hook URL" u postavkama internet trgovine u E-računima2. Dodajte webhook u internet trgovini
|
|
|
Poglavlje opisuje kako možemo uključiti sinkronizaciju podataka između e-računa i internet trgovine Squarespace.
Za uspostavljanje sinkronizacije između platforme Squarespace in vanjskim programima kao što je e-racuni.hr, potrebno je imati PREMIUM Squarespace račun. |
Za uključenje izmjene podataka sa Squarespace je potrebno najprije urediti i omogućiti dostup do podataka na Squarespace preko API sučelja. Postavke uređujemo u korisničkim postavkama našeg računa na Squarespace. Nakon prijave izaberemo meni Settings > Advanced > Developer API Keys i zatim kliknemo na gumb Generate API key:
|
Prilikom generiranja API ključa ga poimenujemo (npr. e-racuni) i označimo dozvolu za čitanje i pisanje te dostup do narudžbi (Orders) i stanja zaliha (Inventory):
|
Nakon toga kliknemo na gumb Generate API key kojega zatim kopiramo:
|
Nakon što smo generirali API key, zatim u programu e-racuni idemo u meni
gdje kliknemo na gumb Dodaj internet trgovinu. Otvara nam se prozor za unos podataka o internet trgovini gdje za platformu odaberemo Squarespace i unesemo u polje API key generirani API ključ:
|
U postavkama internet trgovine u programu zatim možemo odrediti dodatne postavke (poslovna jedinica, blagajna, skladište,...) za tu trgovini po kojima se bude vodilo poslovanje te po potrebi označimo i dodatne mogućnosti za uvoz narudžbi i sinkronizaciju zaliha [1.2]:
|
Automatsko fakturiranje i samim time fiskaliziranje računa za plaćene narudžbe aktiviramo po postupku opisanom na stranici Postavke automatskog fakturiranja narudžbi [1.22]
Poglavlje opisuje kako uključiti razmjenu podataka između e-računa i Stripe ponuđačem elektronskih plaćanja. Tu mogućnost koristimo kada želimo aktivirati automatsko fakturiranje, fiskalizaciju i slanje računa u internet aplikaciji e-racuni.hr za plaćanja primljena preko Stripea za jednokratne kupovine preko košarice (checkout) ili za periodična plaćanja narudžbi preko sistema Stripe subscription invoicing.Stripe integracija omogućuje automatsko fakturiranje i slanje fiskalnih računa za bilo koju internet stranicu koja ima omogućeno plaćanje preko Stripea.
Prije povezivanja automatskog izdavanja računa izdanih u Stripeu je potrebna aktivacija fiskalne blagajne u aplikaciji e-racuni.hr. |
Za uključenje izmjene podataka sa Stripeom je potrebno najprije upisati Stripe API secret key, što je opisano u sljedećim koracima:
1. U Stripe aplikaciji otvorimo meni Developers te zatim kliknemo na karticu API keys. Potrebno je kreirati novi API ključ za aplikaciju e-racuni.hr klikom na gumb Create secret key:
|
2. Na telefonski broj koji je vezan na naš Stripe račun zaprimimo SMS s verifikacijskim kodim koji unesemo u sljedeće polje:
|
3. U sljedećem koraku upišemo naziv API ključa i kreiramo ga klikom na gumb Create:
|
4. U zadnjem koraku imam pregled novog API ključa kojega budemo trebali za unos podataka u aplikaciji e-racuni.hr:
|
API ključ si kopirajte i spremite lokalno, aplikacija Stripe nakon spremanja više ne nudi mogućnost pregleda API ključa kada je spremljen. |
Nakon što smo generirali API ključ zatim u programu u meniju
kliknemo na gumb Dodaj internet trgovinu. Otvara se forma za unos internet trgovine gdje za platformu odaberemo Stripe invoicing i unesemo obavezni podatak Secret key koji smo kreirali unutar aplikacije Stripe, te ID internet trgovine koji je naša interna oznaka trgovine unutar programa e-racuni.hr.Nakon unosa obaveznih podataka unesemo i ostale podatke koji će biti na izdanom računu: poslovna jedinica, skladište,... te kliknemo na gumb U redu.
|
Time se je kreirala nova veza s aplikacijom Stripe. Kako bi automatsko fakturiranje bilo omogućeno potrebno je kliknuti na gumb Izmijeni te odabrati željene postavke za automatsko fakturiranje računa i slanje istih putem maila:
|
U slučaju da ne uključimo automatsko fakturiranje i slanje računa putem maila, zatim je to potrebno napraviti ručno u meniju gdje se uvoze podaci iz Stripea. |
Dodavanjem nove sinkronizacije za Stripe Invoicing se automatski kreira bankovni račun Stripe u meniju |
Poglavlje opisuje kako uključiti izmjenu podataka između e-računa i internet trgovine koja radi na platformi Mall Partner. Integracija omogućuje uvoz internet narudžbi i računa.
Za uključenje izmjene podataka s Mall Partner potrebno je prvo urediti i omogućiti dostup do podataka u trgovini preko API sučelja. Postavke uređujemo unutar postavki našeg računa na platformi Mall Partner, gdje u meniju Partner kliknemo na Information. u Odjeljku API keys vidimo client ID i valjanost pojedinačnog API ključa. Cijeli postupak je opisan na stranici https://knowledgebase.mallgroup.com/en/jak-na-zmenu-api-klice/ Client ID odnosno API ključ kopiramo kako bi ga u sljedećem koraku unijeli u postavke sinkronizacije u programu e-racuni.com:
|
Nakon što smo generirali API key, unutar programa u meniju
kliknemo na gumb Dodaj internet trgovinu. Otvara se forma na kojoj budemo prvo izabrali odgovarajuću platformu (Mall Partner) te nakon toga unijel URL trgovine te API ključ:
|
|
Poglavlje opisuje kako uključiti izmjenu podataka između e-računa i internet trgovine koja radi na platformi WHMCS.
Za uključenje izmjene podataka s WHMCS potrebno je prvo urediti i omogućiti dostup do podataka u trgovini preko API sučelja. Postavke uređujemo unutar postavki našeg računa na platformi WHMCS, gdje u meniju Configuration > System settings > Manage API credentials gdje kliknemo na gumb Generate new API credential gdje je potrebno prvo namjestiti korisničku ulogu za uređivanje i pregled podataka.
Kako se generiraju uloge s odgovarajućim privilegijama je opisano na linku:
https://docs.whmcs.com/Manage_API_Credentials
Pri kreiranju korisničkih uloga je potrebno obavezno aktivirati privilegij za GetOrders i GetClientsDetails u postavkama allowed API action što je opisano u odjeljku Viewing and Editing Roles na internet stranici https://docs.whmcs.com/Manage_API_Credentials |
Nakon što smo kreirali korisničku ulogu (User role), možemo za pojedinačnu ulogu kreirati API key i API identifier.
|
API key i API identifier je potrebno kopirati i spremiti na računalo, nakon što potvrdimo generiranje ključeva oni više nisu vidljivi. |
Nakon što smo generirali API key i API identifier, unutar programa u meniju
kliknemo na gumb Dodaj internet trgovinu.Otvara se forma na kojoj budemo prvo izabrali odgovarajuću platformu (WHMCS) te nakon toga unijeli URL trgovine te API key i API identifier:
|
U postavkama sinkronizacije u programu e-racuni zatim odredimo još dodatne podatke (skladište, mjesto troška, poslovna jedinica, ...)po kojima se bude vodilo poslovanje u internet trgovini:
|
Automatsko fakturiranje te time i fiskaliziranje računa za plaćene narudžbe možemo aktivirati po sljedećem postupku opisanom na stranici Postavke automatskog fakturiranja [1.22]
Poglavlje opisuje kako uključiti izmjenu podataka između e-računa i internet trgovine na platformi Etsy.
Za uključenje izmjene podataka s Etsy je potrebno prvo urediti i omogućiti dostup do podataka u trgovini preko API sučelja.
1. REGISTRACIJA
Prvo se registriramo na internet stranici https://www.etsy.com/developers/register, gdje obavezno u opis upišemo da budemo imali vezu s vanjskim računovodstvenim programom e-racuni.com. Na odobrenje je potrebno čekati otprilike tjedan dana da dobijemo dostup do aplikacije i da se možemo prijaviti u naš račun.
2. DODAVANJE APLIKACIJE I UREĐIVANJE URL-A
Nakon prijave idemo u meni "Manage your apps -> App" te izaberemo "Create a new app" kao što je prikazano na slici:
|
U "Name" upišemo ime trgovine te u "Website URL" unesemo URL do naše internet trgovine (što je informativni podatak).
Zatim u istom meniju "Manage your apps -> App" izaberemo "Edit your callback URLs" gdje upišemo callback URL, koji je: https://e-racuni.com/obracuni/EtsyOAuth
|
|
3. PRIDOBIVANJE API PODATAKA ZA POVEZIVANJE S E-RACUNI.COM
Podaci koji su potrebni za povezivanje odnosno sinkronizaciju internet trgovine s e-racuni.com su:
Nakon što smo generirali Keystring i imamo Shop ID idemo u program e-racuni te u meniju [menu:Postavke|Postavke tvrtke|Internet trgovine - sinkronizacija] kliknemo na gumb Dodaj internet trgovinu. Otvara nam se unosna forma u kojoj izaberemo platformu Etsy te unesemo ostale obavezne podatke:
1. Keystring
2. Shop ID
|
U postavkama sinkronizacije zatim još odredimo i ostale podatke (skladište, poslovna jedinica, mjesto troška,...) na kojima se bude vodilo poslovanje u internet trgovini te po potrebi uključimo i dodatne mogućnosti.
|
Po unosu obaveznih podataka za povezivanje s internet trgovinom Etsy, slijedimo korake:
1. Prijava u internet trgovinu
Kliknemo na "Prijava u trgovinu"
|
Klikom na "Prijava u trgovinu" se u pregledniku otvara postupak prijave u internet trgovinu Etsy. Prijavimo se s prijavnim podacima koje imamo za internet trgovinu Etsy:
|
U idućem koraku upisujemo Security code (šesteroznamenkasti broj) koju smo dobili na kontaktni mail za prijavu u Etsy.
|
Obavijest o uspješno zaključenom povezivanju s internet trgovinom Etsy.
|
Zatvaramo prozor preglednika te se vraćamo u program e-racuni u postavke internet trgovine gdje sada imamo mogućnost kliknuti na Aktiviraj sinkronizaciju.
|
Automatsko fakturiranje te time i fiskalizacija računa za plaćene narudžbe aktiviramo po postupku opisanom na Postavke automatskog fakturiranja narudžbi [1.22]
Internet trgovine korisnicima omogućuju odabir tj. unos više različitih načina plaćanja narudžbi. U programu ne podržavamo sve te načine plaćanja stoga se u slučaju prijenosa narudžbe sa takvim nepodržanim načinom plaćanja u program, to zapiše unutar završnog teksta takve narudžbe. Ovim načinom program obavještava korisnika da je prije izdavanja računa potrebno na narudžbi zadati odgovarajući način plaćanja, koji je u programu podržan.
Pravilan način plaćanja iznimno je važan iz vidika porezne ovjere računa kao i knjiženja računa u računovodstvu. |
Kako bi se ubuduće prilikom sinkronizacije takve narudžbe u program prenijele s odgovarajućim načinom plaćanja, korisnik sada može samostalno zadati način mapiranja (presliku) u koji način plaćanja će se u našem programu preslikati određen način plaćanja iz internet trgovine.
Ovim postavkama pristupamo putem izbornika
. Na pojedinim postavkama internet trgovine kliknemo na gumb , kao što prikazuje sljedeća slika:
|
Klikom na gumb otvara se stranica za zadavanje postavki mapiranja različitih načina plaćanja. Na početku se naravno ponudi samo preuzeto mapiranje, ostale dodajemo samostalno. Dodajemo ih klikom na gumb
za dodavanje nove preslike, kao što prikazuje slika:
|
Otvara se maska za unos u koju upišemo oznaku načina plaćanja iz internet trgovine za koju zatim u padajućem izborniku izaberemo željeni način plaćanja u programu, u kojega će biti preslikan način plaćanja iz internet trgovine:
|
Ako smo aktivirali sinkronizaciju sa više internet trgovina, tada ove postavke možemo zadati jednom pa ih kopirati u postavke mapiranja i za ostale internet trgovine. To učinimo klikom na poveznicu, kao što prikazuje slika dolje:
Po kliku sam odaberemo internet trgovinu u koju želimo kopirati postavke i unos potvrdimo klikom na gumb .
|
Internet trgovine korisnicima omogućuju odabir tj. unos više različitih statusa narudžbi. U programu ne podržavamo sve te statuse stoga se u slučaju prijenosa narudžbe s takvim nepodržanim načinom plaćanja u program, napravi preslika statusa iz trgovine u e-racune programski.
Pravilan status je važan prije svega ukoliko imamo aktivirano automatsko izdavanje računa za određeni status, on se zatim može fiskalizirati (ukoliko je gotovinski način plaćanja) i pravilno knjižiti te iz toga napraviti obračun PDV-a. |
Kako bi se ubuduće prilikom sinkronizacije takve narudžbe u program prenijele s odgovarajućim statusom, korisnik sada može samostalno zadati način mapiranja (presliku) u koji status će se u našem programu preslikati određeni status iz internet trgovine.
Ovim postavkama pristupamo putem izbornika
. Na pojedinim postavkama internet trgovine kliknemo strelicu dolje na gumbu i izaberemo Mapiranje statusa, kao što prikazuje sljedeća slika:
|
Klikom na taj gumb se otvara stranica za unos preslike različitih statusa:
|
Na početku se ponude preuzete postavke, ostalo moramo sami dodati. Dodamo ih tako da kliknemo na + Dodaj:
|
Otvori nam se nova maska u koju unesemo oznaku statusa u internet trgovini te iz padajućeg izbornika izaberemo željeni status u programu u kojega želimo da se preslika status iz internet trgovine:
|
Ukoliko imamo sinkronizaciju aktiviranu za više elektronskih trgovina, tada možemo postavke kopirate i u postavke za ostale internet trgovine. To napravimo klikom na Kopiraj status:
Nakon što nam se otvori novi prozor izaberemo u koje internet trgovine želimo kopirati mapiranje statusa te potvrdimo odabir.
|
Internet trgovine poput program e-računi korisniku omogućuju zadavanje tj. unos više različitih skupina odnosno kategorija artikala. Kako se nazivi skupina artikala u programu mogu razlikovati od naziva kategorija artikala u internet trgovini, preporučljivo je urediti postavke mapiranja skupina artikala iz programa u odgovarajuću kategoriju artikala u internet trgovini.
Pravilno mapiranje uvijet je za pravilan prikaz artikala u internet trgovini. |
Postavke mapiranja zadajemo putem izbornika
na način da u postavkama pojedine internet trgovine kliknemo na gumb te u padajućem izborniku izaberemo mogućnost Mapiranje skupina/kategorija.
|
Klikom na taj gumb otvara se stranica za unos mapiranja skupina tj. kategorija artikala na kojoj se prikazuje popis već postojećih mapiranja te mogućnost unosa novog mapiranja:
|
Novo mapiranje možemo dodati klikom na gumb +Dodaj, kao što prikazuje slika:
|
Otvara se maska u vrhu koje možemo iz padajućeg izbornika izabrati skupinu artikala iz šifrarnika skupina artikala u programu, a koju želimo mapirati u odgvarajuću kategoriju artikala u internet trgovini. Kategorije iz internet trgovine vidljive su u razgranatom prikazu:
|
Internet trgovine omogućuju korisnicima da upišu više različitih načina dostave pošiljaka. Za ispravni prijenos načina dostave prilikom sinkronizacije narudžbi u program e-racuni.hr moguće je za svaki od tih načina dostave zadati interno pravilo mapiranja u načine dostave koje korisnik vodi u šifrarniku u programu e-racuni.hr.
Ako dakle želimo da se pri uvozu narudžbe iz internet trgovine na narudžbu u programu prenosi i način dostave koji je kupac izabrao prilikom predaje narudžbe, potrebno je zadati mapiranje načina dostave iz internet trgovine u način dostave koji smo u te svrhe unijeli u šifrarnik načina dostave u programu.
Po unosu šifrarnika načina dostave korisnici samostalno zadaju postavke mapiranja načina dostave putem modula
. U postavkama pojedine internet trgovine kliknemo na strelicu uz gumb i u padajućem izborniku izaberemo opciju kao prikazano na slici:
|
Klikom na ovaj gumb otvara se stranica za unos novog ili uređivanje postojećeg mapiranja načina dostave (za slučaj ako smo promjenili oznaku načina plaćanja u internet trgovini):
|
Novo mapiranje dodajemo klikom na gumb kao prikazano na slici:
|
Otvara se maska za unos u koju upišemo oznaku načina dostave koju koristimo u internet trgovini i zatim iz padajućeg izbornika izaberemo željeni način dostave iz internog šifrarnika u programu u koji želimo mapirati način dostave iz internet trgovine:
|
Novo mapiranje potvrdimo klikom na gumb
.Ukoliko imamo aktiviranu sinkronizaciju za više internet trgovina, postavke mapiranja možemo zadati samo jednom i zatim ih kopirati u postavke mapiranja načina dostave i za ostale internet trgovine. To radimo klikom na poveznicu kao što prikazuje slika:
Izaberemo u koju aktivnu sinkronizaciju s internet trgovinom želimo kopirati te postavke i unos potvrdimo klikom na gumb kao što prikazuje slika:
|
Ukoliko želimo da se pri sinkronizaciji narudžbi kupaca iz internet trgovine na narudžbi postavi određeno mjesto troška glede na državu kupca, potrebno je u programu napraviti mapiranje mjesta troška koje smo za tu namjenu unijeli u šifrarnik mjesta troškova.
Mapiranje napravimo u meniju
. U postavkama pojedinačne internet trgovine klikom na strelicu dolje pokraj gumba Mapiranje načina plaćanja nam se otvara meni gdje možemo odabrati opciju Mapiranje mjesta troška po državi kupca:
|
Klikom na navedenu opciju nam se otvara forma za unos novog ili uređivanje postojećeg mapiranja:
|
Novo mapiranje dodajemo klikom na gumb Dodaj:
|
Otvara nam se forma u kojoj odaberemo državu kupca te mjesto troška koje će program postaviti na narudžbu kupca kada je kupac iz odabrane države:
|
Dodavanje mapiranja potvrdimo i dodamo klikom na gumb U redu.
Ukoliko imamo više aktivnih internet trgovina, možemo postavke mapiranja postaviti samo na jednoj internet trgovini te ih zatim kopirati i u druge internet trgovine. To napravimo tako nakon unosa svih mapiranja na jednoj internet trgovini, kliknemo na gumb Kopiraj mapiranje mjesta troška po državi kupca:
Nakon klika nam se otvara nova forma gdje označimo na koje druge internet trgovine želimo kopirati mapiranje i potvrdimo kopiranje klikom na gumb U redu:
|
U postavkama sinkronizacije s internet trgovinom zadati možemo i automatsko izdavanje računa za već plaćene i izvršene narudžbe. Automatsko fakturiranje podržano je za internet trgovine na sljedećim platformama:
Te postavke dostupne su u postavkama sinkronizacije internet trgovine u modulu
. U postavkama pojedine internet trgovine naći ćemo sekciju za određivanje postavki automatskog fakturiranja, kao što prikazuje slika:
|
U sklopu postavki automatskog fakturiranja, aktivirati možemo automatsko izdavanje računa te istovremeno i automatsko slanje izdanog računa na e-mail adresu kupca.
U sklopu postavki izdavanja računa birati možemo među sljedećim mogućnostima:
|
Ne izdaj račun | Automatsko fakturiranje narudžbi je isključeno. |
prema postavkama statusa narudžbi | Automatsko fakturiranje vrši se za sve uvožene narudžbe glede na postavku "Automatsko fakturiranje" unutar postavki za statuse narudžbi |
kad je narudžba plaćena | Automatsko fakturiranje vrši se za sve uvožene narudžbe koje su plaćene u cjelosti, ne glede na status tih narudžbi. |
prema postavkama statusa narudžbi ili plaćena narudžba | Automatsko fakturiranje vrši se za sve uvožene narudžbe glede na postavku "Automatsko fakturiranje" unutar postavki za statuse narudžbi odnosno za sve uvožene narudžbe koje su plaćene u cjelosti. |
Prije aktivacije automatskog izdavanja računa potrebno je provjeriti i pravilno zadati postavke fiskalizacije računa. Samo tako će računi, izdani iz narudžbi sa načinom plaćanja koji zahtjeva slanje računa na ovjeru u Poreznu upravu, biti fiskalizirani u trenutku izdavanja. |
U sklopu postavki automatskog slanja računa na e-mail adresu kupca birati možemo među sljedećim mogućnostima:
|
Ne šalji račun putem e-pošte | Slanje izdanog računa je onemogućeno. |
za sve automatski fakturirane narudžbe | Račun se šalje za sve narudžbe iz kojih su bili automatski izdani računi. |
kad je narudžba odn. račun plaćen | Račun se šalje kada ima zabilježeno plaćanje. Takav račun je izdan iz narudžbe kupca, na kojoj je prethodno zabilježeno plaćanje. |
U sljedećem sklopu je omogućen odabir operatera (korisnika) za izdavanje računa te će se tim odabirom koristiti i njegov e-mail (i postavke slanja) za izabranu internet trgovinu. U slučaju da u polju nije izabran korisnik, preuzeto će pošiljatelj biti tvrtka.
|
Zadnja opcija je namijenjena internet trgovcima koji žele za sve narudžbe kupaca s načinom plaćanja "transakcijski račun" automatski izdati i poslati predračun (ponudu) s podacima za bankovnu uplatu i bar kodom za plaćanje. Više o toj mogućnosti možete provjeriti na stranici Automatsko izdavanje predračuna (ponuda) [1.22.1].
Prije nego što aktiviramo automatsko slanje računa na e-mail adresu kupca, provjerimo i prema potrebi prilagodimo preuzete tekstove e-mail poruka. |
U postavkama sinkronizacije s internet trgovinom možemo postaviti i automatsko izdavanje predračuna (ponuda) i slanje istih na mail kupcu. Funkcionalnost je namijenjena svim internet trgovcima koji žele svojim kupcima odmah po kreiranju narudžbe s načinom plaćanja "transakcijski račun" poslati predračun s podacima za bankovnu uplatu. Na taj način možemo ubrzati prodaju kada kupac odabere način plaćanja "transakcijski račun".
Za aktivaciju je potrebnu u meniju
u postavkama internet trgovinu u sklopu Postavke automatskog fakturiranja označiti opciju:Istovremeno možemo unijeti i broj dana valjanosti predračuna (ukoliko podatak nije unesen se postavlja preuzeti podatak iz postavki tvrtke):
|
Nakon kreiranja narudžbe kupaca gdje je izabran način plaćanja "transakcijski račun" se automatski kreira ponuda u meniju
kao prikazano na slici:
|
Istovremeno se ta kreirana ponuda šalje kupcu na mail, koji klikom na link unutar maila otvara ponudu te je zatim upoznat s uvjetima za plaćanje te ima mogućnost skeniranja barkoda za plaćanje.
|
Osnovne postavke za sinkronizaciju s internet trgovinama uređujemo putem izbornika
. Jedna od postavki odnosi se na vrste prodaje. Ista će se prema postavkama na ovom mjestu zadati na narudžbama kupaca, uvoženima iz internet trgovine.Ukoliko prodajemo krajnjim potrošačima i obveznicima za PDV u inozemstvu (unutar Unije) te nismo registrirani u svrhe obračuna prekograničnog PDV-a ili uključeni u sustav OSS i/ili IOSS imamo preuzetu vrstu prodaje na trgovini.
Vrstu prodaje možemo definirati klikom na gumb
gdje za sinkronizaciju s internet trgovinom zadajemo preuzetu vrstu prodaje, koja će biti vezana na sve narudžbe kupaca sinkronizirane iz trgovine.
|
Ukoliko koristimo modul MULTI VAT i prodajemo krajnjim potrošačima i obveznicima u inozemstvo po stranoj stopi PDV-a, zadati moramo vrstu prodaje za svaku državu pojedinačno klikom na gumb
. Preuzeto se koristi vrsta prodaje sukladno pravilima za obračun PDV-a te su postavke sljedeće:
|
Za države u kojima smo registrirani u svrhe obračuna PDV-a i izvještavanje o prekograničnom PDV-u te je država kupca unutar EU, preuzeto je zadana sljedeća vrsta prodaje u skladu s obračunom prekograničnog PDV-a:
|
Klikom na ISO kod ili naziv države promjeniti možemo vrstu prodaje krajnjem potrošaču i za prodaju obvezniku za PDV, za pojedinu državu:
|
Ako smo registrirani za obračun prekograničnog PDV-a u određenoj državi članici ne možemo se istovremeno prijaviti i u sustav izvještavanje OSS i/ili IOSS! |
Ukoliko je naša tvrtka obveznik PDV-a, koja:
Klikom na gumb
odredimo vrstu prodaje za svaku državu, ukoliko preuzeta vrsta prodaje nije odgoavarajuća. Preuzeto se za države u kojima smo uključeni u sustav OSS i/ili IOSS postavlja sljedeća vrsta prodaje za OSS:Ukoliko je naša tvrtka obveznik PDV-a, koja:
Klikom na gumb
zadajemo vrstu prodaje za svaku državu, ukoliko preuzeta nije odgovarajuća. Preuzeto se za države, u kojima smo uključeni u sustav IOSS preuzeto postavlja sljedeća:
Izvoz artikala iz programa e-racuni.hr u internet trgovinu je trenutno podržan za platforme koje takvu sinkronizaciju podržavaju:
Funkcionalnost je prigodna za sve koji ne žele dodavati nove ili ažurirati postojeće artikle (naziv, opis, cijena,...) na dva različita mjesta (u našem program i na internet trgovini). |
Prije samog izvoza artikala je potrebno urediti postavke prema kojima će se artikli masovno ili automatski izvoziti:
|
Iz e-racuni.com u internet trgovinu možemo sinkronizarati:
sve artikle | Izvoze se svi aktivni artikli. |
artikli vidljivi za online katalog/trgovinu | Izvoze se svi aktivni artikli, koji imaju na artiklu odabrano "vidljiv u trgovini" pod opcijom "Vidljivost u online trgovini:". |
artikle dodane u internetsku tržnicu | Izvoze se svi aktivni artikli, koji imaju na artiklu odabranu internet trgovinu za koju radimo izvoz pod opcijom internetska tržnica. |
Izvoz artikala se izvodi na dva moguća načina:
1. Ručni masovni izvoz artikala:
Pri ručnom izvozu artikala je potrebno obradu pokrenuti u postavkama internet trgovine, opcija se nalazi u meniju pokraj pokretanja sinkronizacije kao što je vidljivo na slici:
|
2. Automatski izvoz artikala:
Prvo je potrebno aktivirati automatski izvoz artikala unutar postavki internet trgovine:
|
Automatski izvoz se vrši svakih ~15 minuta za sve artikle na kojima su bile rađene promjene u odnosu na zadnji izvoz.
1. WooCommerce 3.6+ [1.7]
Preslika podataka artikla iz e-racuni.com u WooCommerce 3.6+ | ||
---|---|---|
Podatak iz e-racuni.com | Podatak u Woocommerce 3.6+ | Uvjeti preslike podatka |
Šifra artikla | SKU | U primjer da se kreira novi artikl se šifra artikla postavi kao SKU; pri ažuriranju artikla se po SKU traži artikl za ažuriranje. Multi SKU nije dozvoljen |
Naziv artikla | name | Naziv artikla se postavi u podatak "name". |
Opis artikla | description | Opis artikla se postavi u podatak "description". Ukoliko u programu podatak o opisu ne postoji zatim se on neće prenijeti, odnosno neće prepisati trenutni opis u internet trgovini. |
/ | type | Pri ažuriranju postojećega artikla se podatak ne mijenja; pri dodavanju novoga artikla se u padatak "type" uvijek postavi "simple". |
Maloprodajna cijena | regular_price | Postavi se glede na postavke u internet trgovini; ukoliko je postavljeno "da, unijeti ću cijene s porezom" i dodana stopa PDV-a u "Tax". |
Prodajna cijena | regular_price | Postavi se glede na postavke u internet trgovini; ukoliko je postavljeno "ne, unijeti ću cijene bez poreza" se postavi maloprodajna cijena bez PDV (prodajna cijena) |
Artikl je aktivan | status | Ukoliko je u programu artikl aktivan zatim se u "status" postavi "published", ukoliko je neaktivan se postavi "pending". |
Artikl je aktivan | catalog_visibility | Ukoliko je u programu artikl aktivan zatim se u "catalog_visibility" postavi "visible", ukoliko je neaktivan se postavi "hidden". |
Tvrtka je obveznik PDV-a | tax_status | Ukoliko je u programu tvrtka označena kao obveznik PDV-a zatim će se u "tax_status" postaviti "taxable", ukoliko tvrtka nije obveznik PDV-a zatim će se postaviti "none". |
Slika na artiklu | image | Ukoliko imamo aktivne webhooke te je na artiklu u programu postavljena slika, zatim će se ona izvoziti u internet trgovinu. |
Stopa PDV-a | tax_class | Stope PDV-a možemo u programu postaviti na artiklu te se uz to gledaju i načini oporezivanja postavljeni na internet trgovini; glede ne podatak koji ima prednost se stopa PDV-a postavi u "tax_class". |
Specifikacija artikla | weight, width, lenght and height | Iz specifikacije artikla se prenesu svi podaci koji su ispunjeni: težina, širina, dužina, visina. |
Preslika skupina/kategorija | kategorija | Ukoliko u programu imamo postavljenu presliku kategorija se ona bude uzela u obzir prilikom izvoza artikala. Preslika kategorija se vrši samo za "simple" artikle. |
2. Prestashop [1.4]
Preslika podataka artikla iz e-racuni.com u Prestashop | ||
---|---|---|
Podatak iz e-racuni.com | Podatak u Prestashop | Uvjeti preslika podataka |
Šifra artikla | reference | U primjer da se kreira novi artikl se šifra artikla postavi u "reference"; pri ažuriranju artikla se po "reference" traži artikl za ažuriranje. |
Naziv artikla | name | Naziv artikla se postavi u podatak "name". |
Opis artikla | description | Opis artikla se postavi u podatak "description". Ukoliko u programu podatak o opisu ne postoji zatim se on neće prenijeti, odnosno neće prepisati trenutni opis u internet trgovini. |
/ | type | Pri ažuriranju postojećega artikla i dodavanju novoga artikla se u podatak "type" uvijek postavi "simple". |
Maloprodajna cijena | price | Glede na postavke u Prestashopu se u "price" postavi maloprodajna cijena. |
Prodajna cijena | price | Glede na postavke u Prestashopu se u "price" postavi prodajna cijena (maloprodajna cijena bez PDV-a). |
Artikl je aktivan | active | Ukoliko je u programu artikl aktivan zatim se u "active" postavi "1", ukoliko je neaktivan se postavi "0". |
Artikl je aktivan | visibility | Ukoliko je u programu artikl aktivan zatim se u "visibility" postavi "both", ukoliko je neaktivan se postavi "catalog". |
Stopa PDV-a | id_tax_rules_group | Stope PDV-a možemo u programu postaviti na artiklu te se uz to gledaju i načini oporezivanja postavljeni na internet trgovini; glede ne podatak koji ima prednost se stopa PDV-a postavi u "id_tax_rules_group". |
Specifikacija artikla | weight, width, lenght and height | Iz specifikacije artikla se prenesu svi podaci koji su ispunjeni: težina, širina, dužina, visina. |
Barkod | EAN13 | Ukoliko u programu imamo na artiklu upisan barkod (standard EAN13), zatim se on bude izvezao u internet trgovinu. |
Preslika skupina/kategorija | id_category_default | Ukoliko u programu imamo postavljenu presliku kategorija se ona bude uzela u obzir prilikom izvoza artikala. |
3. Magento 2 [1.6]
Preslika podataka artikla iz e-racuni.com u Magento 2 | ||
---|---|---|
Podatak iz e-racuni.com | Podatak u Magento 2 | Uvjeti preslike podatka |
Šifra artikla | SKU | U primjer da se kreira novi artikl se šifra artikla postavi kao SKU; pri ažuriranju artikla se po SKU traži artikl za ažuriranje. Multi SKU nije dozvoljen |
Naziv artikla | Name | Naziv artikla se postavi u podatak "name". |
/ | type | Pri ažuriranju postojećega artikla i dodavanju novoga artikla se u podatak "type" uvijek postavi "simple". |
Maloprodajna cijena | price | Glede na postavke u Magento 2 se u "price" postavi maloprodajna cijena. |
Prodajna cijena | price | Glede na postavke u Magento 2 se u "price" postavi prodajna cijena. |
Artikl je aktivan | aktiven | Ukoliko je u programu artikl aktivan zatim se u "4" postavi "1", ukoliko je neaktivan se postavi "0". |
Težina artikla | weight | Iz specifikacije artikla se prenese podatak o težini ukoliko je upisan. |
Preslika skupina/kategorija | id_category_default | Ukoliko u programu imamo postavljenu presliku kategorija se ona bude uzela u obzir prilikom izvoza artikala. |
4. Shopify [1.8]
Preslika podataka artikla iz e-racuni.com u Shopify | ||
---|---|---|
Podatak iz e-racuni.com | Podatak u Shopify | Uvjeti preslike podatka |
Šifra artikla | SKU | U primjer da se kreira novi artikl se šifra artikla postavi kao SKU; pri ažuriranju artikla se po SKU traži artikl za ažuriranje. Multi SKU nije dozvoljen |
Opis | body_html | Opis se iz e-racuni preslika u polje "Description" na Shopifyu. |
Maloprodajna cijena | price | Glede na postavke u Shopifyu se u atribut "price" postavi maloprodajna cijena. |
je/nije obveznik | taxable | Podatak o obvezniku PDV-a se prenosi u polje "taxable". |
Barkod | barcode | Ukoliko u programu imamo na artiklu upisan barkod, zatim se on bude izvezao u internet trgovinu. |
Težina artikla | grams | Iz specifikacije artikla se prenese podatak o težini (u gramima) ukoliko je upisan. |
Artikl je aktivan | status | Ukoliko je u programu artikl aktivan zatim se u polje "aktivan" postavi vrijednost "active", ukoliko je neaktivan se postavi vrijednost "archived". |
1. WooCommerce 3.6+ [1.7]
Izvoz cijena je potpuno ovisan od postavki u administracijskom sučelju platforme WooCommerce.
Želimo izvoz maloprodajnih cijena
Prvo je u postavkama poreza (PDV-a) potrebno označiti da želimo cijene s porezom (PDV-om).
Nakon toga je potrebno provjeriti i postaviti tax rates za obračun domaćega PDV-a; navedeno se napravi u karticama:
Želimo izvoz cijena bez poreza
U postavkama poreza (PDV-a) je potrebno označiti da ne želimo cijene s porezom (PDV-om).
Unutar postavki za povezivanje programa s internet trgovinom je moguće odabrati jezik dokumenta (narudžba kupca/račun) u kojem će isti biti ispisan.
Odabir jezične varijante je na raspolaganju za sljedeće standardne platforme:
Za određivanje jezika je potrebno kroz modul
izabrati željene postavke unutar parametra Jezična varijanta:
|
|
Kako izbor jezika utječe na uvezene narudžbe kupaca te posljedično izdavanje računa:
Ukoliko je vaša internet trgovina na platformi WooCommerce te dodatno koristite plugin Polylang, zatim postoje i dodatne opcije o kojima više možete vidjeti na ovom linku [1.7.8]. |
Pri uspostavljanju sinkronizacije s internet trgovinom može doći do različitih poteškoća radi grešaka pri unosu podataka u postavkama sinkronizacije ili konfiguracije servera na kojem je internet trgovina. Posljedično dolazi do prekinute sinkronizacije pri prijenosu narudžbi kupaca u program e-racuni, pri sinkronizaciji zaliha, itd. Za lakše rješavanje grešaka, koje u većini slučajeva mogu rješiti sami korisnici ili administratori internet trgovine, pokazujemo upute gdje i kako možemo provjeriti moguće greške.
U primjeru greške se u meniju
na internet trgovini prikaže gumb za testiranje veze sa serverom na kojem je internet trgovina.
|
Gumb za testiranje sinkronizacije se pojavi samo u slučaju kada dođe do greške prilikom sinkronizacije. |
Klikom na gumb za testiranje se otvara forma na kojoj se vidi provjeravanje veze s internet trgovinom. Ukoliko dođe do greške, prikazuje se ikona upozorenja:
|
Klikom na gumb [+] Više... se otvara novi prozor s pregledom HTTP statusa i opis greške te savjet kako navedenu grešku ispraviti.
|
Za standardni HTTP protokol je na internetu dostupan popis statusa gdje možemo naći detaljnije opise za svaki kod. Jedna od stranica gdje su vidljivi opisi: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes |
---