Integrare Saga cu shop online (Shopify, WooCommerce, PrestaShop) în 2026: cum o faci stabil
Saga nu are API REST modern. Asta nu înseamnă că integrarea cu shop-ul e imposibilă — înseamnă că ai nevoie de arhitectura corectă.
Ionut Mihaescu — Full Stack Developer Azuvio · 2026-05-21 · 8 min · ERP & Integrări
De ce «API direct Saga ↔ shop» nu funcționează
Întrebarea pe care ne-o pun lunar 5-10 CFO/CTO de IMM cu shop online: «Saga are API ca să trag comenzile direct din Shopify?» Răspuns scurt: nu, nu în sensul în care înțelegi tu prin «API» (REST/JSON modern, autentificare OAuth, webhook-uri, rate limiting).
Saga oferă import/export prin fișiere (XML, TXT, DBF) și pe versiunile mai noi un set limitat de funcții programatice. E suficient pentru transferuri batch noaptea — nu pentru sincronizare live cu 500 comenzi/zi din shop.
Concluzia greșită: «atunci trebuie să schimb Saga». Concluzia corectă: «am nevoie de middleware între shop și Saga».
Arhitectura corectă: middleware între shop și Saga
Layer-ul de mijloc face exact 3 lucruri:
1. Captură live din shop prin API modern (Shopify Admin API, WooCommerce REST API, PrestaShop Webservice): comenzi, status plată, status livrare, clienți noi.
2. Validare și normalizare: verifică CIF-ul clientului în ANAF (taxare inversă, validitate), aplică reguli de discount, calculează TVA corect, generează numerotare unică.
3. Push controlat către Saga: lot zilnic / orar de facturi în format XML pe care Saga îl importă automat (programat) sau pe care contabilul îl importă cu un click.
Beneficiul cheie: shop-ul vede răspuns live (comanda e confirmată instant), iar Saga primește date curate, agregate, fără să fie bombardată cu 500 conexiuni API/zi.
Ce face Azuvio pe acest flux
Azuvio e exact acest middleware, special construit pentru combinația Saga + canale moderne. Concret:
Conectori nativi: Shopify, WooCommerce + plugin Merchant Pro nativ, PrestaShop, Magento, eMAG, Carrefour EDI, marketplace-uri
Validare ANAF: CIF/CUI valid și activ în VIES + verificare TVA la zi
Mapare conturi automată: comenzi B2C → cont 707, comenzi B2B → cont 7011 + analitic per client, transport → cont 708, etc.
Export Saga compatibil 100%: fișier XML/TXT pe care Saga îl importă fără modificări la planul de conturi
Reconciliere încasări: extrasele bancare se mapează automat pe facturi, iar diferențele apar în dashboard pentru contabil
Dashboard live pentru tine (vezi comenzile pe minut, conversie, AOV, top produse), iar contabilul vede doar facturile curate care intră în Saga
Costuri comparative
Varianta «scripturi custom Python/PHP» dezvoltate intern:
Dezvoltare inițială: 8.000-20.000 €
Mentenanță: 4.000-8.000 €/an (fiecare update Saga sau Shopify rupe ceva)
Risc: dependență de dezvoltatorul care le-a scris
ROI: OK pentru shop sub 50 comenzi/zi
Varianta «plugin marketplace generic» (există plugin-uri Saga ↔ Shopify):
Cost licență: 30-100 €/lună
Limitări serioase: nu validează ANAF, mapare basic, suport limitat
ROI: OK pentru shop sub 20 comenzi/zi cu cazuri simple
Varianta middleware profesional (Azuvio sau echivalent):
Setup: 2-4 săptămâni, ~2.000-4.000 € one-time
Operare: 200-600 €/lună în funcție de volume și canale
ROI: OK pentru shop cu 50-10.000 comenzi/zi, multi-canal, B2B + B2C mixt
Greșeala #1 pe care o fac CTO-urile
Cea mai frecventă greșeală: «mai bine ne construim noi un middleware, e mai cheap». Realitatea: middleware-ul pe care îl construiești tu va trebui să trateze:
47 de excepții de business pe care nu le-ai prevăzut (retururi parțiale, anulări după facturare, modificări TVA mid-month, etc.)
Update-uri Saga de 4-6 ori pe an care îți rup formatul XML
Update-uri Shopify de 12-24 ori pe an care îți rup API call-urile
Audit și securitate pentru date personale (GDPR)
Backup, monitoring, alerting când ceva pică noaptea
TCO real al unui middleware custom pe 3 ani: 35.000-80.000 € + 1 dezvoltator part-time. TCO middleware professional: 12.000-25.000 € pe 3 ani.
Concluzie
Saga nu are API modern și nici nu va avea curând — pentru că nu e produsul ei să-l aibă. Soluția corectă în 2026 e middleware între shop și Saga, care vorbește limba ambelor și absoarbe complexitatea. Azuvio face exact asta pentru combinația Saga + Shopify / WooCommerce / PrestaShop / marketplace-uri. Vezi [conectorul Saga ↔ Azuvio](/software/conectori-erp/saga) sau citește «[Cum lucrăm cu SmartBill și Oblio](/blog/azuvio-smartbill-oblio-cum-lucram-impreuna)» pentru context similar.