Poglavje opisuje kako vklopimo izmenjavo podatkov med e-računi in spletno trgovino na platformi Shopify.
Z aplikacijo e-računi za Shopify [3.1] 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 [3.1].
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 na naslednji strani ročne povezave trgovine [3.2].
Povezava z vašo Shopify trgovino preko webhookov je popolnoma avtomatska. Za aktivacijo je potrebno narediti le en korak:
S tem se bodo webhooki samodejno ustvarili tudi v vaši Shopify platformi in povezava bo aktivna.
Od tega trenutka naprej se bodo podatki iz Shopify trgovine samodejno pošiljali v e-račune, brez dodatnih nastavitev ali ročnih posegov.
![]() | ||||
| ||||
Za uporabnike, ki imajo sinhronizacijo aktivirano za spletno platformo Shopify je poleg standardne sinhronizacije na voljo tudi:

Vse te možnosti najdemo v pregledu elektronskih trgovin kot prikazano na sliki:
![]() | ||||
| ||||
V Shopify se pri sinhronizaciji 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:
| |||||||||
Pri sinhronizaciji artiklov s spletno trgovino lahko določimo katere artikle želimo sinhronizirati:
Dodatno pa imamo v tem sklopu izvoza na voljo še 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. |
Za pravilno povezavo vaše spletne trgovine Shopify z računovodskim programom e-računi.com je potrebno namestiti aplikacijo E-racuni ERP Slovenija. Ta aplikacija je posebej razvita za delovanje s sistemom e-računi.com, ki se uporablja v Sloveniji. Druge različice shopify aplikacije, kot so E-racuni ERP Hrvatska ali Eurofaktura ERP Czech, so namenjene povezavi z računovodskimi programi, ki delujejo na drugih trgih (npr. Hrvaška, Češka) in niso primerne za uporabo s slovenskim sistemom e-računi.com. |
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
![]() | ||||
| ||||
![]() | ||||
| ||||
![]() | ||||
| ||||
Z letom 2025 je Shopify na paketih Basic in nižjih onemogočil nekatere funkcije, ki so nujne za pravilen prenos podatkov. Priporočamo, da si v Shopify namestite našo brezplačno Shopify aplikacijo [3.1]. Z njo lahko tudi na nižjih paketih uporabljate vse potrebne funkcije za pravilno izmenjavo podatkov. |
Navodila so pripravljena za 2025-10 različico Shopify API-ja. V Shopify aplikaciji vedno izberite zadnjo stabilno različico. |
Za vzpostavitev izmenjave podatkov s trgovino Shopify je treba najprej omogočiti "Custom app", v katerem ustvarite potrebne API poverilnice.
To storimo tako da v nastavitvah Shopify trgovine generiramo "custom app". V novih verzijah Shopify se ta custom app imenuje "legacy custom app"
![]() | ||||
| ||||
Podrobna navodila najdete na naslednji povezavi: https://help.shopify.com/en/manual/apps/app-types/custom-apps
Preden lahko v Shopify-ju ustvarite Admin API access token, je nujno, da v "Custom app" omogočite pravice dostopa.
Pravice dostopa omogočite v razdelku vaše novo generirane aplikacije z klikom na gumb Configure Admin API scopes
![]() | ||||
| ||||
Potrebne pravice za pravilno imenjavo podatkov so:
Kot je opisano že v zgornjem opozorilu, Shopify za prenos podatkov o kupcih zahteva nadgradnjo na paket Advanced ali Plus. Če nimate enega izmed teh paketov, priporočamo uporabo naše Shopify aplikacije [3.1], preko katere se bodo podatki o kupcih vseeno prenesli. V osnovnem paketu (Basic), ki ga ponuja Shopify, je sicer mogoča sinhronizacija naročil, vendar brez podatkov o kupcu (ime, priimek, naslov, pošta, kraj ter podatki za dostavo). |
Kako urediti vse potrebne pravice v Shopify, je opisano na naslednji strani: https://help.shopify.com/en/manual/apps/app-types/custom-apps#update-admin-api-scopes-for-a-custom-app
Ko so pravice urejene, lahko generiramo naš Admin API access token. To storimo tako, da v razdelku naše aplikacije kliknemo na gumb Install app. S tem bo Shopify avtomatsko ustvaril naš access token.
Access token je v Shopify-ju prikazan samo enkrat. Zato priporočamo, da si ga takoj shranite na varno mesto. |
![]() | ||||
| ||||
Ko so pravice dodeljene in je generiran Admin API access token, moramo za izmenjavo podatkov pripraviti naslednje podatke:
Sinhronizacijo z našim programom aktiviramo v meniju s klikom na gumb .Odpre se nam vnosna maska, v kateri najprej izberemo, da elektronsko trgovino poganja platforma Shopify.
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:
![]() | ||||
| ||||
Podrobna uradna navodila si lahko sicer preberemo v Shopify dokumentaciji na strani: https://help.shopify.com/manual/taxes |
V Shopify Admin > Settings > Taxes and duties izberemp regijo (npr. European Union, Slovenia, Croatia…).
Če uporabljamo OSS ali IOSS, vpišemo davčno številko svoje države, kjer smo registrirani za obračun DDV.
OSS omogoča, da Shopify samodejno uporabi DDV stopnjo države kupca.
Vse davčne stopnje v EU Shopify vzdržuje sam, ko enkrat vnesemo ID za DDV oz. VAT ID našega podjetja.
IOSS uporabljamo v primeru, ko blago pošiljamo iz skladišča izven EU končnim kupcem v EU.
Shopify pri nakupu sam obračuna ustrezno stopnjo DDV glede na državo kupca. Tako kupec plača končno ceno z DDV v trgovini mi pa bomo DDV poročali preko obračuna IOSS, ki ga lahko pripravimo v programu.
Če določeni izdelki nimajo standardne stopnje DDV (npr. knjige, prehrana, zdravila), moramo dodati tudi nastavitve overrides.
Postopek kako to aktiviramo v Shopify:
Overrides nastavimo posebej za vsako državo, kjer se stopnje razlikujejo. To uporabimo, če prodajamo isti artikel v več držav in ima artikel različne stopnje DDV glede na državo kupca |
V EU se DDV obračuna tudi na stroške dostave.
Shopify omogoča, da na dostavo uporabi isto davčno stopnjo, kot na izdelke v košarici.
Postopek kako to nastavimo v Shopify:
Primeri:
Ker Shopify trenutno ne podpira ločenega polja za vpis davčne številke kupca smo za takšne primere omogočili, da se lahko na naročilo v Shopify doda meta polje, v katerega se lahko vpiše davčna št kupca. To storimo tako, da v Shopify kreiramo meta polje za naročilo s kjučem vat_number.
To omogoča prenos davčne številke v program e-racuni.com kupca tudi, če v Shopify uporabljamo BASIC plan! |
Kako kreiramo polje smo prikazali na spodnji sliki:

---