Ai un magazin pe WooCommerce, ai instalat un plugin de facturare, ai bifat „trimite automat". De atunci presupui că funcționează.
Presupunerea asta e cea mai scumpă din tot magazinul. Nu pentru că vreun plugin ar fi prost, ci pentru că lanțul are patru verigi făcute de patru autori diferiți, iar tu vezi doar prima și ultima.
Contabilul îți explică obligația. Furnizorul îți vinde pluginul. Nimeni nu-ți arată cum verifici, cu mâna ta, că lucrul chiar s-a întâmplat.
Despre partea legală: termenele, tipurile de operațiuni și sancțiunile se schimbă, iar situația ta concretă depinde de forma juridică și de ce vinzi. Pentru asta întreabă-ți contabilul — el are răspunsul actualizat pentru cazul tău. Articolul ăsta e despre partea tehnică: cum verifici că lanțul funcționează, indiferent de ce spune legea în momentul în care citești.
Lanțul, verigă cu verigă
Când un client plasează o comandă, se întâmplă patru lucruri, în ordine:
- Comanda se înregistrează în WooCommerce și trece într-o anumită stare (în așteptare, în procesare, finalizată).
- Factura se generează — de către plugin sau de către platforma de facturare cu care e conectat.
- Factura pleacă spre sistemul de raportare.
- Sistemul răspunde — acceptare sau eroare.
Tu vezi pasul 1 (comanda a intrat) și, uneori, pasul 2 (a apărut un PDF). Pașii 3 și 4 sunt invizibili, și exact acolo se rupe lanțul.
De ce se rupe, de obicei
Starea comenzii nu declanșează nimic. Pluginurile se configurează să emită factura la o anumită stare. Dacă magazinul tău lasă comenzile cu plata la livrare într-o stare pe care pluginul n-o urmărește, nu se generează nimic — și nu primești nicio alertă, pentru că din punctul lui de vedere nu s-a întâmplat nimic.
Datele clientului sunt incomplete. O factură către o firmă are nevoie de câmpuri pe care formularul standard nu le cere. Dacă lipsesc, factura fie nu se generează, fie e respinsă la validare.
Conexiunea a expirat tăcut. Cheile de acces și autorizările au termen de valabilitate. Când expiră, integrarea se oprește. Multe pluginuri nu te anunță — pur și simplu încetează să mai facă ceva.
Eroarea a fost înregistrată undeva unde nu te uiți. Sistemul a răspuns cu o respingere, pluginul a notat-o într-un jurnal, iar jurnalul e o pagină pe care n-ai deschis-o niciodată.
Tiparul comun: nicio verigă nu țipă când se rupe. Tăcerea arată identic cu succesul.
Bucla de verificare:Comandă de test, cap-coadă
Se face în douăzeci de minute, o dată pe lună. E singura metodă care îți spune adevărul.
1. Plasează o comandă reală pe magazinul tău. Nu o comandă „de test" creată din panoul de administrare — aia sare peste exact fluxul pe care vrei să-l verifici. Comandă ca un client, de pe telefon, cu toate câmpurile completate.
2. Parcurge fiecare stare prin care trece comanda. Marcheaz-o manual ca procesată, apoi finalizată. Notează la care stare se generează factura — sau dacă nu se generează.
3. Verifică factura în platforma de facturare. Există? Are numărul corect din serie? Sumele și TVA-ul corespund comenzii?
4. Verifică raportarea. Intră în sistemul de raportare și caută factura după număr. Aici e verificarea care contează — restul sunt pași intermediari. Dacă factura e acolo, lanțul funcționează. Dacă nu e, ai găsit exact unde s-a rupt.
5. Deschide jurnalul de erori al pluginului. Chiar și când totul pare în regulă, jurnalul îți arată respingerile pe care nu le-ai văzut.
6. Repetă pentru fiecare tip de comandă pe care îl ai. Persoană fizică și firmă. Plată online și ramburs. Cu reducere și fără. Fiecare combinație e o cale separată prin lanț, iar una poate fi ruptă în timp ce restul merg.
Bucla de întors:Stornarea
Partea pe care aproape nimeni n-o testează, deși e cea care produce probleme reale.
Un client refuză coletul la livrare. Ce se întâmplă cu factura care a plecat deja?
Verifică: se emite automat o factură de storno? Se repune produsul pe stoc? Cine observă că s-a întâmplat? Dacă răspunsul la ultima întrebare e „nimeni", ai o scurgere care se vede abia la inventar sau la contabilitate.
Testeaz-o la fel: o comandă reală, anulată și restituită integral, urmărită prin toate cele patru verigi.
Ce să ceri de la cine ți-a făcut magazinul
Dacă altcineva a configurat integrarea, cere-i trei lucruri concrete:
- O comandă de test rulată în fața ta, cap-coadă, cu confirmarea din sistemul de raportare la final.
- Unde se vede jurnalul de erori și ce înseamnă mesajele din el.
- Ce se întâmplă când expiră autorizarea — cine e anunțat și cum.
Un furnizor care a construit lanțul cu adevărat răspunde la toate trei în zece minute. Unul care doar a instalat pluginul și a bifat o opțiune va ocoli a treia întrebare.
Costul care nu apare în comparațiile de preț
WooCommerce e gratuit. Asta e prima linie din orice comparație, și e adevărată.
Ce nu apare în comparație e că tu ești responsabil de lanț — și că lanțul e făcut din bucăți care nu se cunosc între ele. Fiecare verigă e un plugin separat, de la un autor separat, cu propriul ciclu de actualizare și propriul mod de a eșua. Nimeni nu răspunde de integrarea dintre ele, pentru că nimeni nu le-a proiectat împreună.
Consecința practică nu e că „se strică des". E că se strică tăcut. Pe o platformă unde automatizările sunt native, o integrare care cade produce o eroare vizibilă într-un singur loc. Pe un lanț de pluginuri, fiecare bucată consideră că și-a făcut treaba și tace.
La asta se adaugă o particularitate a WordPress-ului pe care puțini o știu: sarcinile programate nu rulează pe un ceas real. Se declanșează atunci când cineva vizitează site-ul. Un magazin cu trafic mic seara poate avea facturi care „se trimit automat" cu ore întârziere, sau deloc, până intră cineva pe site. Nu e o defecțiune — așa e proiectat. Dar dacă nimeni nu ți-a spus, o descoperi la închiderea lunii.
Nu îți spunem asta ca să migrezi mâine. Îți spunem ca să știi ce cumperi când cumperi gratuit: nu un magazin mai ieftin, ci responsabilitatea de a verifica tu ce, în alte arhitecturi, verifică sistemul.
Dacă vrei costurile reale pe trei ani, am scris analiza. Iar despre ce ar trebui verificat periodic pe orice site pe care plătești lunar, lista e aici.
Hai să construim ceva remarcabil.
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