Facturi din Shopify
Conectezi magazinul, iar fiecare comandă plătită primește factura ei, cu produsele comenzii pe linii.
O integrare Shopify citește comenzile plătite din magazinul tău și emite factura pentru fiecare, cu seria și numărul tău. Se citește prin Admin API, cu un token pe care îl faci tu în magazin și care are nevoie doar de drept de citire pe comenzi.
Cum se conectează
- 1
Fă o aplicație proprie în magazin
În Shopify, la Settings, Apps and sales channels, Develop apps. Îi dai un nume, apoi la Configuration bifezi
read_ordersși instalezi aplicația. - 2
Copiază tokenul
La API credentials, Admin API access token. Shopify îl arată o singură dată, când instalezi aplicația.
- 3
Scrie magazinul și tokenul împreună
În aplicație, Integrări, Integrare nouă, Shopify. Câmpul le primește pe amândouă, despărțite de două puncte:
magazinul-tau.myshopify.com:shpat_…. Tokenul singur nu spune din ce magazin este. - 4
Adaugă webhookul, dacă vrei factura imediat
În Shopify, la Settings, Notifications, Webhooks. Adresa și secretul sunt pe pagina integrării. Fără el comenzile tot ajung, la fiecare cinci minute.
Fără read_all_orders vezi doar ultimele 60 de zile
Shopify servește unei aplicații numai comenzile din ultimele două luni, dacă nu i s-a cerut expres dreptul pe tot istoricul. Data de pornire a integrării se oprește la aceeași limită: una mai veche ar părea acceptată și nu ar aduce nimic.
Ce comenzi devin facturi
| În Shopify | Ce iese |
|---|---|
| Comandă plătită | O factură cu produsele comenzii ca linii |
| Comandă plătită, returnată parțial | Factura rămâne. Returnarea se scrie pe rândul plății și primești o notificare |
| Comandă neplătită, anulată sau cu plata la livrare până se încasează | Nimic |
Liniile sunt produsele, cu numele și cantitatea din comandă. Transportul și taxele Shopify stau în afara liniilor, așa că liniile se scalează până la totalul comenzii: proporția între produse este ce spune factura, iar totalul este ce trebuie să fie corect.
Suma este cea în care a plătit cumpărătorul. Un magazin care vinde în euro produce facturi în euro, cu cursul BNR din ziua comenzii.
Codul fiscal al cumpărătorului
Shopify nu are un câmp de cod fiscal pe client, deci magazinele care vând către firme îl cer la finalizarea comenzii, ca atribut. Integrarea îl caută printre atributele comenzii sub numele pe care le folosesc magazinele românești: CUI, CIF, cod fiscal, VAT. Denumirea firmei o ia din câmpul Company al adresei de facturare, când este completat.
Dacă magazinul tău scrie codul fiscal altfel, este mai simplu să redenumești câmpul din checkout decât să corectezi facturile pe urmă. Fără cod fiscal, factura iese pe persoană fizică.
Comenzile mai vechi se pot prelua?
Alegi data de pornire la creare, până la 60 de zile în urmă. Mai departe de atât, Shopify nu servește comenzile decât unei aplicații cu drept pe tot istoricul.
Un development store merge?
Da. Cardul integrării scrie test, fiindcă un magazin de dezvoltare nu încasează bani reali, dar facturile ies reale, cu numere reale din serie. Pentru probe folosește o serie separată.
Se scrie ceva înapoi în magazin?
Nu. Tokenul are nevoie doar de citire, iar comanda rămâne exact cum era.
TVA, curs, cumpărător, serie și ce se întâmplă când o factură nu iese.
Regulile comune