Wykorzystanie jednego konta Baselinker jest możliwe, kiedy chcesz je zintegrować za pomocą dwóch kont Sellintegro z jednym lub kilkoma podmiotami systemu ERP. Kilka integracji może równocześnie korzystać z tego samego klucza API Baselinkera, przesyłając zamówienia lub synchronizując produkty z różnych podmiotów.
Aby połączyć dwa podmioty systemu ERP za pomocą naszej integracji, wymagane jest stworzenie dwóch kont Sellintegro i połączenie każdego z nich z ERP za pomocą osobnych integratorów. Jeżeli będą one działać na tym samym urządzeniu, należy zainstalować odpowiednio przygotowane instancje (np. instancja podstawowa dla pierwszego konta i instancja +1 dla drugiego konta), które można pobrać w naszej dokumentacji:
https://pomoc.sellintegro.pl/EP/ (sekcja Endpoint - linki do pobrania).
Podczas planowania konfiguracji należy jednak zwrócić uwagę na kilka potencjalnych problemów, które może powodować taka sytuacja:
1. Przekraczanie ilości zapytań do API Baselinkera:
API Baselinkera umożliwia domyślnie wykonywanie 100 zapytań na minutę. W przypadku użycia tego samego klucza na kilku kontach warto zweryfikować, czy wszystkie używane wtyczki nie spowodują przekroczenia ilości zapytań. Zalecana jest również optymalizacja konfiguracji wtyczek, tak aby nie synchronizowały niepotrzebnie zamówień lub produktów oraz nie uruchamiały się częściej, niż jest to potrzebne.
2. Nadpisywanie stanów/cen produktów:
Jeżeli połączysz jednego Baselinkera z dwoma podmiotami ERP, upewnij się, że nie synchronizują one tych samych wartości. Może to powodować ciągłe nadpisywanie wartości z X na Y i z powrotem. Jeżeli chcesz synchronizować dane produktów, najlepiej stworzyć w Baselinker osobne cenniki i magazyny dla każdego podmiotu.
3. Przetwarzanie błędnych zamówień:
Dla każdej integracji najlepiej wydzielić osobne statusy, z których będzie przetwarzała zamówienia. W przeciwnym wypadku mogą występować problemy, np. przesłanie tego samego zamówienia do dwóch podmiotów systemu ERP.