> For the complete documentation index, see [llms.txt](https://usermanual.ergonode.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://usermanual.ergonode.com/ergonode-user-manual-pl/wymiana-danych/importer-produktow/profile.md).

# Profile

## Jak zacząć

Aby rozpocząć, przeciągnij i upuść plik XLS lub XLSX albo kliknij, aby go wyszukać.

<figure><img src="/files/5f27b683ac040fb72e2e51e5ed01b4859e7a4aa1" alt=""><figcaption></figcaption></figure>

Poczekaj, aż plik zostanie w pełni przesłany.

<figure><img src="/files/3d13441e95b81906a7177291acfaa9ce9da7a05e" alt=""><figcaption></figcaption></figure>

W przypadku błędu zostaniesz o nim powiadomiony.

<figure><img src="/files/36dee7139061132f60b5c354668c2315fc57841a" alt=""><figcaption></figcaption></figure>

Następnie kliknij *Skonfiguruj import* przycisk (jeśli okno pop-up/modal nie pojawi się automatycznie).

<figure><img src="/files/348833754faeb2368399508a177b0fe96bbde5ca" alt=""><figcaption></figcaption></figure>

## Konfiguracja

Wybierz wiersz z tytułami kolumn (obsługiwanych jest wiele arkuszy, ale import można wykonać tylko z jednego na profil). Jeśli zostanie wybrany pusty lub niezgodny wiersz, zostanie on podświetlony na czerwono, a po prawej stronie okna pojawi się mała ikona błędu.

<figure><img src="/files/373b62bca3adb3a1c26a6152aa1f81595168a539" alt=""><figcaption></figcaption></figure>

Nie są obsługiwane wiele kolumn o tej samej nazwie. Jeśli zobaczysz ten komunikat, musisz przerwać proces, wprowadzić zmiany w pliku źródłowym i rozpocząć od nowa.

<figure><img src="/files/30047bc3c98d8b68677f685b055a585fd7210e0d" alt=""><figcaption></figcaption></figure>

&#x20;Kolumny bez nazw nie zostaną zaimportowane.

<figure><img src="/files/35da367f8c1ace1ef89e8b07f31813bf05c3d505" alt=""><figcaption></figcaption></figure>

Kliknij przycisk Następny krok, aby kontynuować.

<figure><img src="/files/6835d135379f6517cec592bf436aa453bdbed59f" alt=""><figcaption></figcaption></figure>

W lewym panelu wybierz opcje odpowiednie dla siebie (niektóre będą widoczne tylko wtedy, gdy mają zastosowanie).&#x20;

<figure><img src="/files/9201a4c8e2813e5784f4434e9ca491ad917ef478" alt=""><figcaption></figcaption></figure>

* **Język** - wybierz język, do którego mają zostać wstawione dane (obsługiwany jest tylko jeden język w profilu)
* **Obsługa błędów** - zdecyduj, jak system ma się zachowywać, gdy wystąpią błędy
* **Szablon dla nowych produktów** (pojawia się tylko wtedy, gdy nie jest wybrana opcja „Aktualizuj tylko istniejące produkty”) - wybierz szablon używany dla nowych produktów
* **Import produktów** - wybierz zachowanie systemu podczas importu produktów

## [Auto-SKU](/ergonode-user-manual-pl/system/ustawienia/sku.md)

**Jak mają się zachowywać nowo utworzone produkty podczas importu produktów z własnym identyfikatorem atrybutu (np. atrybut EAN)?**

{% hint style="info" %}
**Występuje w konfiguracji:** Dodaj nowe i aktualizuj istniejące oraz Dodaj tylko nowe produkty.
{% endhint %}

<table data-header-hidden="false" data-header-sticky><thead><tr><th>Funkcja Auto-SKU</th><th>SKU systemu</th><th>Efekt dla nowych produktów</th></tr></thead><tbody><tr><td>✅ Włączone</td><td>❌ Nie jest zmapowane</td><td>Nowe produkty zostaną zaimportowane z SKU wygenerowanym przez system</td></tr><tr><td>✅ Włączone</td><td>✅ Jest zmapowane</td><td>Nowe produkty zostaną zaimportowane z numerami SKU przypisanymi z importowanego pliku</td></tr><tr><td>❌ Wyłączone</td><td>❌ Nie jest zmapowane</td><td>Nowe produkty nie zostaną utworzone (SKU jest wymagane)</td></tr><tr><td>❌ Wyłączone</td><td>✅ Jest zmapowane</td><td>Nowe produkty zostaną zaimportowane z numerami SKU przypisanymi z importowanego pliku</td></tr></tbody></table>

**Jak system ma się zachować podczas importu z własnym atrybutem (np. EAN) wskazanym jako identyfikator, gdy SKU również zostało zmapowane?**

{% hint style="info" %}
**Występuje w konfiguracji:** Aktualizuj tylko istniejące produkty.
{% endhint %}

| SKU systemu          | Efekt dla zaktualizowanych produktów                                                                                                                                                      |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ❌ Nie jest zmapowane | Aktualizacje produktów przebiegają standardowo.                                                                                                                                           |
| ✅ Jest zmapowane     | System musi dodatkowo sprawdzić, czy wartość wskazanego identyfikatora (np. EAN) w produkcie zgadza się z wartością zmapowanego SKU (importowany SKU musi być taki sam jak SKU produktu). |

## Mapowanie

Teraz przypisz kolumny z pliku do encji w Ergonode. W zależności od typu encji mogą pojawić się dodatkowe opcje.

{% hint style="info" %}
W zależności od ustawień produkty, kategorie i opcje atrybutów można utworzyć, jeśli są brakujące w Ergonode.
{% endhint %}

| Opcja                                         | Opis                                                                                                                                                                                                                                                                  |
| --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Mapuj do kodów                                | Próbuje dopasować wartość z pliku do kodu atrybutu. Jeśli opcja „Utwórz nowy, jeśli...” jest włączona, tworzy nowy element, gdy nie zostanie znalezione dopasowanie                                                                                                   |
| Mapuj do tłumaczenia                          | Próbuje dopasować wartość z pliku do tłumaczenia atrybutu. Jeśli opcja „Utwórz nowy, jeśli...” jest włączona, tworzy nowy element, gdy nie zostanie znalezione dopasowanie                                                                                            |
| Utwórz nowy, jeśli nie można przypisać do ... | Jeśli włączone, tworzy nową wartość/opcję/kategorię, gdy nie zostanie znalezione dopasowanie                                                                                                                                                                          |
| Identyfikuj produkt za pomocą tej kolumny     | Produkt można identyfikować nie tylko po SKU, ale także po innych wartościach. Ta opcja określa identyfikator (obsługiwane są tylko niektóre typy atrybutów; jeśli typ atrybutu nie jest obsługiwany, ta opcja nie zostanie wyświetlona)                              |
| Ścieżka folderu                               | Pojawia się, gdy typ atrybutu to plik, galeria lub obraz. Jeśli podana ścieżka nie istnieje, zostanie utworzona. Można tu używać zmiennych. Pamiętaj, że wszystkie atrybuty typu systemowego zaczynają się od „esa”. Przykład: atrybut systemowy SKU ma kod #esa\_sku |

<figure><img src="/files/30e1ef58250b4e3aac8b00bbfb3b72cfcefd6540" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/0109de1cd1c206f7a0caadec6b5d093f3d570770" alt=""><figcaption></figcaption></figure>

Jeśli atrybut ma nazwę, będzie wyświetlana domyślnie. Aby zobaczyć kod atrybutu, najedź na niego kursorem myszy.

{% hint style="info" %}
Ikona Glob oznacza, że ten atrybut ma typ globalny.
{% endhint %}

<figure><img src="/files/5550cdc67291cf7192c1eb5fd5fd3c8faf41790f" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Możesz użyć *Mapuj automatycznie* opcji, aby zlecić systemowi mapowanie kolumn do encji o tej samej nazwie.&#x20;
{% endhint %}

<figure><img src="/files/b19015415ce8b568ea09abf0a9713f831ae47ab1" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/331d36c267ff588af1ff79241d4838fa4140fe31" alt=""><figcaption></figcaption></figure>

Postęp mapowania jest wskazywany przez status postępu. Nie wszystkie kolumny muszą zostać zmapowane.&#x20;

<figure><img src="/files/832f3e009d53209e312993e31eccb03ffd515774" alt=""><figcaption></figcaption></figure>

Możesz pominąć kolumnę podczas importu; aby to zrobić, kliknij suwak, aby ją wyłączyć.

{% hint style="warning" %}
Jeśli kolumna zostanie wyłączona, zostanie automatycznie usunięta z profilu importu po zapisaniu lub imporcie.&#x20;
{% endhint %}

<figure><img src="/files/b771b6290fbda2177eb303e2e06fb9ac7862a9b3" alt=""><figcaption></figcaption></figure>

## Zapisywanie profilu

Jeśli Twój profil importu jest kompletny, możesz go zapisać do późniejszego użycia. Aby to zrobić, kliknij *Zapisz profil,* wpisz nazwę profilu i kliknij *Zapisz profil.*

<figure><img src="/files/0312f61a6b15f38a959b793a211558573df0dee3" alt=""><figcaption></figcaption></figure>

Sukces zostanie potwierdzony komunikatem.

<figure><img src="/files/f8117b737ba9ccf53c6526c5d70bcc4ea83a9341" alt=""><figcaption></figcaption></figure>

W sytuacji, gdy nie wszystkie atrybuty zostały zmapowane (i nie są oznaczone jako wyłączone), zostanie wyświetlony komunikat potwierdzający.

<figure><img src="/files/c0db3434ed9de613790f2b7fff02e18274c01724" alt=""><figcaption></figcaption></figure>

Kliknięcie *Ignoruj kolumny i kontynuuj* aby mimo to go zapisa&#x107;*.* Kliknięcie *Anuluj* spowoduje przerwanie procesu i podświetlenie niezmapowanych kolumn.

<figure><img src="/files/a5cc451b07d9ba2c757a159451c5cb1d2558fd7c" alt=""><figcaption></figcaption></figure>

## Importowanie danych

Gdy konfiguracja i mapowanie są gotowe, czas rozpocząć import danych. Aby to zrobić, kliknij *Importuj teraz* przycisk w prawym górnym rogu i potwierdź działanie.&#x20;

&#x20;

<figure><img src="/files/93e941d02b3063bce3ea6d6048d7aa3c705aca18" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/715eecd07767e9a294158e2f266199d32cf1e903" alt=""><figcaption></figcaption></figure>

&#x20;  Jeśli operacja się powiedzie, zobaczysz komunikat potwierdzający.

<figure><img src="/files/f318585467535898a87d8b38cd7eda89eb723a1b" alt=""><figcaption></figcaption></figure>

Jeśli nie wszystkie kolumny zostały zmapowane, zostanie wyświetlone odpowiednie powiadomienie.

<figure><img src="/files/945b76dd457fac51f205e47baf0ee5445abc37ce" alt=""><figcaption></figcaption></figure>

&#x20;Kliknij *Ignoruj i kontynuuj* aby mimo to rozpocząć proces importu, albo *Anuluj* aby go przerwać. Jeśli proces zostanie przerwany, niezmapowane kolumny zostaną podświetlone.

<figure><img src="/files/78bb20dd7823a99b4ad840f647b7bb4646441306" alt=""><figcaption></figcaption></figure>

## Edycja profilu

Zapisane profile można edytować. Aby to zrobić, kliknij menu z 3 kropkami i wybierz *Edytuj profil*.

<figure><img src="/files/a03ad028741ec0c8371392c6057f6f396f12a302" alt=""><figcaption></figcaption></figure>

Teraz zobaczysz trzy zakładki: [Ogólne](https://app.gitbook.com/o/-MYEHeJzjM7kDdfKkmLk/s/M9BbYBbDPiJapb75xJ2k/~/changes/261/data-exchange/product-importer/profiles#general), [Konfiguracja pliku](https://app.gitbook.com/o/-MYEHeJzjM7kDdfKkmLk/s/M9BbYBbDPiJapb75xJ2k/~/changes/261/data-exchange/product-importer/profiles#file-setup)oraz Mapper.

### Ogólne

Używane do zmiany nazwy profilu.

<figure><img src="/files/13a0a58acd3f11fe34dc4d3c38e787fbc8f2a68e" alt=""><figcaption></figcaption></figure>

### Konfiguracja pliku

Ta zakładka umożliwia zmianę wybranych arkuszy oraz wiersza, w którym znajdują się tytuły kolumn.

<figure><img src="/files/8f1d775c3b14b0abf1ffe032db22aaeacd3e72cc" alt=""><figcaption></figcaption></figure>

### Mapper

Ta zakładka przenosi Cię z powrotem do mapera.&#x20;

<figure><img src="/files/6d5bff9a6e3ceaa12f0341c141240b2d87d0e9a2" alt=""><figcaption></figcaption></figure>

Aby usunąć kolumnę z zapisanego profilu, kliknij *ikonę kosza*.

<figure><img src="/files/c61c080c78e13640ee82f462d2987e1aa93adeba" alt=""><figcaption></figcaption></figure>

Następnie potwierdź działanie.

<figure><img src="/files/e9dfc4d2523e1903fd762b6e9e9ea5ebf96c91f3" alt=""><figcaption></figcaption></figure>

Jeśli operacja się powiedzie, zostanie wyświetlony odpowiedni komunikat.

<figure><img src="/files/07831190b9e9e7349e49675a3247f5fb6e6f6dfd" alt=""><figcaption></figcaption></figure>

## Prześlij nowy plik do zapisanego profilu importu

Można to zrobić z dwóch różnych miejsc. Pierwsze to bezpośrednio z listy *Zapisane profile* .&#x20;

<figure><img src="/files/2932eec2d1fbe03fe4ca7d1f4331d64468b33a06" alt=""><figcaption></figcaption></figure>

lub z ekranu edycji profilu.

<figure><img src="/files/0227101b5bb37573ebda5ed61ac023ad1ab67156" alt=""><figcaption></figcaption></figure>

Po kliknięciu pojawi się nowe okno. Przeciągnij i upuść do niego plik lub kliknij, aby wyszukać.

<figure><img src="/files/9ba27210efd477ced097576a3ff834921037d9ee" alt=""><figcaption></figcaption></figure>

Proces przesyłania pliku będzie widoczny na pasku postępu.

<figure><img src="/files/0d04221335ea25ba567346e66a94a0eda106f34c" alt=""><figcaption></figcaption></figure>

Po zakończeniu kliknij *Importuj teraz* aby rozpocząć import lub *Anuluj* aby go przerwać.

<figure><img src="/files/5ce4a26c466d6a37efe21cfb97b650e6d7307033" alt=""><figcaption></figcaption></figure>

Pomyślnie rozpoczęty import zostanie potwierdzony odpowiednim komunikatem.

<figure><img src="/files/14f702373b0c396d46a7983f5423d5d4b3706eb4" alt=""><figcaption></figcaption></figure>

## Usuń zapisany profil

Na liście *Zapisany profil* kliknij *menu z trzema kropkami* i wybierz opcję *Usuń profil* .

<figure><img src="/files/abb016c825f3d6b505a2bd901b5779c6fa874f6c" alt=""><figcaption></figcaption></figure>

Można to również zrobić w trybie edycji profilu.

<figure><img src="/files/7f8220639a5134a02fc8f3a434d2825f2113a7bd" alt=""><figcaption></figcaption></figure>

Potwierdź swój wybór.

<figure><img src="/files/83428120ac081067873e32eb058957d265945594" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://usermanual.ergonode.com/ergonode-user-manual-pl/wymiana-danych/importer-produktow/profile.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
