# Baselinker

<figure><img src="/files/19fac666c1d21d870d5ac2bff3e402d986a42ec8" alt=""><figcaption><p>Zainstalowana aplikacja baselinker</p></figcaption></figure>

## Wprowadzenie

The **Aplikacja Baselinker** wypełnia lukę między **Ergonode PIM** a **Baselinker**, umożliwiając wymianę danych przez API. Zaprojektowana, aby usprawnić Twój przepływ pracy, ta aplikacja upraszcza konfigurację i synchronizację.

{% hint style="info" %}
Należy pamiętać, że API Base (dawniej Baselinker) ogranicza liczbę żądań do x na minutę (zależnie od pakietu). Jeśli wystąpi błąd synchronizacji, sprawdź zużycie API zanim zgłosisz nam błąd. Aby to zrobić, przejdź do <https://panel-d.baselinker.com/other_api_token.php>. Jeśli limit zostanie przekroczony, poczekaj aż ograniczenia zostaną zniesione i ponownie zsynchronizuj aplikację.
{% endhint %}

{% hint style="warning" %}
Base (dawniej Baselinker) dopuszcza maksymalny rozmiar obrazu 2MB, ale aby hostować plik, należy przesłać go w formacie binarnym (base64). Ta konwersja zwiększa objętość danych obrazu o około 30–40%. Jeśli podczas synchronizacji otrzymasz błąd dotyczący rozmiaru pliku, to jest tego przyczyna. Bezpieczny rozmiar obrazu do wysłania powinien wynosić około 1,3MB.
{% endhint %}

{% hint style="danger" %}
Base (dawniej Baselinker) pozwala, aby wiele produktów miało ten sam SKU. Ergonode PIM nie obsługuje jednak zduplikowanych SKU. Jeśli na koncie Base znajdują się produkty i/lub zestawy z identycznymi SKU, aplikacja synchronizująca nie będzie w stanie przetworzyć tych produktów. Aby zapewnić prawidłową synchronizację, upewnij się, że wszystkie produkty i/lub w Base mają unikalne SKU.
{% endhint %}

## Kluczowe funkcje

* **Możliwość dostosowania nazwy aplikacji**: Spersonalizuj instancję aplikacji, nadając jej unikalną nazwę.
* **Wybór segmentu**: Wybierz odpowiedni segment z menu rozwijanego. Odsyłamy do osobnej strony [Segments](/ergonode-user-manual-pl/produkty/segmenty.md) z szczegółowymi informacjami na temat segmentów.
* **Kreator konfiguracji.**

{% hint style="success" %}
Jeśli produkt o tym samym SKU istnieje w Baselinker i Ergonode PIM, zostanie dopasowany podczas synchronizacji, a odwzorowane atrybuty tego produktu zostaną zaktualizowane w Baselinker.
{% endhint %}

## **Dodatkowe funkcje**

<figure><img src="/files/75165e77c11eec92ae1b8339296b53b98603b3c1" alt=""><figcaption></figcaption></figure>

* **Uruchom synchronizację** – Ręcznie wyzwól synchronizację przyrostową.
* **Uruchom pełną synchronizację** – Ręcznie wyzwól pełną synchronizację.

<figure><img src="/files/86e8a083bf75018b2adc3877f23c8757628c9215" alt=""><figcaption></figcaption></figure>

* **Wyczyść pamięć podręczną** – Użyj tej opcji, aby **wywołać pierwszą pełną synchronizację podczas następnej synchronizacji** (wydłużony proces). Po aktywowaniu umożliwia też modyfikację wybranego segmentu w **Opcje** zakładce.

{% hint style="warning" %}
Zmiana segmentu po początkowej synchronizacji może spowodować utratę danych w Baselinker i nie jest zalecana.
{% endhint %}

* **Usuń aplikację** – Użyj tej opcji, aby **odinstaluj aplikację** a **usuń wszystkie konfiguracje** na stałe. Ta akcja **nie może być cofnięta**, dlatego postępuj ostrożnie.

## Uruchamianie aplikacji

**Krok 1: Konfiguracja** Rozpocznij od przejścia do sekcji [**Opcje** ](/ergonode-user-manual-pl/apki-apps/informacje-o-funkcji-apki-apps/dostepne-aplikacje/baselinker/opcje.md)a [**Konfiguracja** ](/ergonode-user-manual-pl/apki-apps/informacje-o-funkcji-apki-apps/dostepne-aplikacje/baselinker/konfiguracja.md)aby dostosować ustawienia aplikacji do swoich potrzeb. Szczegółowe wyjaśnienia dla każdej opcji i konfiguracji znajdziesz na powiązanych stronach.

**Krok 2: Uruchomienie aplikacji** Gdy ustawisz preferencje, kliknij przycisk ***Uruchom synchronizację*** w prawym górnym rogu, aby rozpocząć procesy synchronizacji.

**Krok 3: Historia** Po zainicjowaniu synchronizacji aplikacja zapisze wpis w [**Historii** ](/ergonode-user-manual-pl/apki-apps/informacje-o-funkcji-apki-apps/dostepne-aplikacje/baselinker/historia.md)zakładce.

## Znane ograniczenia aplikacji

* Limity API Baselinker mogą powodować błędy synchronizacji. Jeśli tak się stanie, poczekaj aż ograniczenia zostaną zniesione i ponownie zsynchronizuj aplikację.
* Obecnie nie ma możliwości ograniczenia kategorii wysyłanych do Baselinker (wysyłane są wszystkie kategorie z Ergonode PIM).
* W typach atrybutów Pole wyboru i Lista wyboru, tłumaczenia opcji muszą być zapisane małymi literami.
* Ponieważ SKU jest głównym identyfikatorem w Ergonode PIM, jego wartość nie będzie wysyłana do odwzorowanego atrybutu w Baselinker (zawsze będzie wysyłana jako SKU).
* Atrybuty typu jednostka można mapować tylko z atrybutami tego samego typu po stronie Baselinker (waga, wysokość, szerokość, długość) i tylko jeśli jednostki atrybutów w Ergonode odpowiadają tym w Baselinker.
* **Maksymalny rozmiar obrazu**: Poprawny limit rozmiaru obrazu w Baselinker to **2MB.**
* Aplikacja nie obsługuje niestandardowych parametrów utworzonych ręcznie w Twoim koncie BaseLinker.

{% hint style="info" %}
Ponieważ jest to podstawowy konektor, może nie spełniać wszystkich potrzeb. W takim przypadku możemy skontaktować Cię z jednym z naszych partnerów w celu uzyskania bardziej dopasowanych rozwiązań.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://usermanual.ergonode.com/ergonode-user-manual-pl/apki-apps/informacje-o-funkcji-apki-apps/dostepne-aplikacje/baselinker.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
