Budżet: 12000 UAH Termin: 8 dni
Dzień dobry.
Zapoznałem się z zadaniem. W Państwa przypadku kluczowe pytanie to nie tylko "załaduj towary przez API", ale prawidłowo zbudować synchronizację między danymi dostawcy a OpenCart 2.3.0.2, aby system działał poprawnie zarówno przy początkowym imporcie, jak i przy dalszych aktualizacjach cen, stanów magazynowych oraz kart produktów bez duplikacji i desynchronizacji.
Mogę to zrealizować jako osobny moduł integracyjny w Pythonie: pobieranie danych z API dostawcy, normalizacja pól, mapowanie do struktury OpenCart, tworzenie nowych produktów, aktualizacja istniejących pozycji, podstawowa obróbka zdjęć, logowanie błędów i uruchamianie zgodnie z harmonogramem. Dla takich zadań krytycznie ważne jest od razu prawidłowe zakotwiczenie identyfikacji produktu, logiki aktualizacji oraz kontroli duplikatów, szczególnie w tematyce części samochodowych, gdzie artykuł, marka i cechy bezpośrednio wpływają na jakość synchronizacji.
Nie proponuję szablonowego rozwiązania do analizy API, ponieważ w praktyce niezawodność tutaj określa nie nazwa narzędzia, ale to, jak poprawnie zbudowane są model danych, zasady aktualizacji, obsługa błędów i struktura integracji z OpenCart. To właśnie pozwala uzyskać nie jednorazowy import, ale stabilny proces roboczy.
W realizacji zakładam architekturę z możliwością rozszerzenia: zasady narzutu, dodatkowe pola, nowi dostawcy, zmiana częstotliwości synchronizacji, osobna obróbka stanów magazynowych i zdjęć bez przerabiania rdzenia.
Mam praktyczne doświadczenie w projektach Python związanych z parsowaniem, normalizacją i obróbką katalogów, gdzie ważne są strukturyzacja danych, deduplikacja, stabilny pipeline i przygotowanie danych do dalszego załadunku w systemie.
Orientacyjny koszt realizacji pierwszego etapu: 12 000 zł.
Orientacyjny termin: 8 dni.
Jeśli API dostawcy i struktura pól już istnieją, mogę od razu zakotwiczyć realizację pod kierowany pierwszy etap bez zbędnego rozbudowywania zakresu.