Opis projektu
PrzetłumaczoneZadaniem jest zbudowanie generatora feedu, który odczytuje dane o produktach z naszego sklepu — nazwy, opisy, kategorie, ceny, status magazynowy, obrazy i identyfikatory — i formatuje je zgodnie z wymaganiami katalogu reklamowego: poprawne nazwy pól, odpowiednie kodowanie, wszystkie wymagane atrybuty wypełnione, brak duplikatów lub uszkodzonych wpisów. Feed musi być odświeżany według harmonogramu, aby zmiana ceny lub wyprzedany przedmiot były odzwierciedlane w reklamach w rozsądnym czasie, bez ręcznego dotykania pliku.
Chcielibyśmy, aby eksport działał bez nadzoru, prowadził prosty dziennik każdego uruchomienia, abyśmy mogli potwierdzić, że zakończył się poprawnie, i radził sobie z problematycznymi przypadkami — brakującym obrazem, dziwnym znakiem w tytule, produktem bez ceny — bez przerywania całego feedu.
Co jest najważniejsze:
— poprawne mapowanie pól i formatowanie dla docelowego katalogu
— automatyczna regeneracja według harmonogramu, a nie ręczny przycisk eksportu
— dziennik, który możemy sprawdzić po każdym uruchomieniu
— eleganckie radzenie sobie z niekompletnymi lub nieprawidłowymi rekordami produktów