Poprawna synchronizacja wymaga wykonania podstawowej konfiguracji sklepu, dostępu do jego WebAPI oraz konfiguracji innych elementów, bez których skonfigurowania synchronizator mogą pojawić się problemy, czasami trudne do zdiagnozowania.
Uprawnienia do webapi
Aby używać mechanizmu webapi, należy przygotować odpowiednie konto administratora. W tym celu należy:
- Przejść do strony zarządzania administratorami w panelu administracyjnym sklepu: Konfiguracja » Administracja, system » Administratorzy

Lub w nowszych wersjach sklepu Ustawienia » Administratorzy sklepu

- Utworzyć lub zweryfikować istnienie grupy administratorów z odpowiednio ustawionym polem „Typ dostępu” na „dostęp do webapi”.

względnie:

Lub w nowszych wersjach sklepu

- Dodać nowego administratora do nowo utworzonej grupy administratorów.
Można wykorzystać istniejące konto administratora jednak posiadanie odrębnego konta na potrzeby synchronizacji daje nam większe możliwości bezpiecznego zarządzania hasłami dostępu jak i samym dostępem.
Konfiguracja jednostek miar
Domyślna konfiguracja jednostek miar sklepu wymusza przekazywanie liczb całkowitych jako „szt.”. W przypadku magazynu DGCS System jednostki traktowane są jako liczby rzeczywiste z przecinkiem. Istnieje zatem możliwość ustawienia ilości sztuk nie będącą liczbą całkowitą. Podczas synchronizacji takiej ilości pojawi się błąd.

Jeśli jest możliwość, że podczas synchronizacji pojawią się ilości z wartością po przecinku to należy zmienić konfigurację jednostki „szt.” (lub innych, wykorzystywancyh podczas synchronizacji) na „części dziesiętne„.

Autoryzacja poprzez token
W kolejnych wersjach sklepów Shoper pojawiła się nowa metoda autoryzacji za pomocą tokenu. Nowa metoda w przyszłości całkowicie zastąpi autoryzację aplikacji zewnętrznych za pomocą loginu i hasła administratora.
Jak wygenerować token?
- Przejdź do Dodatki i integracje > Integracje zewnętrzne w panelu sklepu.
- Wybierz predefiniowaną integrację lub skorzystaj z opcji Inne, nadając jej odpowiednie uprawnienia.
- Zapisz ustawienia – po zapisaniu pojawi się token, który należy skopiować i wprowadzić w parametrach synchronizacji.
W każdej chwili możesz usunąć wygenerowane dostępy, co będzie skutkowało utratą możliwości połączenia z zewnętrzną integracją.

Należy pamiętać o nadaniu odpowiednich uprawnień produktów, zamówień itp.