Day-0 e singura ocazie să convertești un utilizator. Un ecran gol cu "no items" eșuează. Signature card cu CTA accent trebuie să simtă "uite ce poți face acum". Erorile apar inline pe element, niciodată ca toast — utilizatorul vede direct ce trebuie reparat.
Această pagină catalogează pattern-urile pentru toate suprafețele Phase 7, pentru ca implementarea RN să refolosească un singur EmptyHero și ErrorCard.
Pattern: signature card (border ink + offset shadow), icon chip în accent-soft, headline 1-line, explanation 2-line, accent CTA. Sub-link opțional pentru rute alternative.
Adaugă primul produs ca să poată fi văzut de retailerii legați.
Cere o legătură cu un distribuitor. Ai nevoie de IDNO-ul lui.
Mergi la catalog și adaugă produse cu tap-ul rapid +.
Răsfoiește un catalog și trimite primul coș. Apare aici cu starea live.
Adresele de livrare apar aici. Una poate fi implicită (pre-selectată în coș).
Cere o legătură către un retailer cunoscut sau așteaptă să-ți trimită ei o cerere.
Facturile apar aici după ce livrezi comenzi. Apoi tapezi "Emite factura".
Întreabă-l pe proprietar dacă au fost legați distribuitori. Apoi vei putea comanda.
<EmptyHero icon ctaPrimary ctaSecondary /> reutilizat la 8+ rute. Iconul vine din Lucide, textele din i18n.
Pattern: card cu border accent, cod eroare mono (audit trail), headline acționabil (ce s-a întâmplat), p explicativ (ce poți face), CTAs rezolvă problema. Network/offline = banner sus, non-blocking.
Cerere: 6 buc · disponibile: 4 buc. Schimbă cantitatea sau elimină linia pentru a trimite.
submitOrderNu poți trimite comanda până nu reia. Coșul rămâne salvat — poți reveni oricând.
Rolul tău (Vânzător) nu permite anularea. Cere proprietarului Andrei Gîrlea să o facă.
Apare în 2 comenzi nefinalizate: #1294 (Magazin Central), #1293 (Bakal Vasile). Finalizează-le sau anulează-le mai întâi.
archiveProductVitafor SRL · cerere trimisă acum 5 zile · expiră în 25 zile. Așteaptă răspunsul sau anulează cererea curentă.
requestDistributorLinkVerifică cifrele cu partenerul. IDNO-ul are 13 cifre (sau 10 pentru întreprinderi individuale).
Factura se poate emite doar pentru comenzi în starea livrată. Această comandă e în expediată.
issueInvoice<ErrorCard code title body ctas /> primește codul Firebase (failed-precondition, permission-denied, not-found, already-exists, aborted) și-l afișează în UPPER mono accent. Toast-urile rămân doar pentru confirmări pozitive (comandă trimisă, plată înregistrată).