eEngineSoftwareHouse / perseids-api

API for Perseids.IO
0 stars 0 forks source link

Produkty bez dostępnych wariantów #123

Open eengine-sync opened 6 years ago

eengine-sync commented 6 years ago

W ramach zadania, API musi odfiltrowywać produkty które mają wszystkie swoje warianty disabled

eengine-sync commented 6 years ago

➤ Anna Walaszek commented:

@szymonciolkowski czy dobrze rozumiem, że ten task dotyczył innego podejścia do produktów "opakowania prezentowe" niż to, które finalnie zastosowaliśmy (wg pomysłu Bartka)?

eengine-sync commented 6 years ago

➤ Szymon Ciołkowski commented:

@annawalaszek1 Nie pamiętam już dokładnie, ale raczej nie. Chodziło o to, żeby w przypadku gdy jakiś wariant jest niedostępny (np. ma ilość 0), to importer wrzuca do niego flagę disabled. Następnie taki wariant widnieje na karcie produktu jako wyszarzony.

Natomiast API miało ograć sytuację, w której wszystkie warianty danego produktu są 'disabled' - wtedy taki produkt w ogóle się nigdzie nie powinien pojawić.

Wg mnie powinno być to ogarne już po stronie importera, tzn. jeśli produkt ma wszystkie warianty 'disabled' to nie powinien w ogóle trafiać do Mongo. Tylko to jest właśnie ten temat, którego już dobrze nie pamiętam - z jakiś przyczyn pojawił się ten task, prawdopodobnie po stronie importera było to problematyczne.