Project

General

Profile

Flux: Furnizori (preturi, adaosuri, oferte, disponibilitati)

Pentru a putea vinde Produse catre clientul final, este necesar sa avem in baza de date:

Pentru a obtine un Pret de vanzare avem 2 modalitati:

1. Pret de vanzare fix (manual)

Putem seta un pret de vanzare fix, fara a lua in considerare nici pretul de achizitie si nici adaosurile.
Pentru a seta un pret fix pentru un produs existent in site, accesam sectiunea Magazin > Preturi.
Precizare: sistemul considera Preturile fixe ca si exceptie, in consecinta vom fi notificati in Dashboard pentru toate produsele ce au setat pret fix.

2. Pret de vanzare dinamic (obtinut din Pret de achizitie + Adaos)

2.1. Cum obtinem pretul de achizitie

2.1.1. Din Referinte furnizori, tinand cont de:

  • Discount furnizor
  • Formula curs facturare
  • Oferte furnizori
  • Discounturi globale in referinte furnizori
  • RRP

Pentru a obtine valoarea finala a pretului de achizitie se scade discountul de furnizor, cumulat cu discounturile globale setate pe referintele furnizorului(brand, categorie, extra sql), plus formula curs facturare, plus curs valutar si formula discount.
Pretul de achizitie al referintelor furnizorului este calculat dinamic in HOME CURENCY, pentru a putea fi comaparate preturile de achizitie.

In cazul in care folosim RRP de la furnizor, acesta va fi afisat ca atare ca pret de vanzare, ignorand pretul de achizitie si toate regulile de adaos.

Pentru a vedea cum se obtin ofertele furnizorilor, accesati capitolul "Referinte furnizori".
Pentru a vedea cum se administreaza ofertele furnizorilor, accesati capitolul "Oferte furnizori".
Pentru a vedea cum sunt administrate disponibilitatile furnizorilor, accesati capitolul "Disponibilitati furnizori".

2.1.2. Din stoc, tinand cont de:

  • Pretul de achizitie
  • RRP furnizor
  • RRP -> EXIT

Pretul de vanzare mai poate fi obtinut si luand ca referinta preturile de achizitie pentru produsele aflate in stoc, in locul preturilor de oferta a furnizorului.
Constanta STOCK_LOCK_DAYS defineste numarul de zile de vechime in stoc a unui produs, dupa care pretul de achizitie este luat ca referinta in locul pretului de oferta a furnizorului.
Exemple de valori posibile:
0 = dezactivare
1= in aceeasi zi
n= dupa n-1 zile

Cum alege sistemul intre furnizor si stoc sau intre mai multi furnizori

  • Daca produsul este in stoc, STOCK LOCK DAYS>0 si vechimea produs in stoc≥STOCK LOCK DAYS – 1, atunci este ales ca „furnizor” STOCUL.
    Daca produsul din stoc a fost cumparat de la un furnizor cu o referinta activa cu RRP, se va folosi RRP-ul furnizorului, chiar daca produsul se afla in stoc.
    In alegerea adaosului care se va pune la pretul de achizitie din stoc, se tine cont de adaosurile globale si de adaosurile speciale, inclusiv de furnizorul de la care a fost cumparat produsul.
  • Daca produsul nu este in stoc si avem doar 1 furnizor, va lua ca referinta pretul furnizorului, plus adaosurile aferente.
  • Daca produsul nu este in stoc si avem mai multi furnizori pt acelasi produs, sistemul alege astfel: cauta furnizorul cu cel mai mic pret SI disponibilitate in stoc. Daca nu gaseste niciun furnizor care are produsul in stoc, il alege pe cel cu cel mai mic pret, indiferent de disponibilitate.
    Sunt calculate de asemenea, numarul de zile pentru disponibilitatea „La comanda” si „Comandat de furnizor la data de XXX”.

Dupa alegerea furnizorului automat, in functie de criteriile de mai sus, se obtin regulile de adaos pt acel furnizor si produs, sau RRP al furnizorului si se adauga peste pretul de achizitie.

2.2. Cum obtinem adaosul

2.2.1. Manual

Acesta este un tip de adaos fix, setat pentru fiecare produs.
Precizare: sistemul considera ca adosurile fixe(manuale) ca fiind execeptie, in consecinta vom fi notificati in Dashboard pentru toate produsele ce au setat adaos fix

2.2.2. Automat

Acest tip de adaos este dinamic, fiind setat in functie de anumite criterii (brand, categorie etc.).
  • global (setat pe fiecare categorie in parte)
  • special (suprascriu/limiteaza adaosurile globale)

Platforma ofera posibilitatea setarii unei valori minime a adaosului (definire constanta MINIMUM_MARKUP), ce va fi utilizata ca valoare de referinta si comparata cu adaosul global sau special al produsului: in situatia in care un produs are adaosul setat (global sau special) mai mic decat adaosul minim definit (constanta MINIMUM_MARKUP) adaosul final ales de sistem va fi cel putin egal cu MINIMUM_MARKUP.
Daca produsul are setat adaos fix (manual), valoare MINIMUM_MARKUP nu suprascrie adaosul setat manual.

Precizare:
In cazul produselor ce au setat adaos fix:
  • In Dashboard vom fi notificati despre toate produsele cu adaos mai mic decat valoarea lui MINIMUM_MARKUP.
  • In plus, se notifica zilnic si prin email produsele din stoc cu un adaos mai mic decat MINIMUM_MARKUP ("Produse care se vad in pierdere").
  • In comenzi vom fi notificati in timp real daca un prod se vinde cu un adaos mai mic decat MINIMUM_MARKUP.

Daca produsele nu intrunesc niciun criteriu (nu au setat nici adaos global, nici special)nu se seteaza automat adaosul minim definit (MINIMUM_MARKUP), insa se va notifica in Dashboard ca produsele au adaos 0.

Go to top