Porady eksperta
Porady eksperta: najczęstsze pytania i zdarzenia
W tej sekcji dzielimy się ekspercką wiedzą dotyczącą najczęściej zgłaszanych problemów, błędnych konfiguracji oraz sytuacji, które mogą prowadzić do nieprawidłowego działania aplikacji IdoSell Bridge.
Znajdziesz tu:
opisy konkretnych problemów napotykanych przez klientów,
rekomendowane rozwiązania i ustawienia konfiguracyjne,
wskazówki, jak unikać najczęstszych błędów,
szczegółowe instrukcje postępowania krok po kroku.
Informacja:
Strona jest regularnie aktualizowana – dodajemy nowe wpisy na podstawie realnych zgłoszeń i komunikatów z działów technicznych, aby jeszcze skuteczniej wspierać codzienną pracę użytkowników.
Instalacja
Niezgodna wersja MS SQL Server
Opis zdarzenia:
Podczas uruchamiania aplikacji często pojawia się komunikat ostrzegawczy, na przykład:
Ostrzeżenie
Aplikacja IdoSell Bridge wykryła inną konfigurację komputera, niż jest wymagana do poprawnej pracy aplikacji:
Niezgodna wersja MS SQL Server
Próbujesz utworzyć bazę aplikacji IdoSell Bridge na wersji MS SQL Server, która nie jest obsługiwana. Masz aktualnie zainstalowaną wersję 15, a wymagana jest minimum MS SQL Server Express Edition 2008.
Rozwiązanie:
Bridge oficjalnie wspiera swoją wewnętrzną bazę danych (nie dotyczy to bazy systemu ERP) do wersji SQL Server Express 2016 (v13) włącznie.
W przypadku użycia nowszych wersji, takich jak SQL Server 2019 (v15) czy SQL Server 2022 (v16), podczas uruchamiania aplikacji może pojawić się informacyjny komunikat ostrzegawczy o niewspieranej wersji SQL.
Ten komunikat nie wpływa na działanie aplikacji ani synchronizację z panelem IdoSell i można go bezpiecznie zignorować.
Uwaga: Wersja SQL Server wykorzystywana przez system ERP może być dowolna — aplikacja Bridge nie zwraca na to uwagi.
Dla pełnej zgodności zalecamy wersję SQL Server 2016, jednak w większości przypadków nowsze wersje działają bezproblemowo.
Więcej niż jedna kopia programu IdoSell Bridge
Opis zdarzenia:
Podczas uruchamiania programu, wyskakuje komunikat:
Wykryliśmy, że z tą samą bazą danych jest skonfigurowana więcej niż jedna kopia programu IAI Bridge.
Taka sytuacja występuję często po odtworzeniu danych z kopii zapasowej na innym, lub tym samym komputerze. Może również wystąpić np. po większej instalacji aktualizacji systemu operacyjnego Windows.
Rozwiązanie:
Komunikat ma charakter wyłącznie informacyjny i nie wpływa na poprawność działania integracji, o ile rzeczywiście korzystają Państwo tylko z jednej instalacji aplikacji IdoSell Bridge połączonej z jedną bazą danych.
Usunięcie tego komunikatu wymaga zdalnej interwencji serwisowej. W takim przypadku zdalne połączenie realizujemy bezpłatnie po wcześniejszym umówieniu terminu. Sugerujemy również wcześniejsze pobranie aplikacji Microsoft Management Studio do zarządzania bazami danych, aby można było wykonać zapytanie.
Samodzielne usunięcie komunikatu:
Aby usunąć komunikat, sugerujemy wykonać poniższe zapytanie na bazie danych:
delete from [iai_shop_bridge].[dbo].[app_settings]
WHERE property='device_id';
To zapytanie usunie odpowiednią zmienną z tabeli. Po ponownym uruchomieniu aplikacji IdoSell Bridge zmienna zostanie odbudowana z nową, poprawną wartością.
Przed wykonaniem jakichkolwiek zmian w bazie danych, sugerujemy wykonać kopię bezpieczeństwa Bridge.
Uruchomienie kreatora połączeń z bazami danych
Opis zdarzenia:
Zdarza się, że po zmianach w środowisku systemowym (np. migracji, przywracaniu kopii zapasowej lub reinstalacji) konieczne jest ponowne uruchomienie kreatora połączeń w aplikacji IdoSell Bridge, aby na nowo wskazać bazy danych aplikacji i systemu ERP.
Rozwiązanie:
Zamknij aplikację IdoSell Bridge.
Przejdź do lokalizacji:
C:\ProgramData\IAI\IAI-Shop.com Bridge
Zmień nazwę pliku DbConfig.xml – np. na
DbConfigOld.xml
.Uruchom ponownie aplikację Bridge.
Zaloguj się do panelu IdoSell, podając login i hasło. Po udanym połączeniu kliknij „Dalej”.
Wybierz bazę danych aplikacji Bridge i połącz się z nią.
W kolejnym kroku wybierz swój system ERP i wskaż bazę danych ERP.
Po zakończeniu kreatora, aplikacja Bridge powinna uruchomić się poprawnie.
Wskazówki:
Osoba konfigurująca połączenie powinna mieć uprawnienia administratora.
Możliwie odznacz opcję „Użyj poświadczeń systemu Windows” i ręcznie wpisz dane dostępowe do bazy danych (np. login
sa
oraz odpowiednie hasło). Jest to bezpieczniejszy sposób na połączenie.Jeśli nie znasz danych dostępowych do baz danych Bridge i ERP, skontaktuj się z administratorem systemu w swojej firmie – to on powinien mieć dostęp do ścieżek oraz danych uwierzytelniających.
Preferencje synchronizacji
Kody integracyjne:
W aplikacji IdoSell Bridge kluczową rolę w poprawnym powiązaniu towarów pomiędzy systemem ERP a panelem IdoSell odgrywają kody integracyjne, czyli tzw. kody zewnętrznego systemu (KZS). Ich poprawna konfiguracja jest niezbędna do skutecznej synchronizacji danych.
Przypisanie kodów:
Dla towarów bez wariantów (np. rozmiarów) — kod KZS przypisujemy bezpośrednio do towaru w panelu IdoSell.
Dla towarów z wariantami (np. rozmiarami) — kod KZS przypisujemy do każdego wariantu osobno.
Przykłady dla najpopularniejszych systemów ERP:
dla programu Subiekt GT i Subiekt Nexo jako kod zewnętrznego systemu należy wprowadzić wartość z kolumny Symbol
dla programu Comarch ERP Optima jako kod zewnętrznego systemu należy wprowadzić wartość z kolumny Kod
dla programu WAPRO Mag jako kod zewnętrznego systemu należy wprowadzić wartość kolumny Identyfikator produktu lub Indeks katalogowy w zależności od wyboru dokonanego podczas pierwszej konfiguracji IdoSell Bridge
dla programu Enova365 .NET jako kod zewnętrznego systemu należy wprowadzić wartość z kolumny Kod
dla programu Streamsoft Prestiż jako kod zewnętrznego systemu należy wprowadzić wartość z kolumny Indeks
WAŻNE:
Nie zmieniaj kodów integracyjnych bez konsultacji!
Zmiana kodu KZS w panelu lub w systemie ERP bez odpowiednich działań po stronie aplikacji Bridge może spowodować:
nadpisanie danych innych produktów,
brak synchronizacji,
błędy trudne do odwrócenia bez resetu i ponownej konfiguracji.
Reset ustawień magazynowych Bridge
Opis zdarzenia:
Reset magazynów pozwala ponownie powiązać produkty między systemem ERP a panelem IdoSell. To kluczowe działanie w przypadku zmiany kodów integracyjnych lub rozbieżności w danych produktów.
Kiedy wykonać reset?
Po zmianie kodów KZS w systemie ERP i/lub panelu.
Gdy aplikacja nie rozpoznaje towaru, mimo jego poprawnej obecności po obu stronach.
W przypadku wystąpienia błędów synchronizacji związanych z magazynami.
Uwaga przed resetem
Sprawdź, czy masz towary ignorowane
Przejdź do zakładki:Towary -> Ignorowane
.
Jeśli masz tam produkty, zapisz listę lub zrób zrzut ekranu – po resecie ustawień magazynowych towary z tej listy trafią z powrotem do niesynchronizowanych i trzeba je będzie ręcznie oznaczyć jako ignorowane.Sprawdź ustawienie automatycznego dodawania towarów
Wejdź w:Preferencje synchronizacji -> Funkcje synchronizacji -> Synchronizacja towarów
.
Sprawdź, czy włączona jest opcja:
✅ „Automatyczne dodawanie towarów do listy synchronizowanych”
Jeśli tak – Bridge po resecie sam doda produkty do listy synchronizowanych.
Jeśli nie – będzie trzeba dodać towary ręcznie (lub włączyć tę funkcję tymczasowo po resecie).
Rozwiązanie:
1. Zapisz aktualne przypisania magazynów
Wejdź do: Preferencje synchronizacji -> Magazyny
.
Zrób zrzut ekranu lub spisz przypisania (np. Magazyn M1 → Magazyn główny ERP).
2. Resetuj magazyny
W tej samej zakładce kliknij prawym przyciskiem na dowolny magazyn.
Wybierz: Resetuj ustawienia.
Uruchom ponownie aplikację Bridge.
✅ Efekt: Wszystkie towary znikną z list: synchronizowane, ignorowane, błędne → trafią do listy niesynchronizowanych.
3. Ponownie przypisz magazyny
Otwórz:
Preferencje synchronizacji -> Magazyny
.Przypisz magazyny z panelu IdoSell do ERP (zgodnie z zapisanym wcześniej stanem).
Zaznacz checkbox przy każdej parze, aby włączyć synchronizację stanów.
Kliknij Zapisz.
4. Dodaj towary do synchronizacji
🔹 Jeśli masz włączone automatyczne dodawanie towarów:
Nic nie musisz robić – aplikacja Bridge sama doda towary z ERP do listy synchronizowanych na podstawie kodów KZS.
🔹 Jeśli nie masz włączonej tej funkcji:
Masz 2 opcje:
Włącz automatyczne dodawanie:
Preferencje synchronizacji -> Funkcje synchronizacji -> Synchronizacja towarów
→ zaznacz opcję „Automatyczne dodawanie towarów”.Lub dodaj ręcznie:
Przejdź do:Towary -> Niesynchronizowane
→ zaznacz towary i kliknij Dodaj do synchronizowanych.Towary, które wcześniej były ignorowane, należy ponownie dodać do zakładki
Ignorowane
, jeśli mają być pomijane przez synchronizację.
Porada eksperta:
Jeśli planujesz zmienić kod KZS w ERP lub panelu, pamiętaj:
Najpierw usuń towar z listy synchronizowanych:
Towary -> Synchronizowane
→ zaznacz produkt → Dodaj do niesynchronizowanych.Zmień kod KZS w ERP i/lub panelu.
Dodaj produkt z powrotem do listy synchronizowanych (ręcznie lub automatycznie).
Kopia aplikacji Bridge oraz dziennik zdarzeń
Opis zdarzenia:
W przypadku problemów z synchronizacją, błędów niepojawiających się na pierwszy rzut oka lub niestandardowych zachowań aplikacji IdoSell Bridge, dział wsparcia technicznego może poprosić o:
kopię zapasową danych aplikacji Bridge,
dziennik zdarzeń aplikacji Bridge.
Pliki te pozwalają na szczegółową analizę sytuacji i przyspieszają diagnozę problemu.
Jak przygotować wymagane pliki?
1. Wykonanie kopii zapasowej danych
Otwórz aplikację IdoSell Bridge.
Przejdź do:
Narzędzia → Wykonaj kopię bezpieczeństwa danych
.Zapisz plik
.zip
w łatwo dostępnej lokalizacji (np. Pulpit).
2. Zapisanie dziennika zdarzeń
W aplikacji Bridge wybierz:
Narzędzia → Dziennik zdarzeń
.Kliknij: Zapisz do pliku i wskaż lokalizację.
Problem z utworzeniem kopii? Komunikat o dzienniku systemowym?
Czasami przy próbie utworzenia kopii zapasowej pojawia się komunikat o zbyt dużym dzienniku zdarzeń systemowych Windows. Aby rozwiązać ten problem:
Otwórz menu Start i wpisz Podgląd zdarzeń, a następnie uruchom aplikację.
(lub wejdź przez: Panel sterowania → System i zabezpieczenia → Narzędzia administracyjne → Podgląd zdarzeń)W lewym menu kliknij prawym przyciskiem na „Dzienniki systemu Windows” → wybierz Zastosuj do wszystkich dzienników: Wyczyść dziennik.
Wybierz opcję Zapisz i wyczyść, a następnie zapisz plik (np. na Pulpicie).
Wróć do aplikacji Bridge i spróbuj ponownie wykonać kopię zapasową.
Jak przesłać pliki?
Z uwagi na rozmiar plików sugerujemy ich przesłanie za pomocą zewnętrznych serwisów, takich jak:
Google Drive (upewnij się, że dostęp mają wszyscy posiadający link),
WeTransfer (opcja "Get transfer link", bez wysyłki na e-mail).
Dla bezpieczeństwa możesz:
- Można zabezpieczyć archiwum ZIP hasłem (np.
Bridge2024
),- Hasło oraz link najlepiej dołączyć bezpośrednio w treści zgłoszenia,
- Opcjonalnie można ustawić termin wygaśnięcia linku (np. 7 dni).
Pliki prosimy nie przesyłać jako załączników mailowych – każdorazowo korzystaj z linku do zewnętrznego źródła i wysyłaj link w ramach zgłoszenia.
Zamówienie nie posiada flagi API, nie zostało zarejestrowane przez Bridge
Opis zdarzenia:
Jeśli po synchronizacji zamówienie nie zawiera w panelu flagi API, oznacza to, że nie zostało zarejestrowane przez aplikację Bridge.
W pierwszej kolejności warto przejść do zakładki „Pominięte” w aplikacji Bridge i sprawdzić, czy dane zamówienie się tam znajduje. Po kliknięciu w przycisk „Informacje” można odczytać powód, dla którego zamówienie nie zostało przetworzone – w wielu przypadkach możliwe jest ponowne jego zarejestrowanie, jak pokazuje poniższy zrzut ekranu:
Jeśli zamówienia nie ma w zakładce „Pominięte”, możliwe przyczyny:
Błąd synchronizacji, który został zapisany w dzienniku zdarzeń aplikacji
(Narzędzia → Dziennik zdarzeń) – w takim przypadku zalecane jest samodzielne sprawdzenie logu lub jego przesłanie do działu technicznego (najlepiej z dołączoną kopią zapasową aplikacji).Nieprawidłowo zapisana data ostatniej synchronizacji – może się zdarzyć, gdy synchronizacja została przerwana przez awarię prądu, utratę połączenia z internetem lub ręczne zatrzymanie aplikacji. W wyniku takiego zdarzenia Bridge może pominąć zamówienie, które wpłynęło w tzw. „luce czasowej”.
Rozwiązanie:
Otwórz:
Preferencje synchronizacji
.Na dole okna, w sekcji „Ustawienia daty i czasu ostatniej synchronizacji”, ustaw datę wcześniejszą niż moment złożenia zamówienia (np. o jeden dzień wstecz).
Zapisz zmiany.
Zrzut z ekranu (przykład cofnięcia czasu synchronizacji w Bridge):
Po zapisaniu zmian wystarczy uruchomić synchronizację ręcznie (Narzędzia → Synchronizuj dane z panelem) lub poczekać na synchronizację automatyczną. Pominięte wcześniej zamówienia zostaną przetworzone, otrzymają flagę API i zostaną przesłane do systemu ERP.
Porada eksperta:
Aby uniknąć sytuacji, w której zamówienie nie zostaje zarejestrowane przez Bridge, zalecamy:
Przed wyłączeniem lub uśpieniem komputera (hibernacją) zawsze sprawdzić, czy aplikacja Bridge nie prowadzi aktywnej synchronizacji.
Jeśli widnieje komunikat o trwającej synchronizacji, na dolnym pasku aplikacji Bridge, należy poczekać do jej zakończenia. Powinna widnieć wtedy informacja "Program oczekuje na kolejną synchronizację" - to jest znak, że możemy spokojnie zamknąć system.
Przerwanie pracy komputera w trakcie synchronizacji może skutkować powstaniem tzw. luki czasowej – aplikacja zapisze błędny czas ostatniego połączenia z panelem, co uniemożliwi późniejsze pobranie niektórych zamówień i może wymagać ręcznego cofania czasu synchronizacji.
Przycisk "Zatrzymaj synchronizację"
Opis zdarzenia:
Przycisk „Zatrzymaj synchronizację” służy do ręcznego zatrzymania aktywnej synchronizacji danych pomiędzy systemem ERP a panelem IdoSell. Powinniśmy jednak pamiętać, że użycie tego przycisku w nieodpowiednim momencie – np. w trakcie przesyłania danych, przy utracie połączenia z internetem lub przy nagłym wyłączeniu komputera – może doprowadzić do zablokowania procesu synchronizacji. Objawem takiej sytuacji jest zawieszenie się Bridge’a w stanie „zatrzymywania” bez końca.
Rozwiązanie:
1. Połącz się z bazą danych Bridge
Do wykonania operacji potrzebne będzie narzędzie takie jak np. SQL Server Management Studio (SSMS) – można je pobrać bezpłatnie ze strony Microsoft :
Uruchom SSMS i kliknij Połącz.
Wybierz odpowiedni serwer z bazą danych aplikacji Bridge.
Sprawdź w narzędziu Usługi
w systemie, jak nazywa się instancja bazy danych, przykład MSSQL$IAIBRIDGE
.
Połącz się z bazą iai_shop_bridge.
2. Odblokuj synchronizację
Przejdź do zapytania SQL i uruchom poniższe polecenie:
UPDATE [iai_shop_bridge].[dbo].[app_settings]SET value = 0WHERE property = 'sync_status' AND value = 5;
To polecenie zmienia status synchronizacji z „trwa zatrzymywanie” (5) na „gotowe” (0) i pozwala ponownie uruchomić Bridge bez zawieszenia.
Jeśli po wykonanej akcji synchronizacja nie będzie mogła się uruchomić, rekomendujemy uruchomić ponownie aplikację Bridge.
Alternatywnie możesz:
rozwinąć bazę
iai_shop_bridge
,przejść do tabeli
dbo.app_settings
,kliknąć prawym przyciskiem -> Edit Top 200 Rows,
odszukać wiersz z kolumną
property = sync_status
,zmienić
value
z5
na0
,zatwierdzić zmiany klawiszem Enter.
Porada eksperta:
Zatrzymywanie synchronizacji może wpływać na spójność danych w bazie aplikacji Bridge. Dlatego przed wykonaniem jakichkolwiek operacji w bazie danych zaleca się wykonanie kopii zapasowej Bridge, np. poprzez narzędzie SSMS, jeśli Bridge będzie zablokowany.
Zatrzymanie synchronizacji cen
Opis zdarzenia:
Podczas synchronizacji cen z programu F/K do panelu IdoSell, aplikacja Bridge może się zatrzymać (timeout), gdy na towarze jest włączony automat do wyliczania ceny,
Objawy:
Proces synchronizacji nie kończy się lub zawiesza aplikację,
Kontrola towarów ("Bridge" -> "Towary" -> "Kontrola towarów") zawiesza proces,
W aplikacji Bridge pojawia się komunikat o braku połączenia z panelem sklepu (czerwony komunikat),
Synchronizacja cen w ogóle się nie rozpoczyna lub blokuje pozostałe procesy synchronizacji.
Rozwiązanie:
Sprawdź w ustawieniach towarów, czy wszystkie aktywne automaty do cen mają zdefiniowaną formułę wyliczania.
Jeśli nie — dezaktywuj automat lub uzupełnij regułę.
Ścieżka: "Edycja towaru" -> "Ceny" -> "Tryb wyliczania ceny"
Dlaczego to ważne?
Zdarza się, że automatyczne wyliczanie cen w panelu uniemożliwia poprawne działanie Bridge’a, co może prowadzić do zawieszenia synchronizacji oraz problemów z komunikacją z panelem IdoSell.
Ponieważ błąd nie zawsze jest jednoznacznie identyfikowany, warto w pierwszej kolejności wykluczyć ten scenariusz.