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:
- la preluarea feedului de produse, se verifică dupa cod produs dacă există produsul și în alt feed,
- 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),
- 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),
- pentru limitare stoc se poate seta o cantitate minimă de stoc, peste care să aibă prioritate feed-ul,
- astfel se ia pretul cel mai mic sau mare dintre feedurile care au cel puțin N bucăți,
- dacă nici una nu are N pe stoc se iau feedurile care au cel puțin 1 pe stoc,
- dacă nici un feed nu are stoc atunci se iau toate feed-urile pentru a decide prețul,
- 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.