O cerere mică a scos la iveală o comandă de 1.479 € care putea fi plătită cu 12,99 € — am oprit întâi pierderile, apoi am livrat mai mult decât s-a cerut

Sector
Servicii IT gestionate și datacenter, peste 20 de ani pe piață
Cerere
Clienții să-și pornească și oprească serverele virtuale din contul lor
Găsit
Erori de preț, reduceri pierdute și rute de securitate deschise în magazinul online
Livrat
Prețuri corecte, flux complet cumpărare-plată-provizionare, securizare, funcții noi de vânzare — apoi o reconstruire completă a platformei

Context

Un furnizor român de servicii IT gestionate și datacenter, cu tradiție, vinde servere virtuale printr-un magazin WordPress/WooCommerce construit de un furnizor anterior.

Provocare

Cererea era mică: control de pornire/oprire în contul clientului. Înainte s-o construim, am revizuit codul.

Ce a găsit revizia

  1. Prețul afișat nu era întotdeauna prețul încasat
  2. Doi pași ai comenzii se suprascriau, astfel că reducerea de 15% pe termen lung se pierdea
  3. Perioadele de 24 și 36 de luni nu puteau fi selectate
  4. Prețuri care trebuiau ascunse apăreau în emailuri și în API
  5. Un al doilea flux de plată permitea ca un server configurat de 1.479 € să fie plătit cu 12,99 €

Abordare — faza 1 (întâi reparăm, apoi construim)

Am făcut serverul singura autoritate pentru preț, am închis ambele scurgeri și abia apoi am construit funcționalitatea cerută.

Ce am livrat în faza 1

  • Prețuri corecte, calculate pe server
  • Flux complet cumpărare → plată → provizionare: o comandă plătită creează și pornește serverul virtual
  • Controalele cerute (pornire, oprire, repornire), protejate astfel încât clientul să acționeze doar pe serverul propriu
  • Securizare: rute neautentificate închise, o breșă de acces admin eliminată, vulnerabilități critice de plugin corectate, scanare automată de secrete și dependențe
  • Funcții de vânzare: cumpărare directă în loc de „cere ofertă”, pachete de servere pe prima pagină, sumar clar al comenzii, reduceri pe termen lung funcționale

Faza 2

Clientul a ales apoi reconstruirea completă a platformei, predată pentru testele de acceptanță în nouă săptămâni.

Rezultate

Pierderile de venit au fost oprite înainte să fie exploatate; demonstrație la client în zece zile de la prima revizie; clientul a continuat cu reconstruirea completă.

Cum măsurăm

Ce am învățat

Cea mai ieftină funcționalitate e cea construită pe fundații corecte. Revizia dinaintea construcției a transformat o cerere mică în venituri protejate.

Nu știi ce pierde magazinul tău online?