Introducere:nu alegi un brand, alegi o clasă de arhitectură
Aproape toate comparațiile de platforme e-commerce pe care le găsești online sunt scrise ca un meci: o platformă câștigă, cealaltă pierde. E o formă comodă de conținut, dar e o inginerie proastă. Un magazin nu se blochează pentru că a ales „brandul greșit". Se blochează pentru că a ales, fără să știe, o clasă de arhitectură care nu suportă ce vrea afacerea să facă peste doi ani.
Există două clase, iar diferența dintre ele nu e de preț, e de grad de libertate:
- Platforma SaaS închisă — un sistem verticalizat, unde funcționalitatea e decisă de furnizor și tu o configurezi din interfață. Rapid de pornit, previzibil, cu integrările pieței locale incluse.
- Platforma extensibilă — un sistem cu straturi programabile: temă/componente pe care le scrii tu, logică server-side proprie, API-uri publice, webhooks, un marketplace de aplicații construite de terți.
Nu există „clasa bună" și „clasa rea". Există un prag — punctul de la care prima clasă începe să te coste mai mult decât te ajută. Articolul ăsta îți dă matematica prin care îl calculezi singur, nu o concluzie pe care s-o iei pe încredere.
Cele două clase:definiția tehnică, nu cea de marketing
Ignoră broșurile. Diferența operațională se reduce la o singură întrebare: cine scrie logica ta de business — tu sau furnizorul?
Pe o platformă SaaS închisă, funcționalitatea este un set finit, definit în roadmap-ul furnizorului. Personalizarea există, dar are forma unui panou de setări: bifezi, alegi din listă, completezi câmpuri. Când nevoia ta se află în interiorul setului, e cea mai eficientă unealtă din lume. Când se află în afara lui, singurele soluții rămân un tichet la suport și așteptarea.
Pe o platformă extensibilă (Shopify în zona SaaS, WooCommerce, Magento sau un stack headless pe Next.js în zona open-source), funcționalitatea este un set deschis. Nu ceri permisiune: scrii cod care rulează în fluxul platformei. Prețul acestei libertăți e real — ai nevoie de cineva care poate scrie acel cod. Dacă nu ai, libertatea rămâne teoretică și plătești pentru o capacitate pe care nu o folosești.
Asta e adevărata axă a deciziei. Nu „scump vs ieftin". Set finit vs set deschis, raportat la nevoia ta reală.
FAQ.PROTOCOL
Întrebări frecvente
Costul real:matematica pe care nu ți-o pune nimeni pe slide
Comparațiile de cost se opresc, invariabil, la abonamentul lunar. E partea vizibilă și cea mai puțin relevantă. Costul total de deținere are cinci termeni, iar patru dintre ei nu apar niciodată în tabelul comercial:
TCO_anual = abonament x 12
+ comision_pe_tranzacție x GMV
+ aplicații / module x 12
+ ore_de_dezvoltare x tarif
+ ore_de_muncă_manuală_lunară x 12 x cost_intern_pe_oră <-- ignorat
+ venit_pierdut_din_funcții_imposibile <-- ignorat
Nu-ți dau cifre: prețurile de listă se schimbă, iar o cifră pe care nu o poți verifica azi nu are ce căuta într-o decizie de trei ani. Ia tarifele direct de la furnizor și pune-le în formulă. Ce contează e forma funcției de cost, nu valoarea ei de start:
- Abonamentul în trepte este o funcție-scară. Costul tău nu crește lin, ci sare brusc când depășești un prag (număr de produse, de comenzi, de utilizatori). Efectul secundar e subtil: costul te lovește exact în luna în care crești. Și, de multe ori, urci o treaptă întreagă pentru a debloca o singură funcție de care ai nevoie — plătind pentru restul pachetului.
- Comisionul pe tranzacție este o funcție liniară de cifra ta de afaceri. E o taxă pe succes: te costă mai mult când vinzi mai mult. Corect calculată, poate fi mai ieftină decât o treaptă fixă la volum mic și mai scumpă la volum mare. E aritmetică, nu ideologie.
Termenul care decide de fapt bătălia e al cincilea: munca manuală pe care platforma nu o poate automatiza. Un om care petrece două ore pe zi copiind date între sisteme costă, într-un an, mai mult decât aproape orice diferență de abonament. Dacă vrei modelul complet, l-am desfăcut în analiza de TCO pe trei stack-uri și în cât costă, realist, un magazin online în România.
Automatizare:reguli predefinite vs logică programabilă
Aici se rupe, în practică, clasa închisă de cea deschisă.
Sistemele închise:automatizare pe reguli predefinite
Pe platformele SaaS închise, automatizarea e limitată la regulile pe care le-a anticipat furnizorul: „trimite un mesaj după plasarea comenzii", „aplică un discount la un prag de coș". Sunt utile și acoperă majoritatea cazurilor comune. Limita nu e de calitate, e de natură: nu poți automatiza ceva ce nu a fost prevăzut în listă. Iar procesele care îți dau ție avantaj competitiv sunt, prin definiție, cele care nu sunt pe lista nimănui.
Sistemele extensibile:scrii tu logica
Pe platformele extensibile, automatizarea e un motor cu intrări, condiții și acțiuni pe care le compui tu, plus webhooks care scot evenimentele afară, către orice alt sistem. Un flux ca „dacă vine o recenzie negativă la un produs din categoria X, de la un client cu peste trei comenzi → alertă în canalul de suport, tichet în CRM, e-mail de recuperare cu un cod generat pe loc" nu e o funcție de platformă. E logică proprie, iar clasa extensibilă îți dă locul unde s-o scrii — fie nativ (Shopify Flow, Shopify Functions), fie într-un orchestrator extern conectat prin API (cum arată asta cu n8n).
Aceeași diferență decide și cine e pregătit pentru comerțul mediat de agenți AI: un sistem închis expune ce a decis furnizorul să expună; unul deschis expune tot, prin API. E discuția din agentic commerce, și e mai aproape decât pare.
Design:template cu sloturi fixe vs sistem de componente
„Are teme gratuite" nu spune nimic despre libertatea ta reală. Întrebarea corectă e ce structură îți permite tema.
Când tema e un template cu sloturi fixe, diferențierea vizuală se oprește la culoare și logo. Nu e o judecată de gust — e o consecință de sistem: dacă ordinea secțiunilor, ritmul, densitatea informației și componentele sunt fixate de furnizor, singurele variabile care îți rămân sunt paleta și sigla. Toate magazinele construite pe același schelet vor converge, inevitabil, spre același obiect.
Un sistem de componente (secțiuni compozabile, blocuri reutilizabile, cod pe care îl poți atinge) mută linia: pagina de campanie, configuratorul de produs, landing-ul cu video și formular de lead nu mai sunt cereri către suport, ci muncă de o după-amiază. Bonus care se vede în bani: controlul asupra codului e control asupra vitezei — nu poți optimiza LCP-ul unui template pe care nu ai voie să-l deschizi (cum arată optimizarea când ai acces la cod).
Cross-border:clona de magazin vs catalogul unic
Momentul în care vrei a doua piață e testul cel mai brutal pentru clasa de arhitectură.
Răspunsul tipic al unui sistem construit pentru o singură piață e: mai fă un magazin. Matematica acestei soluții e nemiloasă, pentru că fiecare clonă multiplică totul:
cost_operațional ≈ N_piețe x (catalog + conținut + prețuri + promoții + stoc + mentenanță)
Cu alte cuvinte, costul crește liniar cu numărul de piețe, iar autoritatea SEO se împarte între N domenii în loc să se acumuleze într-unul singur. La a treia piață, operațiunea devine mai scumpă decât marja pe care o aduce.
Un sistem construit pentru cross-border (Shopify Markets e exemplul de referință, dar principiul e general) păstrează un singur catalog și adaptează per vizitator prețul, valuta, taxele, limba și, pe subfolder, structura de URL. Costul marginal al pieței a treia tinde spre zero. Nu e magie — e o decizie de arhitectură luată înaintea ta.
Localizarea:argumentul care a expirat
Mult timp, argumentul decisiv pentru platformele locale a fost: „globalele nu au curieri și facturare românească". În 2026, e fals. Ecosistemul local de integrări pe platformele globale e complet:
- Curieri: Fan Courier, Sameday (inclusiv easybox), Cargus, DPD — comandă → generare AWB → printare, automat (cum se cablează).
- Facturare: SmartBill, Oblio, FGO — factura se emite și pleacă pe e-mail fără intervenție umană (integrarea, pas cu pas).
- Plăți: procesatoarele locale și cele internaționale coexistă în același checkout (configurarea completă pentru România).
Dar hai să fim onești până la capăt, pentru că aici e o nuanță reală: pe o platformă SaaS locală, aceste integrări vin out-of-the-box și incluse. Pe una globală, le adaugi ca aplicații — cu o configurare inițială și, uneori, cu un cost lunar în plus. Diferența nu mai e „se poate / nu se poate". E „cine face setup-ul". Pentru un magazin mic, e o zi de muncă pe care poate nu vrea s-o facă. Pentru unul în creștere, e o zi de muncă, o singură dată.
Lock-in:cât costă ieșirea
Un sistem se judecă și după cât de scump e să pleci din el. Costul de ieșire nu e o taxă, e o sumă:
- Datele — produse cu variante, clienți, istoricul comenzilor. Se pot exporta complet, în format standard, sau doar parțial?
- URL-urile — dacă structura de linkuri e impusă și nu poți genera o hartă completă, migrarea îți costă poziții în Google.
- Logica de business — tot ce ai construit în panoul de setări al furnizorului nu se exportă. Se reconstruiește.
- Timpul — reînvățarea echipei, testarea, riscul de downtime.
Regula e simplă și se aplică oricărei clase: întrebi cât costă ieșirea înainte să semnezi intrarea, nu după. Un furnizor care răspunde clar la întrebarea asta e un furnizor bun, indiferent de arhitectură.
Criteriul onest:când o platformă SaaS locală e alegerea corectă
Un articol care spune „clasa X e rea mereu" e reclamă. Unul care spune „iată pragul de la care nu-ți mai ajunge" e inginerie. Deci: sunt situații reale în care o platformă SaaS locală, închisă, e decizia rațională, iar a lua o platformă extensibilă ar fi risipă.
| Situația ta | Alegerea rațională |
|---|---|
| Catalog mic și stabil, volum modest de comenzi | SaaS închis / local |
| Nu ai echipă tehnică și nu vrei să plătești una | SaaS închis / local |
| Vinzi exclusiv în România, cu curieri și facturare locale | SaaS închis / local |
| Vrei să validezi o idee rapid, cu buget minim | SaaS închis / local |
| Ai logică proprie de preț: B2B, praguri pe volum, bundle-uri | Extensibil |
| Vinzi (sau vei vinde) în afara României, în mai multe valute | Extensibil |
| Ai — intern sau prin agenție — pe cineva care poate scrie cod | Extensibil |
| Datele trebuie să curgă în timp real spre ERP / CRM / BI | Extensibil |
| Diferențierea ta e produsul digital însuși, nu doar produsul din raft | Extensibil |
Dacă ești în jumătatea de sus a tabelului, o platformă închisă îți dă exact ce-ți trebuie, mai repede și mai ieftin decât orice altceva. Cine îți vinde în situația asta un stack extensibil îți vinde o capacitate pe care o vei plăti fără s-o folosești. Aceeași logică se aplică și în afara e-commerce-ului, la alegerea între un CMS deschis și un site builder SaaS.
Pragul:cinci semnale că ai depășit clasa
Nu migrezi pentru că e la modă. Migrezi când apar semnalele astea — și ele se măsoară, nu se simt:
- Ai oameni care fac zilnic, manual, o operațiune repetitivă pe care platforma nu o poate automatiza. Înmulțește orele cu 12 luni și cu costul intern pe oră. Ai obținut primul termen real al comparației.
- Roadmap-ul afacerii tale așteaptă roadmap-ul furnizorului. Ai o idee validată, iar răspunsul e „poate anul viitor".
- Răspunsul la „se poate?" e, sistematic, „depinde de suport". Când inovația ta trece printr-un tichet, cadența ta e cadența cozii lor de așteptare.
- Plătești o treaptă superioară de abonament pentru o singură funcție. Restul pachetului e cost pur.
- Ai o a doua piață, iar soluția propusă e „mai facem un magazin".
Dacă bifezi două sau mai multe, nu concluzia contează, ci calculul: pune costul migrării într-o coloană și costul anual al rămânerii (semnalele 1 și 4, în bani) în cealaltă. De multe ori, răspunsul e deja evident — și e un număr, nu o opinie.
Concluzie:unealta potrivită scopului
Nu există platformă rea. Există platformă nepotrivită etapei în care ești — și asta se poate întâmpla în ambele direcții: un magazin mic strivit de complexitatea unui stack extensibil e la fel de prost servit ca un magazin în creștere blocat într-un set finit de funcții.
Noi construim pe toate clasele, pentru că fiecare are un domeniu de aplicabilitate real. Singura întrebare care contează înainte de a semna orice: ce formă are curba costului tău în următorii trei ani, și cine decide ce poate face magazinul tău — tu sau altcineva?
Pe o platformă închisă automatizezi doar ce a anticipat furnizorul. Pe una extensibilă, scrii tu logica de care are nevoie afacerea ta. Asta separă operatorul de inginer.
Scalează-ți ecosistemul
Discovery call 30 min — fără cost, fără pitch. Auditul arhitecturii tale digitale și un plan operațional clar.
- 01Mesaj scurt cu contextul afacerii tale
- 02Răspuns în 24h cu o propunere de discovery call
- 03Plan operațional + recomandare de scope
FAQ.PROTOCOL

