Poglavje opisuje kako vklopimo izmenjavo podatkov med e-računi in spletno trgovino na platformi Shopify.
Z aplikacijo e-računi za Shopify [1.6] je mogoče enostavno povezati spletno trgovino s programom e-računi. Aplikacija omogoča samodejno sinhronizacijo med spletno trgovino, ki teče na platformi Shopify in programom e-računi s čimer je poenostavljen celoten proces upravljanja naročil, računov, dobavnic, itd. z namenom vodenja računovodstva za spletno prodajo.
![]() | Pred uvedbo te aplikacije je bilo treba ročno ustvariti privatno aplikacijo v Shopify in vnesti podatke, kot so API ključ, geslo in druge tehnične podrobnosti. Z novo aplikacijo je ta postopek avtomatiziran, kar prihrani čas in zmanjšuje možnosti za napake. |
Celoten postopek namestitve in avtorizacije aplikacije si je možno ogledati na strani https://youtu.be/int_4Wf4HPI oz. na naslednji strani navodil [1.6].
V primeru, da ne želimo izbrati aktivacije Shopify po zgornjih avtomatiziranih korakih preko Shopify aplikacije, je to mogoče urediti tudi po drugem, postopku opisanem spodaj.
![]() | Navodila so napisana za 2020-04 verzijo Shopify API-ja. V Shopify aplikaciji izberite zadnjo stabilno verzijo. |
Za vklop izmenjave podatkov s Shopify je potrebno najprej aktivirati "private app" v kateri ustvarite API key in API password. Kako se to naredi je razvidno iz navodil na naslednji povezavi:
Ko je aktiviran Shopify private app moramo za izmenjavo podatkov pripraviti naslednje podatke:
![]() | URL naslov trgovine zapišemo v obliki https://imeNaseTrgovine.myshopify.com URL naslov trgovine najdemo tako, da se prijavimo v Shopify račun in v meniju "Settings"->"Domains" poiščemo naziv domene naše spletne trgovine. |
Znotraj e-računov pa določimo skladišče in stroškovno mesto na katerem se bo vodilo poslovanje v elektronski trgovini.
Nastavitve za elektronsko trgovino vnesemo po zgledu spodnjega primera. Levo so podatki iz uporabniškega vmesnika Shopify, katere vnesemo v našo spletno aplikacijo, kot prikazuje desna stran:
![]() | ||||
|
![]() | Za prenos podatkov o kupcu zahteva Shopify nadgradnjo na paket Advanced ali Plus Plans. V osnovnem paketu, ki ga Shopify ponunja (BASIC) je mogoča sinhronizacija naročil kuca brez podatkov o: imenu in priimku kupca, naslov, pošta, kraj ter podatkov za dostavo. |
V Shopify-ju je za dostop preko API-ja potrebno omogočiti naslednje pravice:
Zatem, ko vključite izmenjavo podatkov, se naročila v E-račune prenesejo na približno vsako 1 uro. Če želite, da se naročila v E-račune prenesejo takoj, ko so oddana v spletni trgovini, si lahko vključite sinhronizacijo preko webhookov.
Ker se ob vklopu webhookov naročila preneseje takoj, se periodična sinhronizacija na 1 uro izklopi. Izvede se le še enkrat na dan (ponoči), da se lahko prenesejo manjkajoča naročila, ki se mogoče niso prenesla zaradi napake pri prenosu preko webhookov. Če webhooki v spletni trgovini niso omogočeni, se naročila ne bodo prenašala.
Pri uporabi webhookov se sinhronizirajo tudi statusi. Tako se naročilom ob spremembi statusa v spletni trgovini ta takoj spremeni tudi v E-računih.
Webhook URL generiramo v programu po kliku na gumb
, ki se nahaja v nastavitvah sinhronizacije:![]() | ||||
|
Nato se prijavimo v spletno platformo Shopify kjer v nadzorni plošči izberemo meni Apps, kot kaže slika:
![]() | ||||
|
V nastavitvah aplikacije kliknemo na meni Notifications:
![]() | ||||
|
Nato izberemo možnost Webhooks kjer kreiramo novi webhook s klikom na gumb, kot kaže slika:
![]() | ||||
|
Odpre se nam naslednja vnosna maska:
![]() | ||||
|
![]() | ||||
|
![]() | ||||
|
![]() | V Shopify se sinhronizacija preko webhooka samodejno izklopi, če prenos preko webhooka večkrat zapored ne uspe. Če imate omogočene webhooke in se naročila ne prenašajo v E-račune, preverite, ali so webhooki v Shopify še aktivni. |
![]() | 1.5 Dodatne sinhronizacije, ki so na voljo za platformo ShopifyZa uporabnike, ki imajo sinhronizacijo aktivirano za spletno platformo Shopify je poleg standardne sinhronizacije na voljo tudi:
Obe možnosti najdemo v pregledu elektronskih trgovin tako, da izberemo Prenesi stanje zaloge v spletno trgovino ali Uvozi šifrant artiklov iz spletne trgovine:
|
![]() | V Shopify se uporabljata dva tipa statusov naročil in sicer "fulfillment status" in "financial status". V programu tako lahko v nastavitvah sinhronizacije sami nastavimo kateri tip statusa naročila naj program preverja za ustrezne prenos statusa naročila v program in posledično tudi za avtomatsko fakturiranje naročil v programu e-racuni.com:
|
![]() | Dodatna obdelava pri sinhronizaciji s spletno trgovino: "Katere artikle sinhroniziramo" v Shopify izvozi vse aktivne artikle pod določenim pogojem:
Dodatno pa imamo v tem sklopu izvoza na voljo opcijo:
|
Z aplikacijo e-računi za Shopify je mogoče enostavno povezati spletno trgovino s programom e-računi. Aplikacija omogoča samodejno sinhronizacijo med spletno trgovino, ki teče na platformi Shopify in programom e-računi s čimer je poenostavljen celoten proces upravljanja naročil, računov, dobavnic, itd. z namenom vodenja računovodstva za spletno prodajo.
![]() | Pred uvedbo te aplikacije je bilo treba ročno ustvariti privatno aplikacijo v Shopify in vnesti podatke, kot so API ključ, geslo in druge tehnične podrobnosti. Z novo aplikacijo je ta postopek avtomatiziran, kar prihrani čas in zmanjšuje možnosti za napake. |
Celoten postopek namestitve in avtorizacije aplikacije si je možno ogledati na strani https://youtu.be/int_4Wf4HPI
1. Podjetje, na katerem želimo avtorizirati aplikacijo mora imeti ustrezne pravice za upravljanje spletnih trgovin (sinhronizacij).
2. Uporabnik s katerim avtoriziramo aplikacijo mora imeti ustrezne pravice za upravljanje spletnih trgovin (sinhronizacij), izstavljanje in pregled računov, naročil in dobavnic.
1. V Shopify odpremo aplikacijo e-racuni.com tako, da kliknemo na naslednjo povezavo: https://apps.shopify.com/e-racuni-slovenia. To uporabnika preusmeri na uradno stran aplikacije v Shopify App Store.
![]() | V kolikor še nismo prijavljeni v Shopify portal se moramo najprej prijaviti in izbrati trgovino na kateri želimo namestiti aplikacijo. |
2. Na strani z aplikacijo poiščemo gumb za namestitev aplikacije
in kliknemo nanj, da se začne postopek namestitve.3. Shopify bo prikazal podrobnosti o dovoljenjih, ki jih aplikacija potrebuje za pravilno delovanje. V kolikor se s pogoji strinjamo, kliknemo na gumb
.4. Ko potrdimo namestitev nas bo Shopify avtomatsko preusmeril na spletno stran programa e-računi, kjer moramo avtorizirati povezavo med Shopify trgovino in bazo podjetja v programu e-racuni.com.
5. Na strani e-računi vnesemo prijavne podatke za program e-racuni.com (uporabniško ime in geslo) in dokončamo postopek avtorizacije. Če bo avtorizacija uspešna bo aplikacija povezana s trgovino na Shopify.
1. Ko nas Shopify preusmeri na stran e-računi, se prijavimo v naš uporabniški račun na e-racuni.com z vnosom uporabniškega imena in gesla.
![]() | Če imamo dostop do več podjetij v programu e-računi, se nam po uspešni prijavi prikaže obrazec za izbor podjetja. Izberemo podjetje s katerim želimo avtorizirati Shopify trgovino. |
2. Po uspešni prijavi se nam prikaže izbirno polje za izbiro Spletne trgovine (sinhronizacije)
![]() | Pri dodajanju nove spletne trgovine (sinhronizacije) bomo imeli možnost nastaviti osnovne parametre za uvoz podatkov. Te nastavitve sinhronizacije lahko kasneje spremenimo ali prilagodimo. Prav tako je avtomatsko fakturiranje privzeto izklopljeno. Če želimo omogočiti avtomatsko generiranje računov lahko to omogočite tudi kasneje. |
3. Ko izberemo ali dodamo trgovino (sinhronizacijo) bo aplikacija samodejno sinhronizirala podatke nato pa bomo preusmerjeni nazaj na nadzorno ploščo aplikacije v Shopify. Postopek avtorizacije je s tem zaključen in spletna trgovina je sedaj povezana s programom e-računi.
Povezavo s Shopify aplikacijo lahko tudi kadarkoli prekinemo tako, da v programu e-racuni.com v meniju
izberemo trgovino, ki je povezana s Shopify in kliknemo na gumb ter s tem potrdimo prekinitev sinhronizacije.![]() | ||||
|
Ko smo prekinili povezavo s Shopify trgovino lahko izbrišemo tudi aplikacijo e-računi v nadzorni plošči Shopify. Navodila za izbris aplikacije najdemo na strani https://help.shopify.com/en/manual/apps/uninstalling-apps
![]() | V kolikor se je postopek avtorizacije med postopkom prekinil se bo aplikacija vseeno namestila na Shopify trgovino! V kolikor bi želeli dokončati postopek avtorizacije bo potrebna ponovna namestitev aplikacije. |
![]() | Če želimo aplikacijo avtorizirati na drugo podjetje je potrebno aplikacijo najprej odstraniti iz Shopify trgovine in jo nato ponovno namestiti. |
![]() | Vsaka namestitev aplikacije je vezana na točno določeno trgovino. Če želimo aplikacijo uporabiti na več trgovinah jo je ptrebno namestiti posebej za vsako trgovino. |
![]() | ||||
|
Pregled sinhroniziranih naročil v programu e-racuni.com:
![]() | ||||
|
S klikom na zavihek nesinhronizirana naročila oz.
se nam prikažejo vsa naročila, ki še niso sinhronizirana s programom e-racuni.com. Ta naročila lahko enostavno kadarkoli sinhroniziramo s klikom na gumb![]() | ||||
|
![]() | ||||
|
![]() | ||||
|
---