Studiu de caz11 / 18

Balance

Magazin de nuci și fructe uscate · WooCommerce · RU/RO/EN

Balance este un magazin online de nuci, fructe uscate și semințe din Moldova. La RocketSEO am mutat macheta lui React într-o temă clasică WordPress și WooCommerce și am construit funcțiile care îl fac mai mult decât un catalog.

Rol
Dezvoltator WordPress / WooCommerce
Perioadă
iun. – aug. 2026
Context
Agenție · RocketSEO
Format
Hibrid · Chișinău
  • WooCommerce
  • WordPress
  • PHP
  • ACF Pro
  • WPML
  • maib
  • Vanilla JS
Cod de client, nepublic
balance.mdnepublicUn site de client fără link public, așa că aici nu există captură de ecran

Sarcina

Magazinul vinde același produs în mai multe gramaje, persoanelor și companiilor, în trei limbi. Proprietarii voiau și ca un client să-și compună propriul mix și să comande împreună cu vecinii ca să economisească la livrare, totul în WooCommerce.

  • Un mix propriu care se comportă ca un singur produs în coș, în comandă și în email
  • Comenzi de grup cu o singură livrare
  • Comandă atât pentru persoane, cât și pentru companii
  • Rusă, română și engleză cu același catalog

Ce am construit

Compune-ți mixul

  • Clientul umple o farfurie cu produse din categoriile nuci, fructe uscate și semințe, iar fiecare celulă are o greutate fixă.
  • Prețul se recalculează pe server după un tarif la 100 g, pentru că prețului din browser nu i se poate da crezare.
  • Mixul intră în coș ca un produs container ascuns, iar conținutul lui merge mai departe în comandă și în emailuri.

Livrare de grup

  • Primul client primește un cod scurt de invitație sub formă de link. Ceilalți se pot alătura grupului timp de două ore.
  • Cei care s-au alăturat văd un banner și un bloc în coș, iar adresa de livrare se completează din grup.
  • Pagina de mulțumire are butoane WhatsApp și Telegram pentru a trimite linkul, și există o pagină pentru grupurile expirate.

Comandă și cont

  • Un comutator între persoană fizică și companie. Denumirea companiei, IDNO-ul și adresa juridică sunt validate, salvate în comandă și afișate în admin și în emailuri.
  • Reduceri personale pe care adminul le setează pentru fiecare client, cu un cache separat al prețurilor variațiilor pentru fiecare nivel de reducere.
  • Plată prin maib e-Commerce, livrare în Chișinău sau ridicare personală și tarife de livrare care țin cont de limbă.
  • 37 de șabloane WooCommerce suprascrise, inclusiv un email propriu de comandă cu un buton care merge și în Outlook.

Catalog

  • Filtre după preț, stoc, reducere și greutate care se aplică pe loc, sugestii de căutare prin AJAX și un selector de cantitate cu comutator de gramaj pe fiecare card.
  • Favoritele se păstrează în browser, există un mega meniu și o fereastră de autentificare. jQuery se folosește doar acolo unde are nevoie WooCommerce la comandă.
  • Catalogul de circa 60 de produse pe limbă a fost importat dintr-un singur CSV în trei limbi, pe care l-am curățat cu câteva scripturi mici.

Rezultat

de șabloane WooCommerce suprascrise
37
limbi, RU, RO și EN
3
pentru a te alătura livrării de grup
2 h

Fiecare pagină încarcă doar CSS-ul și JS-ul ei. Tema e scrisă în CSS și JavaScript simplu peste WooCommerce, fără constructor de pagini.