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

    Copiază tokenul

    La API credentials, Admin API access token. Shopify îl arată o singură dată, când instalezi aplicația.

  3. 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. 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 ShopifyCe iese
Comandă plătităO factură cu produsele comenzii ca linii
Comandă plătită, returnată parțialFactura 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