Catalog + inventar — proprietar plus agent

Distribuitor owner: lista produselor, FAB pentru produs nou, intrare în detaliu pentru editare / arhivare / ajustare stoc. Agent (distribuitor): aceeași listă, dar ajustarea stocului devine acțiunea primară direct pe cardul produsului — pentru depozit, unde fiecare tap contează.

Empty state: card cu signature shadow + CTA accent. Day-0 trebuie să simtă invitație, nu spațiu gol.

API mapping: Produs nou → createProduct({distributorIdno, productInput, openingStockOnHandMilli}) · Editare → updateProduct({distributorIdno, productId, patch}) · Arhivare → archiveProduct(...) (refuză cu failed-precondition dacă produsul are comenzi nefinalizate) · Ajust. stoc → adjustStock({distributorIdno, productId, deltaMilli, reason, note?}) · scrie atomic products/{id} + entry în inventoryLedger/{id}.

distributor_owner

listă produse + FAB

Vedere completă. Tap pe card → detaliu (Phone 2). Tap pe + → sheet de creare. Empty state apare doar la day-0.

9:41● ● ●
V
Vitafor SRL
Proprietar
RG
Produse
128 active · 14 retaileri legați
Toate · 128
Stoc critic · 3
Arhivate · 6
Lapte Sec 12%
LAP-12-1L · litru
22,22 lei /l · 8% TVA
8 buc
Iaurt natural 350g
IAU-NAT-350 · bucată
14,40 lei /buc · 8%
88 buc
Smântână 20%
SMA-20-200 · bucată
18,75 lei /buc · 8%
42 buc
Brânză de vaci 250g
BRZ-VAC-250 · bucată
24,90 lei /buc · 8%
56 buc
+
Acasă
Produse
Comenzi
Echipa

distributor_owner

detaliu produs + ledger

Header signature card. Stocul curent (pe mână / rezervat). Acțiuni primare: editare / ajustare / arhivare. Ledger-ul recent direct în pagină.

9:41● ● ●
Detaliu produs
Produse / Lapte Sec 12%
Lapte Sec 12%
LAP-12-1L · cod bară 5942
22,22 lei
+ 8% TVA
Stoc disponibil
8 buc + 4 rezervate
⊕ Ajustare stoc
Editează
Arhivează
Mișcări recente · ledgertot
Rezervare
comanda #1294 · Magazin Central
−6
9:32
Expediere
comanda #1289 · Bakal Vasile
−12
ieri
Recepție stoc
restock · Petru M.
+80
17.05
Corecție inventar
breakage · 2 sticle sparte
−2
15.05
Stoc inițial
la creare produs
+120
01.05
Acasă
Produse
Comenzi
Echipa

distributor_agent

ajustare stoc · acțiune primară

Aceeași listă, fără create / edit / archive. Fiecare card are un stepper — agentul ajustează stocul direct, fără să intre în detaliu.

9:41● ● ●
V
Vitafor SRL
Agent · Centru
PM
Stoc depozit
Ajustează cu un singur tap · scanează cod →
Toate · 128
Stoc critic · 3
Modificate azi · 7
Lapte Sec 12%
LAP-12-1L
8 buc + 4 rezervate · critic
8 buc
Smântână 20%
SMA-20-200
42 buc disponibile
42 buc
Iaurt natural 350g
IAU-NAT-350
88 buc disponibile
88 buc
Acasă
Clienți
Produse
Vizite

distributor_owner

sheet · produs nou

Câmpurile corespund exact tipului Product: nume, SKU (verificat unic), UM, preț fără TVA, TVA chips 0/8/20, stoc inițial → scrie o intrare restock în ledger.

9:41● ● ●
×
Produs nou
va deveni vizibil retailerilor legați
Adaugă fotografie produs
JPG, PNG, WebP · max 5MB
Nume
Lapte Sec 12%
SKU · unic în catalog
LAP-12-1L
Unitate de măsură
buc
litru
kg
set
Preț fără TVA
22,22lei
TVA
0%
8%
20%
Stoc inițial
120litri
Renunță
Salvează produs
Acasă
Produse
Comenzi
Echipa

distributor_owner / agent

sheet · ajustare stoc

Delta cu semn + motiv obligatoriu (chips). Notă opțională. Scrie o intrare în inventoryLedger cu actorul și motivul.

9:41● ● ●
×
Ajustează stoc
Lapte Sec 12% · acum 8 buc
Cantitate (cu semn)
+ 80litri
Motiv
restock
corecție
stricat
retur
numărătoare
altul
Notă (opțional)
Ex: recepționat de la furnizor 17.05…
După ajustare
stoc disponibil
88
buc
Renunță
Salvează ajustare
Acasă
Produse
Comenzi
Echipa

distributor_owner

day-0 · empty state

Catalog gol. Invitație directă, nu spațiu mort. Mențiune că produsele devin vizibile retailerilor legați.

9:41● ● ●
V
Vitafor SRL
Proprietar
RG
Produse
0 produse · niciun produs încă

Catalogul tău e gol

Adaugă primul produs ca să poată fi văzut și comandat de retailerii legați. SKU-ul trebuie să fie unic în catalogul tău.

+ Adaugă primul produs
sau importă din fișier CSV (în curând)
După adăugare: produsul apare instant la 2 retaileri legați activ. Stocul inițial scrie o intrare restock în ledger.
+
Acasă
Produse
Comenzi
Echipa