Cum se calculează prețul unui client B2B?
Prețul final pe care îl vede un client B2B se calculează în patru pași, mereu în aceeași ordine: pornim de la prețul de listă, îl înlocuim cu prețul negociat al clientului dacă există unul pentru acel produs, aplicăm discountul cantitativ valid, iar la final TVA-ul, după setările magazinului.
| Pas | Ce se întâmplă | De unde vine |
|---|
| 1. Preț de listă | prețul general al produsului | ERP, sincronizat periodic |
| 2. Preț negociat | înlocuiește prețul de listă, doar pentru clientul logat | ERP, per client și produs |
| 3. Discount cantitativ | se aplică peste prețul de la pasul 2, după cantitatea din coș | reguli din magazin, globale sau per produs |
| 4. TVA | cu sau fără TVA, după setări | cota TVA a produsului din ERP |
Prețul negociat nu se scrie niciodată pe produs. Același produs are prețuri diferite pentru clienți diferiți, așa că prețul se aplică doar la afișare, pentru clientul logat. În coș și la checkout, sub fiecare produs apare discountul aplicat, ca clientul să vadă de unde vine prețul final.
De ce o platformă B2B custom, nu un plugin?
O platformă B2B construită custom pornește de la cum lucrează deja firma ta: prețurile negociate, clienții și punctele lor de lucru rămân în ERP, iar platforma le preia de acolo. Un plugin B2B te obligă să muți aceste reguli în magazin și să le întreții în două locuri.
| Plugin B2B | Platformă custom, conectată la ERP |
|---|
| Prețuri | introduse și întreținute în magazin, pe grupuri de clienți | preluate din ERP, negociate per client, fără dublă evidență |
| Clienți | se înregistrează și sunt aprobați manual în magazin | conturi create din ERP, cu firma, CUI-ul și termenul de plată |
| Comenzi | rămân în magazin, se introduc manual în gestiune | intră automat în ERP |
| Livrare | adrese introduse de client | puncte de lucru din ERP |
| Facturi | trimise separat, pe email | în contul clientului, direct din ERP |
| Reguli de business | cât permite pluginul | construite exact pe fluxul firmei |
Construim fiecare platformă B2B de la zero, pe WooCommerce, conectată la ERP-ul pe care îl folosești deja: SoftOne, Nexus sau Oracle. Codul e al tău și se adaptează proceselor tale, nu invers.
Comenzi pe punct de lucru
Clienții B2B nu comandă „la o adresă”, ci pe un punct de lucru: un restaurant dintr-un lanț, un magazin, un depozit. Punctele de lucru vin din ERP, iar clientul alege unul la fiecare comandă.
Clientul își vede punctele de lucru în cont și poate seta unul implicit, dar nu le poate adăuga sau modifica: acestea rămân gestionate în ERP. Fără punct de lucru, comanda nu se poate finaliza. Datele punctului ales se salvează pe comandă, așa că istoricul rămâne corect chiar dacă adresa se schimbă ulterior. La checkout, clientul alege și intervalul orar de livrare.
Facturi în contul clientului
Fiecare client B2B își vede facturile direct în contul din magazin și le poate descărca în PDF, fără să le mai ceară pe email.
Facturile se importă din ERP, cu numărul, data și suma. PDF-ul nu se stochează pe site: când clientul apasă „Descarcă”, platforma îl cere din ERP în acel moment și i-l livrează. Accesul e controlat: un client vede doar facturile firmei lui, iar echipa internă le vede pe toate.
Clienți cu restanțe sau blocați
Un client cu restanțe poate fi blocat din platformă: își vede contul și facturile, dar nu poate plasa comenzi noi până la deblocare.
Statusul se setează pe contul clientului: activ, blocat sau cu zile de grație. Clientul blocat vede un mesaj în cont, în coș și la checkout. Blocarea se verifică la procesarea comenzii, nu doar în interfață, deci nu poate fi ocolită. Motivul intern (de exemplu „restanță 45 de zile”) rămâne vizibil doar echipei.