Przejdź do głównej zawartości

Stock sync

Stock sync to osobna, lżejsza ścieżka dla samych zmian stanu magazynowego. Tam gdzie offer sync wysyła ponownie cały rekord oferty, stock sync używa dedykowanego endpointu magazynowego Mirakl, który aktualizuje wyłącznie dostępną ilość. Zużywa mniej limitu API operatora i działa szybciej, więc zmiany stanu zwykle docierają do Mirakl w ciągu kilku sekund.

W normalnych ruchach magazynowych nie musisz nic klikać. Gdy stan produktu zmienia się w Shopware — niezależnie od tego, czy edytowałeś go ręcznie, czy obniżyło go zamówienie, czy stan wrócił przez zwrot — plugin oznacza powiązanie oferty jako wymagające wysłania stanu i wysyłka wykonuje się w tle w ciągu kilku sekund.

W praktyce: sprzedajesz sztukę, stan w Shopware spada, a Mirakl pokazuje nową ilość niemal natychmiast.

Na wypadek pominiętego zdarzenia (awaria workera, restart, zmiana konfiguracji) plugin również okresowo sprawdza kolejkę. Domyślnie sprawdzenie odbywa się co 15 minut. Wartość można zmienić na 2, 5, 10, 15, 30 lub 60 minut w polu Stock Sync Interval w Mirakl → Settings → Sync.

Z Dashboard → Quick Actions → Sync Stock Now — uruchamia pełną synchronizację stanu dla wybranego połączenia od razu (tą samą drogą co planowane sprawdzenie).

Mirakl → Settings → Sync, sekcja Sync Settings:

  • Enable Stock Sync — główny przełącznik. Domyślnie: włączony.
  • Stock Sync Interval — jak często budzi się planowane zabezpieczenie. Domyślnie: 15 minut.

Nie ma osobnego przełącznika per połączenie. Aby tymczasowo wyłączyć synchronizację stanu dla jednego połączenia, wstrzymaj je po stronie operatora albo zdezaktywuj jego powiązania ofert.

Wartości stanu wysyłane do Mirakl widać w kolumnie In Stock na Offer Mappings (obok Available, które dodatkowo uwzględnia jednostki już zarezerwowane). Po zmianie stanu możesz tam zweryfikować efekt synchronizacji.