Spajate vaš Shopify webshop s FIRA-om kako bi se automatski mogli generirati ponude, računi ili fiskalni računi kada stigne narudžba ili kada u Shopify označite da je narudžba završena.
Pogledajte naš video tutorial kako spojiti Shopify s FIRA-om.
FIRA webshop postavke

1. Opće postavke
Vaša webshop domena nalazi se u Shopify "Settings" pod "Domains". Često postoji više različitih domena — kopirajte onu koja završava na .myshopify.com, bez "https://" na početku.
Tajni ključ pronaći ćete prilikom postavljanja webhooka u Shopify-u. Opcija za dodavanje webhooka nalazi se također u "Settings", zatim "Notifications".
Ako želite preuzeti, uz naziv proizvoda, i opis proizvoda iz Shopify-a, označite opciju "Uključiti opis proizvoda u webshop račune". Imajte na umu da uz opis u nekim slučajevima mogu stići i meta podaci koji su nečitljivi. Ako to primijetite tijekom testiranja, potrebno je ponovno deaktivirati ovu opciju.
Pogledajte naš video tutorial za postavljanje webhooka.
2. Postavke broja računa
Webshop ponude u FIRA-i generiraju se isključivo s rednim brojem. Ako je posljednja ponuda, primjerice, broj 43, sljedeća koja se generira na temelju webshop narudžbe bit će 44.
Format transakcijskih i fiskalnih računa možete sami definirati, poslovni prostor i naplatni uređaj možete za webshop račun odvojeno odrediti.. Račun ili fiskalni račun generirat će se prema tom formatu.
Napomena: Fiskalne račune možete generirati samo ako je pod postavkama — Fiskalizacija — učitan vaš fiskalni certifikat te su popunjene sve potrebne informacije.


3. Postavke načina plaćanja
Shopify webhooks možete postaviti za 2 događaja:
1. order creation - kada kupac napravi naruždbu i
2. order fullfillment: kada vi promijeniti status naružbu u "fullfilled" (završeno).
Za svaki dogođaj možete definirati koji dokument želite da FIRA generira i to u ovisnosti kako je način plaćanje te naruždbe.
Također možete odrediti da li se generirani dokument direktno šalje na mail kupca i da li želite kod ponuda i računa da QR kod za brzo plaćanje bude na tim dokumentima.
Primjer: Na vašem webshopu nudite načine plaćanja: PayPal, bankovni transfer i kartično plaćanje (primjer kao na slici pod 3.).
-
Ako kupac plaća karticom, želite da se fiskalni račun odmah generira kod 1. Order creation → dodajte "Card" u matricu kod Order creation i Fiskalni račun (Kartica).
-
Ako kupac plaća PayPal-om, želite da se račun odmah generira kod 1. Order creation → dodajte "PayPal" u matricu kod Order creation i Račun.
-
Ako kupac plaća bankovnim transferom, želite da se ponuda generira uz QR kod za brzo plaćanje kod 1. Order creation i automatski pošalje kupcu e-mailom → dodajte "Bank deposit" u matricu kod Order creation i Ponuda.
-
Nakon uplate na transakcijski račun, želite da se račun generira kod 2. Order fulfillment → dodajte "Bank deposit" u matricu kod Order fulfillment i Račun.
Važne napomene
Način plaćanje
Postoje razni načini plaćanja (Stripe, CorvusPay, itd.) koji se mogu integrirati u Shopify. Ako se pojavi narudžba s načinom plaćanja koji niste unaprijed mapirali (3. postavke načina plaćanja), FIRA će automatski generirati ponudu i obavijestiti vas da je prepoznat novi način plaćanja.
Tada je potrebno mapiranje tog načina plaćanja — npr. za "Stripe" postavite kod 1. Order creation → Fiskalni račun (Kartica), kako bi FIRA kod sljedeće narudžbe mogla generirati fisklani račun.
Testiranje
Prije nego što pustite integraciju u rad, važno je provjeriti generiraju li se vaši računi ili ponude ispravno.
Preporučujemo da tijekom testiranja u matrici postavite generiranje isključivo ponuda, kako biste izbjegli potrebu za storniranjem računa ili fiskalnih računa u testnoj fazi.
FIRA Shopify integracija uspješno radi sa standardnim postavkama bez dodatnih plugina. Također je uspješno testirana s određenim brojem plugina, no zbog velikog broja dostupnih dodataka, nije moguće jamčiti kompatibilnost u svim kombinacijama.
Plugins
Postoje razni pluginovi koji se mogu dodatno instalirati u Shopify. Pluginovi mogu utjecati na proizvode, cijene ili popuste, a nažalost mogu promijeniti i standardni set podataka koji Shopify šalje putem webhoka FIRA-i, zbog čega se ponuda ili račun možda neće moći ispravno ili uopće generirati u FIRA-i.
Zato je izuzetno važno temeljito testirati inicijalnu integraciju, kao i svaku promjenu posebno nakon dodavanja novog plugina.
Bruto i neto cijena proizvoda
FIRA izračunava cijenu proizvoda i ukupnu cijenu na temelju neto principa. Na ukupno neto cijenu proizvoda (osnovica za PDV) dodaje se PDV kako bi se dobila ukupna bruto cijena. Webshopovi obično rade na bruto principu i šalju preko webhooka bruto cijene, uključujući PDV.
Kako bi se takva bruto cijena ispravno preračunala u neto cijenu, potrebno je koristiti tri decimale neto cijene proizvoda, jer inače postoji mogućnost razlike u cijeni zbog zaokruživanja.
PDV i bez PDV-a
Ako ste u FIRA-i označili da je vaš poslovni subjekt u sustavu PDV-a, bitno je da cijena vaših proizvoda u Shopify-u također uključuje PDV, što se može odrediti u "Settings" > "Taxes and duties" > "Include sales tax in product price and shipping rate".
Ako vaš poslovni subjekt nije u PDV-u, tada cijene u Shopify-u moraju biti bez PDV-a.
Dostava i popust
Cijena dostave ili popusti na određeni proizvod ili ukupnu narudžbu prikazuju se u FIRA-i kao zasebna stavka na računu.
Obratite pažnju da ako ste u sustavu PDV-a, cijena za dostavu također mora sadržavati PDV, jer će se u suprotnom prikazivati na ponudi ili računu sa 0% PDV-a.
B2B račun
Ako želite omogućiti B2B prodaju – tj. prodaju drugim tvrtkama putem vašeg webshopa – potrebno je u Shopify checkout formu dodati:
-
Polje za naziv tvrtke (company)
-
Polje za unos OIB-a, koje možete postaviti tako da iskoristite postojeće "address2" polje i preimenujete ga u "OIB"
Na taj način, FIRA će automatski preuzeti ove dodatne podatke (naziv tvrtke i OIB) prilikom generiranja ponude ili računa temeljenog na webshop narudžbi.








