Aktivacija povezave

1.1 Aktivacija preko Shopify aplikacije e-racuni.com

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].

1.2 Aktivacija brez Shopify aplikacije e-racuni.com

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].


2. Aktivacija webhook povezave s Shopify trgovino

Povezava z vašo Shopify trgovino preko webhookov je popolnoma avtomatska. Za aktivacijo je potrebno narediti le en korak:

  1. V e-računih odprite kartico Povezave.
  2. Kliknite na možnost Generiraj webhooke.

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.

  
Generiranje webhook povezave
  
  Slika 1: Generiranje webhook povezave


3. Dodatne sinhronizacije, ki so na voljo za platformo Shopify

Za uporabnike, ki imajo sinhronizacijo aktivirano za spletno platformo Shopify je poleg standardne sinhronizacije na voljo tudi:

izvozArtiklov_uvozArtiklov.gif

Vse te možnosti najdemo v pregledu elektronskih trgovin kot prikazano na sliki:

  
Dodatno možnosti sinhronizacije s platformo Shopify
  
  Slika 2: Dodatno možnosti sinhronizacije s platformo Shopify

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:

  
Izbira tipa statusa za ustrezen uvoz in avtomatsko fakturiranje naročil
  
  Slika 3: Izbira tipa statusa za ustrezen uvoz in avtomatsko fakturiranje naročil

Pri sinhronizaciji artiklov s spletno trgovino lahko določimo katere artikle želimo sinhronizirati:

  • vse artikle (izvoz vseh aktivnih artiklov)
  • artikle, vidne v online trgovini/katalogu (izvoz artiklov, ki so označeni kot vidni v online trgovini/katalogu)
  • artikle, dodane v spletno tržnico (izvoz artiklov, ki so dodani v spletno tržnico za posamezno spletno trgovino )

izvozArtiklov_Shopify.gif

Dodatno pa imamo v tem sklopu izvoza na voljo še opcijo:

  • "Izvozi akcijske cene artikla" - če izberemo to možnost, se bo za posamezni artikel v spletno trgovino prenesla tudi akcijska cena artikla, ki jo določimo v meniju "Prodaja"->"Prodajne akcije in popusti"

izvozArtiklov_Shopify_actPr.gif

 

3.1. Aplikacija e-racuni za Shopify

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

3.1.1 Predpogoji za namestitev in avtorizacije aplikacije

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.

3.1.2 Postopek namestitve aplikacije

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 Install 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 Install.

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.

3.1.3 Postopek avtorizacije

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.

3.1.4 Prekinitev povezave in odstranitev aplikacije iz Shopify trgovine

Povezavo s Shopify aplikacijo lahko tudi kadarkoli prekinemo tako, da v programu e-racuni.com v meniju |Nastavitve podjetja |Procesi in integracija |Elektronske trgovine - sinhronizacija izberemo trgovino, ki je povezana s Shopify in kliknemo na gumb Izkjuči sinhronizacijo ter s tem potrdimo prekinitev sinhronizacije.

  
Prekinitev povezave
  
  Slika 4: Prekinitev povezave

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.

3.1.5 Uporaba in opis funkcionalnosti

  
Pregled naročil v Shopify aplikaciji
  
  Slika 5: Pregled naročil v Shopify aplikaciji

Pregled sinhroniziranih naročil v programu e-racuni.com:

  
Pregled naročil v e-računi programu
  
  Slika 6: Pregled naročil v e-računi programu

S klikom na zavihek nesinhronizirana naročila oz. Unsynchronised orders 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 Synchronize order

  
Nesinhronizirana naročila
  
  Slika 7: Nesinhronizirana naročila

  
Filtriranje naročil po datumu
  
  Slika 8: Filtriranje naročil po datumu

  
Prikaz dokumentov vezanih na naročilo
  
  Slika 9: Prikaz dokumentov vezanih na naročilo

 

3.2. Ročna povezava – brez aplikacije e-racuni.com za Shopify

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.

3.2.1 Generiranje "Custom app" v Shopify

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"

  
Generiranje aplikacije
  
  Slika 10: Generiranje aplikacije

Podrobna navodila najdete na naslednji povezavi: https://help.shopify.com/en/manual/apps/app-types/custom-apps

3.2.2 Pravice za dostop (predpogoj za generiranje API podatkov za povezavo)

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

  
Omogočanje pravic dostopa
  
  Slika 11: Omogočanje pravic dostopa

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

3.2.3 Priprava API podatkov za povezavo

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.

  
Access Token
  
  Slika 12: Access Token

3.2.4 Vklop izmenjave podatkov

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 |Nastavitve |Nastavitve podjetja |Elektronske trgovine - sinhronizacija s klikom na gumb Dodaj elektronsko trgovino.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:

  
Nastavitve za izmenjavo podatkov za Shopify
  
  Slika 13: Nastavitve za izmenjavo podatkov za Shopify

 

3.3. Nastavitev obračunavanja DDV v Shopify

Podrobna uradna navodila si lahko sicer preberemo v Shopify dokumentaciji na strani: https://help.shopify.com/manual/taxes

3.3.1 Osnovna nastavitev davkov

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.

3.3.2 OSS – One Stop Shop (EU)

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.

3.3.3 IOSS – Import One Stop Shop

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.

3.3.4 VAT Overrides (posebne stopnje po artiklih)

Če določeni izdelki nimajo standardne stopnje DDV (npr. knjige, prehrana, zdravila), moramo dodati tudi nastavitve overrides.

Postopek kako to aktiviramo v Shopify:

  1. V meniju Settings > Taxes and duties > Manage rates izberemo državo.
  2. Dodamo Tax override.
  3. Določimo posebno stopnjo (npr. 5% za knjige).
  4. Override povežemo s kolekcijo ali posameznimi produkti.

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

3.3.5 DDV na dostavo (Shipping tax)

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:

3.3.6 Posebni primeri

 

3.4. Prodaja kompletov artiklov

 

3.5. Kako omogočimo prenos podatka o davčni številki oz. ID za DDV iz Shopify

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:

shopifyVatNumber.gif

 

---
© E-RAČUNI d.o.o. 2003-2025