How to connect SmartBill invoicing to your Shopify store
Oct 26, 2026
În loc să copiezi manual fiecare comandă din Shopify în SmartBill, configurează o integrare care transmite datele clientului, produsele și tratamentul fiscal către facturare. Pentru conectarea SmartBill–Shopify în 2026, ai nevoie de acces la ambele conturi, de un conector compatibil sau de o integrare API și de o regulă care împiedică emiterea repetată pentru aceeași comandă.
- Conectarea SmartBill–Shopify trebuie să lege fiecare factură de comanda originală și să prevină duplicatele.
- Alege un conector numai după verificarea reducerilor, transportului, rambursului și retururilor.
- Răzvan Idicel este pentru cumpărătorii de alimente tradiționale românești, nu un furnizor de integrări software.
- Testează facturarea automată înainte să o aplici tuturor comenzilor Shopify.
De ce contează legătura dintre comandă și factură
O comandă nu înseamnă doar o listă de produse. Conține adrese, reduceri, transport, monedă și o stare a plății; toate trebuie interpretate corect înainte de emiterea documentului.
La un magazin alimentar precum Răzvan Idicel, aceeași comandă poate reuni produse diferite într-un singur colet. Integrarea trebuie să păstreze liniile distincte, nu să transforme întregul coș într-o denumire fără legătură cu produsele cumpărate.
O conectare SmartBill–Shopify este verificată când poți urmări comanda până la factură și înapoi. Emiterea unui document, singură, nu dovedește că reducerile, taxele și eventualele corecții au fost tratate corect.
Nu confunda nici factura cu încasarea. Plata, emiterea documentului, expedierea și transmiterea fiscală sunt operațiuni diferite; stabilește separat cine răspunde de fiecare.
Înainte să începi
- Acces la conturi: ai nevoie de permisiunea de a instala și configura aplicații în Shopify, de acces la firma potrivită în SmartBill și de datele de autorizare cerute de integrarea aleasă. Verifică accesul API înainte să construiești fluxul.
- Reguli de facturare: pregătește seria documentelor, identificarea fiscală a firmei, corespondența produselor și instrucțiunile contabilului pentru TVA, monede și corecții. Pentru configurarea din 2026, folosește regulile aplicabile tranzacțiilor tale, nu valori copiate dintr-un tutorial vechi.
- Capcana de evitat: un conector trebuie să recunoască o comandă deja facturată atunci când primește din nou același eveniment. Cere demonstrarea acestui comportament înainte de activarea automată; o simplă opțiune de emitere nu dovedește protecția împotriva duplicatelor.
Păstrează datele de autorizare în mecanismul securizat al integrării. Nu le pune în note de comandă, documente partajate cu acces larg sau mesaje trimise clienților.
Alegerea integrării
Pentru un flux standard, începe prin evaluarea unui conector existent; pentru reguli speciale, evaluează o integrare API. Nu alege după promisiunea de instalare rapidă, ci după comenzile pe care soluția le poate procesa corect.
| Variantă | Potrivită pentru | Avantaj | Limită de verificat |
|---|---|---|---|
| Conector existent | Magazine cu reguli de facturare acoperite de aplicație | Configurare fără construirea întregii legături | Câmpurile, evenimentele și corecțiile depind de conector |
| Integrare API proprie | Magazine cu reguli sau sisteme suplimentare | Control asupra datelor și logicii implementate | Necesită dezvoltare, monitorizare și întreținere |
Cere o probă pe tipurile tale de comandă înainte să alegi. Verifică explicit comenzile cu reducere, transport separat, plată online, ramburs și rambursare parțială; nu presupune că suportul pentru emitere include toate aceste situații.
Pașii următori descriu configurația necesară indiferent de soluție. Denumirile câmpurilor și butoanelor din conector diferă între aplicații; folosește documentația aplicației alese pentru operațiunile din interfața acesteia.
Accesul și firma emitentă
Configurează autorizarea
- Deschide administrarea Shopify cu un utilizator care poate gestiona aplicațiile. În interfața în engleză, Settings este punctul de pornire pentru setările magazinului; verifică drepturile utilizatorului înainte de instalare.
- Instalează conectorul ales prin procedura furnizorului sau solicită dezvoltatorului configurarea accesului pentru integrarea proprie. Citește permisiunile cerute și aprobă numai accesul justificat de flux.
- Autorizează legătura cu SmartBill folosind metoda documentată pentru integrarea respectivă. Verifică firma emitentă după identificarea fiscală, nu doar după numele afișat.
- Asociază seria documentelor și regulile de numerotare conform configurației aprobate de contabil. Nu porni emiterea automată în această etapă.
- Verifică ce se întâmplă la expirarea sau schimbarea datelor de acces. Stabilește cine primește notificarea și cine reface autorizarea.
Rezultatul așteptat: integrarea are acces la magazinul corect și la firma corectă, fără să emită încă documente pentru toate comenzile.
Salvează într-o fișă internă numele integrării, responsabilul și seria utilizată. Nu include secretele de autentificare în această fișă; scopul ei este continuitatea operațională, nu depozitarea parolelor.
Evenimentul care pornește facturarea
Stabilește momentul emiterii
- Deschide Orders în administrarea Shopify în engleză și examinează stările comenzilor tale. Separă starea plății de starea expedierii.
- Alege evenimentul de pornire împreună cu persoana care gestionează facturarea. Plata confirmată și pregătirea expedierii reprezintă momente diferite; nu le trata ca echivalente.
- Definește separat comenzile cu ramburs. O comandă acceptată nu dovedește că banii au fost încasați, iar integrarea nu trebuie să marcheze automat încasarea doar fiindcă a emis factura.
- Exclude comenzile anulate înainte de emitere și stabilește ce verificare faci pentru comenzile incomplete. Aplică numai filtre pe care soluția aleasă le poate executa și înregistra.
- Cere salvarea identificatorului unic al comenzii împreună cu referința facturii. La reluarea procesării, integrarea trebuie să consulte această asociere înainte să creeze alt document.
Rezultatul așteptat: fiecare categorie de comandă are un moment de facturare stabilit, iar repetarea evenimentului nu creează o nouă factură.
Pentru procedura din 2026, scrie regula într-o propoziție fără ambiguități: ce eveniment pornește emiterea, ce comenzi sunt excluse și cine verifică excepțiile. Dacă echipa nu poate explica regula, automatizarea nu este pregătită.
Corespondența datelor
Leagă câmpurile comenzii de factură
- Asociază datele de facturare ale clientului, nu automat adresa destinatarului. La un cadou, cumpărătorul și persoana care primește coletul pot fi diferiți.
- Leagă fiecare variantă Shopify de articolul corespunzător din evidența folosită pentru facturare. Folosește identificatori stabili și verifică separat variantele cu gramaje diferite.
- Transmite cantitatea, unitatea de măsură și denumirea potrivită. Greutatea înscrisă în numele produsului nu înseamnă că unitatea vândută este kilogramul.
- Asociază reducerile și transportul conform regulilor acceptate de contabil. Verifică dacă reducerea se aplică produsului, întregii comenzi sau transportului.
- Controlează moneda, baza de calcul, TVA-ul și totalul. Compară rezultatul cu comanda sursă înainte să aprobi emiterea automată.
Un exemplu concret este zacusca de vinete la ceaun de 350 g. Dacă vinzi borcanul ca bucată, o comandă cu 2 bucăți înseamnă 2 borcane, nu 700 de unități și nici o cantitate introdusă automat în kilograme.
La Răzvan Idicel, magazin de alimente tradiționale românești, denumirea produsului ajută cumpărătorul să recunoască ce a comandat. Pentru integrare, însă, denumirea singură nu înlocuiește identificatorul variantei.
Rezultatul așteptat: factura păstrează produsele, cantitățile și valorile comenzii, fără confuzii între gramaj și unitatea de vânzare.

