Zychar — przebudowa integracji z hurtownią i stała opieka nad sklepem
Sklep, który sprzedaje produkty niedostępne w hurtowni, traci podwójnie — na anulowanych zamówieniach i na zaufaniu klientów. Z takim problemem zgłosił się do nas sklep z częściami rolniczymi: integracja z hurtownią Agrorami, zbudowana przez wykonawcę, z którym urwał się kontakt, działała tylko pozornie. Synchronizacja raportowała „wykonane”, ale nie zapisywała danych, a każde wejście na kartę produktu odpytywało hurtownię w czasie rzeczywistym — co spowalniało sklep i kończyło się blokadami ze strony API. Do tego API hurtowni miało ograniczenia, przez które przy zwykłym podejściu ponad 60 tys. produktów nigdy nie doczekałoby się aktualizacji.
Integrację przebudowaliśmy od podstaw. Ceny i stany całego katalogu synchronizują się co około 30 minut, niezależnie od ograniczeń API po stronie hurtowni, a pełny import przetworzył 328 921 pozycji — w tym 232 419 produktów, których wcześniej w sklepie nie było. Zamówienia dropshippingowe składają się w hurtowni automatycznie, z podziałem na wysyłkę bezpośrednią i magazyn klienta oraz doborem przewoźników według gabarytu — klient nie kupi towaru paletowego z dostawą do Paczkomatu. Przed wysłaniem każdego zamówienia system weryfikuje zgodność danych i wstrzymuje te, które budzą wątpliwości.
Z naprawy integracji wyrosła stała opieka nad całym sklepem. Przebudowaliśmy proces zakupowy na koszyk etapowy z pobieraniem danych firmowych z GUS i walidacją VAT UE — zgłoszony wieczorem problem z jego szybkością następnego ranka był zdiagnozowany i naprawiony, a czas przeliczania koszyka spadł z 16 do 1,4 sekundy. Wdrożyliśmy autorską wyszukiwarkę AI, która obsługuje 60 tys. zapytań miesięcznie w czterech językach, a katalog 600 tys. produktów osłoniliśmy przed ruchem botów: z kilkuset błędów serwera na godzinę do kilkunastu na dobę, przy panelu administracyjnym pracującym na wydzielonych zasobach.