Open eengine-sync opened 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)?
➤ 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.
W ramach zadania, API musi odfiltrowywać produkty które mają wszystkie swoje warianty
disabled