Synchronizacja produktów
Synchronizacja produktów odpowiada za przekazywanie kartotek towarowych pomiędzy systemem centralnym a aplikacją mobilną. Mechanizm ten został zaprojektowany tak, aby ograniczyć ilość przesyłanych danych, uniknąć duplikowania kartotek oraz zapewnić spójność informacji o produktach w wielu magazynach. Dzięki temu użytkownicy pracują na jednej, wspólnej kartotece towaru, zachowując jednocześnie dostęp do danych charakterystycznych dla poszczególnych lokalizacji magazynowych. Odpowiednia konfiguracja synchronizacji pozwala zwiększyć wydajność działania aplikacji mobilnej oraz usprawnia zarządzanie produktami i stanami magazynowymi.
Jak działa synchronizacja produktów pomiędzy magazynami?
W przypadku synchronizacji magazynów posiadających ten sam wyróżnik system mobilny traktuje jeden z nich jako magazyn referencyjny dla kartoteki produktu. To właśnie w nim przechowywane są podstawowe informacje o towarze, takie jak nazwa, kod czy pozostałe dane wspólne dla wszystkich magazynów. Dane specyficzne dla poszczególnych magazynów, między innymi stany magazynowe oraz informacje związane z dostępnością towaru, zapisywane są oddzielnie dla każdego magazynu objętego synchronizacją. Takie rozwiązanie pozwala uniknąć tworzenia wielu identycznych kartotek tego samego produktu. Dzięki temu system mobilny prezentuje jedną wspólną kartotekę towaru, jednocześnie zachowując odrębne informacje magazynowe dla każdej lokalizacji.
Nie zalecamy zmiany konfiguracji synchronizowanych magazynów ani modyfikowania ich wyróżników podczas bieżącej pracy systemu. Takie zmiany mogą wpłynąć na sposób powiązania produktów ze stanami magazynowymi oraz pozostałymi danymi przechowywanymi w aplikacji mobilnej.
Po wprowadzeniu zmian w konfiguracji synchronizacji, zwłaszcza dotyczących wyróżników magazynów, rekomendowane jest utworzenie nowej bazy mobilnej. Jeżeli zachowanie istniejącej bazy jest konieczne, należy przeprowadzić dokładną weryfikację danych, w szczególności stanów magazynowych, powiązań produktów oraz poprawności informacji magazynowych.
Synchronizacja produktów z zerową ceną
W celu ograniczenia ilości synchronizowanych danych system pomija produkty, które jednocześnie spełniają dwa warunki:
- posiadają cenę równą 0,00 zł,
- posiadają stan magazynowy równy 0.
Takie towary nie są przesyłane do systemu mobilnego podczas synchronizacji.
Warto pamiętać, że jeśli produkt był wcześniej dostępny z określoną ceną, a następnie jego wartość została zmieniona na 0,00 zł, informacja o wyzerowaniu ceny również nie zostanie przekazana do aplikacji mobilnej. Oznacza to, że integracja nie aktualizuje ceny produktu do wartości zerowej. Jeżeli konieczne jest zsynchronizowanie zmiany ceny, należy przypisać produktowi wartość większą od zera, na przykład 0,01 zł. Po zapisaniu takiej ceny zostanie ona uwzględniona podczas kolejnej synchronizacji, a dane produktu w systemie mobilnym zostaną odpowiednio zaktualizowane.