Knowledgebase

Scenariu de utilizare feed furnizor: același produs se regăsește în mai multe feed-uri de la furnizori

Principiul de funcționare, în cazul în care un produs apare în mai multe feed-uri este următorul:

  1. la preluarea feedului de produse, se verifică dupa cod produs dacă există produsul și în alt feed,
  2. dacă produsul există în mai multe feed-uri se verifică prețul din fiecare feed care este activ și configurat cu adaos (adică dacă din acel feed preluăm prețul sau nu),
  3. din toate feed-urile care conțin același produs, se verirfică unde există stoc și se ia cel mai mare sau cel mai mic preț din toate feed-urile cu stoc (conform setării),
  4. pentru limitare stoc se poate seta o cantitate minimă de stoc, peste care să aibă prioritate feed-ul,
  5. astfel se ia pretul cel mai mic sau mare dintre feedurile care au cel puțin N bucăți,
  6. dacă nici una nu are N pe stoc se iau feedurile care au cel puțin 1 pe stoc,
  7. dacă nici un feed nu are stoc atunci se iau toate feed-urile pentru a decide prețul,
  8. se ia cel mai mare preț pentru a acoperi cazul în care se comandă toată cantitatea și să nu rămână o cantitate parțială la preț mai mare.