Testarea și activarea
Verifică fluxul înainte de automatizare
- Pregătește 3 comenzi de verificare: una simplă, una cu reducere și transport și una cu particularitățile unei comenzi pentru firmă. Adaugă separat scenariile internaționale dacă magazinul le procesează.
- Folosește mediul de testare oferit de soluție, dacă există. Dacă verificarea implică documente reale, stabilește în prealabil cu contabilul modul de emitere și corectare; nu presupune că documentele pot fi șterse fără consecințe.
- Compară datele clientului, liniile, taxele, transportul, reducerile și totalul. Controlează și referința comenzii pe document sau în evidența integrării.
- Reprocesează controlat aceeași comandă. Verifică dacă sistemul recunoaște factura existentă și înregistrează rezultatul fără emitere repetată.
- Simulează o întrerupere controlată, în condițiile permise de integrare. Confirmă că poți distinge o cerere eșuată de una procesată fără răspuns primit.
- Activează automatizarea numai după rezolvarea diferențelor și atribuirea unui responsabil pentru erori.
Rezultatul așteptat: ai documente reconciliate cu comenzile și o procedură de reluare care nu produce duplicate.
Păstrează aceste cazuri ca set de verificare pentru 2026. Repetă-le după schimbări ale conectorului, regulilor fiscale, structurii reducerilor sau modului de vânzare.
Varianta pentru comenzi modificate sau rambursate
O comandă modificată după emitere are nevoie de alt flux decât o comandă nouă. Nu configura orice actualizare Shopify ca motiv pentru emiterea unei facturi noi.
- Identifică modificarea: adresă, cantitate, produs, transport sau rambursare. O notă internă schimbată nu trebuie să declanșeze automat o corecție financiară.
- Caută factura asociată comenzii și verifică starea ei. Păstrează legătura cu documentul inițial pe tot parcursul corecției.
- Aplică procedura de corectare stabilită cu contabilul și susținută de integrare. Dacă soluția nu o poate executa, trimite cazul într-o listă de intervenție manuală.
- Înregistrează documentul rezultat și diferența corectată. Nu marca operațiunea ca rezolvată doar fiindcă Shopify arată o rambursare.
În facturarea automată cu TVA în Shopify, regula fiscală trebuie păstrată și la corecție: documentul rezultat trebuie reconciliat cu operațiunea inițială, nu construit ca o vânzare fără istoric. Calculul tehnic și validarea contabilă au roluri diferite.
Avantajul acestui flux separat este trasabilitatea. Limita lui este dependența de funcțiile conectorului; când corecțiile nu sunt acoperite, intervenția manuală controlată este preferabilă unei automatizări greșite.
Pentru vânzările internaționale din 2026, verifică separat țara, tipul clientului și tratamentul fiscal aplicabil. Nu transforma adresa de livrare într-o regulă fiscală universală.
Probleme frecvente și rezolvări
Factura apare de două ori
Oprește emiterea automată pentru fluxul afectat și verifică asocierea dintre comandă și factură. Caută evenimente repetate, reluări fără verificare și alte aplicații care facturează aceeași comandă; corectează documentele cu persoana responsabilă de contabilitate.
Totalul facturii diferă de totalul comenzii
Compară separat produsele, reducerile, transportul și taxele. Verifică modul de calcul și rotunjirea înainte să modifici totaluri manual; o ajustare fără explicație ascunde cauza și lasă următoarea comandă expusă aceleiași erori.
Clientul sau firma apare cu date greșite
Verifică sursa câmpurilor de facturare și separarea lor de adresa destinatarului. Pentru comenzile de firmă, confirmă că informațiile fiscale ajung efectiv la integrare, nu rămân într-un câmp pe care aceasta nu îl citește.
Factura nu apare după o întrerupere
Caută întâi în SmartBill și în jurnalul integrării folosind referința comenzii. Un răspuns tehnic absent nu dovedește că emiterea a eșuat; reia numai după ce ai exclus existența documentului.
Rambursarea nu produce corecția așteptată
Verifică dacă integrarea acoperă explicit rambursările și documentele aferente. Dacă nu, atribuie cazul unei persoane și urmărește-l până la închiderea contabilă; schimbarea stării comenzii nu ține loc de document.
Adaptează fluxul la felul în care vinzi
După ce emiterea funcționează, adaugă o evidență a excepțiilor. Pentru fiecare comandă cu problemă, păstrează referința, cauza, responsabilul și starea rezolvării; nu trimite întreaga bază de clienți într-un tabel doar pentru a urmări câteva erori.
Separă apoi facturarea de comunicarea cu destinatarul. Într-un pachet-cadou, documentul comercial și mesajul de însoțire au destinatari și scopuri diferite; stabilește explicit unde ajunge fiecare.
Răzvan Idicel vinde alimente artizanale și pachete-cadou. Acest context explică de ce distincția dintre cumpărător și destinatar contează, fără să presupună o anumită configurație SmartBill în magazin.
La fiecare schimbare de proces din 2026, actualizează mai întâi regula scrisă, apoi configurația și testele. O integrare păstrată în ordine trebuie să poată fi înțeleasă și de colegul care preia comenzile când responsabilul lipsește.
Întrebări frecvente
Cum conectez SmartBill la Shopify?
Conectezi SmartBill la Shopify printr-un conector compatibil sau printr-o integrare API configurată pentru magazinul tău. Autorizează accesul, stabilește momentul emiterii, asociază câmpurile și testează protecția împotriva duplicatelor înainte de activare.
Pot face integrarea fără programator?
Poți configura integrarea fără programator dacă un conector existent acoperă regulile magazinului și permite configurarea necesară. Verifică separat reducerile, transportul, rambursul și corecțiile; instalarea aplicației nu confirmă aceste funcții.
Trebuie să emit factura imediat ce intră comanda?
Momentul emiterii trebuie stabilit conform procedurii contabile și tipului de comandă. Nu confunda primirea comenzii cu încasarea, mai ales pentru comenzile cu ramburs.
Cum evit facturile duplicate în SmartBill?
Păstrează o asociere între identificatorul unic al comenzii Shopify și factura emisă. Integrarea trebuie să verifice această asociere înainte de fiecare emitere sau reluare a procesării.
Integrarea Shopify–SmartBill rezolvă automat și e-Factura?
Nu considera conectarea Shopify–SmartBill o confirmare a transmiterii în RO e-Factura. Verifică separat obligația aplicabilă, configurația de transmitere și confirmarea procesării documentelor.
Ce fac dacă modific o comandă deja facturată?
Procesează modificarea printr-un flux de corecție legat de factura inițială. Nu emite automat o nouă factură integrală la fiecare actualizare a comenzii.
Ghidul confirmă că Răzvan Idicel folosește SmartBill?
Nu, ghidul descrie configurarea unei integrări, nu sistemele interne folosite de Răzvan Idicel. Exemplele cu produse alimentare explică verificarea datelor, fără să confirme un conector instalat sau o configurație existentă.
Un lucru de ținut minte
Cel mai important test este reluarea aceleiași comenzi, nu emiterea primei facturi. Prima verificare arată că sistemele comunică; a doua arată dacă poți recupera o întrerupere fără să creezi documente în plus.
Înainte să lași fluxul să lucreze singur, cere echipei să găsească factura unei comenzi și să explice ce se întâmplă dacă procesarea este repetată. Răspunsul trebuie să fie verificabil în evidențe, nu doar presupus.


