Jeśli mamy aktywowaną kontrolę stanu i powiązane aukcje z magazynemUWAGA![]()
Korzystanie z tej funkcji nie zwalania z samodzielnej kontroli stanu produktów i weryfikacji kończonych czy wznawianych aukcji.

Tryb synchronizacji pozwala wybrać czy mechanizm ma tylko kończyć aukcje czy może również aktualizować ilość dostępnych sztuk. Natomiast w przypadku niewystawionych aukcji może oznaczyć je podgrupą "Do wystawienia" lub dodać do "Zaplanowanych"
Podczas synchronizacji automatycznie będą uwzględniane wszystkie produkty, w których zmieni się stan podczas edycji (ręcznie, poprzez plik CSV czy po pobraniu transakcji). Również na stanowiskach, gdzie opcja synchronizacji nie będzie aktywna.Mechanizm pominie aktualizację stanu na Allegro, jeśli przy aukcji zapisanej w bazie będzie ta sama ilość sztuk co stan produktu w magazynie. Warunek ten jest wymogiem Allegro ze względu na generowanie zbyt dużej ilości połączeń.
Jako data zaplanowanego wystawienia ustawiana jest aktualna godzina + 5 minut.
Aukcje, które zostaną przeniesione do "Archiwum" są wykluczone z synchronizacji.
Dlatego przy pierwszym aktywowaniu mechanizmu EU spyta czy uwzględnić wcześniej edytowane produkty, jeśli wykryje, że był wcześniej zmieniony ich stan. Opcję tą można włączyć tylko na stanowisku, gdzie jest aktywowane pobieranie transakcji w tle
Czyli po pobraniu transakcji ze wszystkich kont EU przeszuka magazyn pod kątem produktów, które mają zmodyfikowany stan. Następnie w zależności od stanu i konfiguracji zakończy aukcje i/lub zaktualizuje ich stan na wszystkich kontach Allegro / w Sklepie.UWAGA![]()
Synchronizacja nie działa przy ręcznym uruchamianiu pobierania transakcji![]()
W prawym dolnym rogu wyświetlany jest postęp synchronizacji:

Jeśli podczas synchronizacji danego produktu z magazynu wystąpi błąd API Allegro, wówczas zostanie ona ponowiona przy kolejnym pobieraniu transakcji. Przypominam, że mechanizm zleca tylko do Allegro aktualizację ilości sztuk czy zakończenie aukcji. EU nie sprawdza czy Allegro zwróci potem potwierdzenie statusu edycji (
viewtopic.php?t=4527), bo trwałoby to za długo, dlatego trzeba kontrolować co się dzieje z aukcjami.
Jeśli wystąpi błąd podczas aktualizacji stanu w sklepie, wówczas nie zostanie ona ponowiona. Jest to celowe działanie, inaczej EU ponownie próbowałby synchronizować również aukcje Allegro.
Wszystkie operacje edycji wykonywane przez mechanizm będą odnotowane w logach "działań w tle"viewtopic.php?t=7457
WAŻNE![]()
Pobieranie transakcji uruchamia mechanizm synchronizacji, ale ten działa niezależnie, aby nie blokować kolejnego pobierania nowych transakcji. Więc jeśli pomiędzy kolejnymi pobieraniami nie zakończy się poprzednia synchronizacja stanu to nowy wątek nie zostanie uruchomiony - to widać po aktywnej ikonce na pasku stanu.
Jednak sam mechanizm synchronizacji jest tak zaprojektowany, że cały czas będzie działał w tle, dopóki nie zaktualizuje wszystkich produktów. Czyli wszystkie zmodyfikowane w międzyczasie produkty są dodawane na bieżąco do kolejki.
Automatyczne wznawianie zakończonych aukcji
Aby automatycznie wznawiały się zakończone aukcje, w których stan zostanie uzupełniony, należy aktywować mechanizm wznawiania zakończonych aukcji
BARDZO WAŻNE![]()
Obowiązkowo, należy jeszcze przy ustawieniach synchronizacji stanu:
A także przy ustawieniach wznawiania zakończonych aukcji zaznaczyć opcję "Magazyn: nie wznawiaj aukcji, których stan=0".
- ustawić opcję "Niewystawione aukcje, w których stan>0" jako "oznacz "Do wystawienia"",
- zaznaczyć "Nie wyłączaj w zakończonych aukcjach autowznowienia przez EU".
Dzięki temu uzyskamy kompletny automat wznawiający oraz kończący aukcje na podstawie stanu produktów.
UWAGA![]()
Dostępny jest również poradnik "Magazyn • Automatyczna synchronizacja stanu - krok po kroku"viewtopic.php?t=7325