> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omnilinker.pl/llms.txt
> Use this file to discover all available pages before exploring further.

# Ceny z Twojego ERP

> Pozwól, by Wapro ustalało ceny poziomu cen, zobacz, gdzie trafiają, i dowiedz się, gdy ERP zmieni poziom, który zachowuje Omnilinker.

Poziom cen może ustalać Twój system ERP. Wtedy cena sprzedaży z ERP zastępuje cenę Omnilinkera dla każdego produktu
powiązanego z tym ERP, cena staje się w Katalogu tylko do odczytu, a każda nowa cena z Wapro trafia do Omnilinkera po
kolejnym odczycie. Ta strona pokazuje, jak przekazać poziom do Wapro, co trafia do Omnilinkera i gdzie to zobaczysz oraz
jak oddać poziom z powrotem. Opisuje też przeciwny przypadek: poziom, który zachowuje Omnilinker, gdzie zmiana ceny w
Wapro jest tylko zgłaszana.

Aby zamiast tego wysłać ceny Omnilinkera do Wapro, zobacz [Ceny do ERP](https://docs.omnilinker.pl/pl/erp/prices-to-erp.md).

> [!WARNING]
>
> **Odczyt cen musi być włączony dla Twojej organizacji.** Opcja **Odczyt cen z ERP** jest wyłączona, dopóki Omnilinker
> jej nie włączy, a opcja ERP przy poziomie cen pozostaje zablokowana („Odczyt cen z ‹ERP› jest wyłączony dla tego
> konta.”). Poproś Omnilinker o jej włączenie. Zobacz
> [Moduły i dostępność funkcji](https://docs.omnilinker.pl/pl/administration/features.md#opcje-i-limity).

## Zanim zaczniesz

* **Odczyt cen z ERP** jest włączony dla Twojej organizacji (zobacz wyżej).
* Poziom cen ERP jest [zmapowany na poziom cen katalogu](https://docs.omnilinker.pl/pl/erp/reference-items.md#mapowanie-poziomów-cen-i-magazynów),
  tylko raz: poziomu zmapowanego dwa razy nie można przekazać.
* Poziom cen katalogu ma ustawioną **Walutę**. Z ERP przychodzą tylko ceny w walucie poziomu, więc najpierw ją ustaw
  (zobacz [Poziomy cen](https://docs.omnilinker.pl/pl/catalog/price-levels.md)). W przeciwnym razie Omnilinker napisze: „Poziom cen ‹poziom› nie ma
  jeszcze waluty. Z ERP przychodzą tylko ceny w walucie poziomu, więc najpierw ustaw jego walutę.”
* Agent odczytał ceny z ERP w całości od chwili zmapowania poziomu. Zmapowanie poziomu zleca odczyt od razu, a okno
  mówi: „Czekamy na pierwszy pełny odczyt cen z ‹ERP›. Zwykle trwa to kilka minut.” Kliknij **Odczytaj ceny teraz**, aby
  poprosić ponownie. Agent musi pochodzić z wydania, które odczytuje ceny; zobacz [Ceny](https://docs.omnilinker.pl/pl/erp/reference-items.md#ceny).
* Poziom cen ERP nadal istnieje i nie jest pominięty. W przeciwnym razie opcja mówi: „Ten poziom cen nie istnieje już w
  ‹ERP› albo został pominięty. Zmapuj go ponownie w: Integracja ERP → Połączenia → ‹ERP› → Mapowania.”
* Masz uprawnienie **Zmiana tego, kto ustala poziomy cen** (pod **Poziomy cen**).

Ceny z ERP dostają tylko produkty powiązane z produktami ERP. Pozostałe zachowują ceny z Omnilinkera i nadal można je
edytować.

## Przekaż poziom do ERP

**1. Otwórz okno**

W **Katalog** > **Poziomy cen** otwórz menu **Akcje** poziomu i kliknij **Zmień właściciela**. Możesz też użyć
**Zmień właściciela** w wierszu poziomu na karcie **Mapowania** połączenia. Okno **Kto ustala ceny poziomu ‹poziom›**
wymienia połączenia, które mogą ustalać poziom. Połączenie, które jeszcze nie może, pokazuje przyczynę.

**2. Wybierz połączenie**

Wybierz połączenie. Okno policzy, co się zmieni, zanim cokolwiek się zmieni, w sekcjach **Ceny** i
**Zmienia się też**; zobacz niżej.

**3. Potwierdź**

Kliknij **Ustaw ‹ERP› jako właściciela**. Okno **Przekazywanie poziomu** pokazuje kolejne kroki. Jeśli je
zamkniesz, reszta toczy się w tle.

### Co mówi okno

W sekcji **Ceny** Omnilinker liczy powiązane produkty na podstawie ostatniego pełnego odczytu cen z ERP („Ceny z ‹ERP›
ostatnio odczytano w całości 4 minuty temu.”):

* „Ceny z ‹ERP› zastąpią ceny Omnilinkera dla 120 powiązanych produktów.”
* „Zmienią się 3 ceny:” z maksymalnie pięcioma przykładami w postaci `SKU: 49.99 → 52.00` oraz „117 cen jest już takich
  samych.”
* „2 produkty bez ceny na tym poziomie dostaną cenę.”
* „4 produkty zachowają ceny z Omnilinkera: ERP nie ma dla nich cen.”
* „1 cena w innej walucie zostanie pominięta, nigdy przeliczona.”
* „1 produkt nie ma stawki VAT sprzedaży: jego cena nie zostanie zapisana, dopóki jej nie dostanie.”
* „2 z zapisywanych cen mają stawkę VAT inną niż produktu; zostaną zapisane tak, jak w ERP.”
* „1 cena czeka na nowszy odczyt: odczytano ją przed ostatnią wysyłką z Omnilinkera.”

W sekcji **Zmienia się też**:

* „Produkty niepowiązane z ERP zachowują ceny z Omnilinkera i nadal można je edytować.”
* „2 reguły repricera zapisujące ‹poziom› pominą powiązane produkty.”
* „1 ustawienie marketplace używające ‹poziom› będzie wysyłać ceny z ERP, gdy dotrą.”
* Jeśli poziom to sugerowana cena detaliczna: „‹poziom› to sugerowana cena detaliczna: kanały sprzedaży i wszystko, co ją
  czyta, dostaną ceny z ‹ERP›.”
* Jeśli ERP wylicza poziom: „ERP wylicza ten poziom cen z innego i może przeliczać te ceny.”
* „5 wyliczanych cen zestawów stanie się cenami stałymi.”
* „3 ceny czekające na wysłanie do ‹ERP› zostaną wycofane. Tego nie można cofnąć.” Wysyłki tego poziomu, które wciąż
  czekają w kolejce do ERP (zobacz [Ceny do ERP](https://docs.omnilinker.pl/pl/erp/prices-to-erp.md)), są anulowane, bo teraz poziom ustala ERP. Ich
  status zmienia się na **Wycofana**.

Jeśli Omnilinker nie może teraz policzyć, pisze: „Nie udało się teraz policzyć, co się zmieni. Odśwież przed
przekazaniem poziomu.”

### Co dzieje się po potwierdzeniu

Okno **Przekazywanie poziomu** pokazuje w tej kolejności:

1. „Wycofano 3 wysyłki z kolejki”, jeśli jakieś były.
2. „Teraz ‹ERP› ustala ceny poziomu ‹poziom›”: zmienia się właściciel.
3. „Zapisywanie cen z ‹ERP›” z licznikiem, na przykład „40 z 120”. Ceny już odczytane są zapisywane bez nowego odczytu.
4. „Gotowe: ceny zostały zapisane.” Albo „Gotowe: nie ma jeszcze cen do zapisania.”, gdy ERP nie ma cen dla powiązanych
   produktów.

Jeśli nie udało się zapisać jakiejś ceny, okno mówi: „Nie udało się zapisać 2 cen z ‹ERP›; zostaną ponowione przy
następnym odczycie.” Jeśli trwa to długo, mówi: „Ceny wciąż są zapisywane w tle. Możesz zamknąć to okno.”

Jeśli cena jest właśnie zapisywana w ERP, zmiana jest odrzucana: „Cena poziomu ‹poziom› jest właśnie zapisywana w ERP,
więc ERP nie może jeszcze przejąć tego poziomu. Spróbuj ponownie, gdy zapis się zakończy. Wysyłki z kolejki pozostały bez
zmian.” Jeśli zapis rozpoczął się w trakcie wycofywania pozostałych wysyłek, komunikat podaje też, ile ich wycofano, a Ty
wysyłasz je ponownie, jeśli nadal ich chcesz. Jeśli ktoś w międzyczasie zmienił poziom (jego właściciela albo cenę
wysłaną z niego), Omnilinker prosi o wczytanie ponownie i ponowną próbę.

> [!NOTE]
>
> Zacząć można tylko od cen z ERP. Start od cen Omnilinkera, który najpierw wysłałby je do ERP, nie jest jeszcze
> dostępny.

## Co trafia do Omnilinkera

Za każdym razem, gdy agent zgłasza ceny z ERP, nowe lub zmienione są zapisywane w Katalogu:

* **Tylko powiązane produkty.** Cena produktu niepowiązanego z produktem ERP w tym połączeniu nie jest zapisywana
  (**Niepowiązane**), a produkt zachowuje swoją cenę.
* **Zawsze cena stała,** także dla zestawu, którego cena wynikała ze składników. Jest zapisywana tak, jak ma ją ERP,
  netto i brutto, zaokrąglona do najmniejszej jednostki waluty (połowa w górę co do wartości bezwzględnej). Stawka VAT
  to stawka produktu; gdy para z ERP wskazuje inną stawkę, i tak zapisujemy ją tak, jak w ERP, a w podglądzie jest to
  policzone.
* **Tylko w walucie poziomu.** Cena w innej walucie nie jest zapisywana i nigdy nie jest przeliczana (**Inna waluta**). Poziom
  bez ustawionej waluty nie przyjmuje żadnej ceny.
* **Produkt bez stawki VAT sprzedaży** nie dostaje ceny, dopóki jej nie ma (**Brak stawki VAT**).
* **Cena, która znika z ERP, i 0,00 / 0,00 zostawiają cenę Omnilinkera.** Żadna nie kasuje ani nie zeruje ceny.
* **Starszy odczyt nigdy nie nadpisze nowszej wysyłki.** Jeśli Omnilinker wysłał cenę do ERP po odczycie, cena czeka na
  nowszy odczyt (**Oczekuje**).
* Cena taka sama jak w Omnilinkerze niczego nie zmienia: bez wpisu w historii i bez wysyłki do kanałów.

Każda zmiana pojawia się w **Historii cen sprzedaży** produktu jako zmiana wykonana przez połączenie, a nie przez „system”.
Zobacz [Ceny sprzedaży i ich historia](https://docs.omnilinker.pl/pl/catalog/products.md#ceny-sprzedaży-i-ich-historia).

## Gdzie to zobaczysz

* **Ceny produktu.** Cena na tym poziomie jest tylko do odczytu i mówi „Pochodzi z ‹ERP› · odczyt 4 minuty temu”. Zanim
  cena trafi do Omnilinkera, mówi „Czeka na ceny z ‹ERP›”. Jeśli nie udało się jej zapisać: „Nie udało się zapisać ceny z
  ‹ERP›; zostanie ponowiona przy następnym odczycie”. Zobacz
  [Ceny, których nie możesz edytować](https://docs.omnilinker.pl/pl/catalog/products.md#ceny-których-nie-możesz-edytować).
* **Karta Mapowania połączenia.** Wiersz poziomu mówi „Odbierane z: ‹ERP›” i jak dawno odczytano ceny, a pod nim jest
  linia z tym, co trafiło, na przykład **Zapisane 118 · Niepowiązane 4 · Inna waluta 1 · Brak stawki VAT 1 · Oczekuje 2**.
  Zerowe liczby są pomijane, a po najechaniu na linię widać, kiedy zapisała się ostatnia cena. **Niepowiązane** otwiera niepowiązane produkty połączenia. **Nie odebrano
  jeszcze żadnych cen** oznacza, że nic jeszcze nie dotarło. Poziom wyliczany przez ERP też oferuje **Zmień właściciela**.
  Zobacz [Poziomy cen: kto je ustala i dokąd trafiają ich ceny](https://docs.omnilinker.pl/pl/erp/reference-items.md#poziomy-cen-kto-je-ustala-i-dokąd-trafiają-ich-ceny).
* **Wyślij do ERP.** Dla poziomu ustalanego przez ERP okno **Ceny w ERP** produktu mówi **Pobierane z ‹ERP›**, nie wysyła
  go i pokazuje, co ma ERP („W ‹ERP›: netto 49.99 · brutto 61.49”, z czasem odczytu).

> [!NOTE]
>
> **Gdy odczyt cen jest wyłączony dla Twojej organizacji, nigdzie nie widać wieku odczytu,** bo nic nie jest odczytywane:
> strona produktu mówi „Pochodzi z ‹ERP›” bez czasu, a wiersz na karcie Mapowania mówi, kto ustala cenę, także bez czasu.

## Gdy zmienia się produkt lub poziom

* **Produkt przestaje być powiązany** z ERP albo ERP go już nie wymienia: cena zachowuje ostatnią wartość z ERP i znów
  możesz ją edytować.
* **Odmapowanie poziomu** jest odrzucane, dopóki poziom ustala ERP. Najpierw oddaj poziom.
* **Połączenia, które ustala poziom, nie można usunąć.** Najpierw oddaj poziom.
* **Połączenie jest nieaktywne:** nadal ustala poziom, ale nic nie jest zapisywane, a wiersz na karcie Mapowania to
  mówi. Aktywuj je ponownie albo zmień właściciela.
* **Przejmuje inne połączenie ERP** (z jednego połączenia na drugie): użyj tego samego okna i wybierz inne połączenie.
  Wycofywane są tylko wysyłki z kolejki do nowego połączenia.

## Oddaj poziom Omnilinkerowi

W tym samym oknie wybierz **Omnilinker · Katalog** i kliknij **Ustaw Omnilinker · Katalog jako właściciela**. Zapisywanie
cen z ERP ustaje od razu, ceny zostają takie, jakie ustawił ERP, i stają się edytowalne, a Wyślij do ERP i reguły
repricera znów mogą zapisywać poziom. Ceny z ‹ERP› przestają napływać; ERP dostaje cenę Omnilinkera, gdy ktoś użyje
**Wyślij do ERP** (automatycznie w jednej z kolejnych wersji ERP Sync).

## Poziom, który zachowuje Omnilinker: zmiany w ERP

Gdy poziom ustala Omnilinker, a cena na zmapowanym poziomie ERP zostanie zmieniona w Wapro, Omnilinker jej nie
przepisuje. Zgłasza to:

* Na karcie **Mapowania** połączenia i w **Katalog** > **Poziomy cen** poziom pokazuje „Różni się w ‹ERP›: 6 · wykryto
  14:05”. Na karcie Mapowania odnośnik **Zmień, kto ustala ceny** otwiera okno opisane wyżej; w Poziomach cen użyj akcji
  wiersza **Zmień właściciela**. Karta Mapowania wymienia do pięciu zmienionych cen jako „Zmienione w ERP (netto /
  brutto, przed → po)”.
* Osoby z uprawnieniem **Zmiana tego, kto ustala poziomy cen**, a gdy nikt go nie ma, administratorzy, dostają jedno
  powiadomienie w skrzynce na połączenie i poziom, dopóki różnica trwa: „Ceny na poziomie ‹poziom› zostały zmienione w
  ‹ERP›” z treścią „Omnilinker zachował swoje ceny. Zakładka Mapowania pokazuje, ile cen się różni i kiedy wykryto
  zmianę.” Zobacz [Ceny zmienione w Twoim ERP](https://docs.omnilinker.pl/pl/notifications/inbox.md#ceny-zmienione-w-twoim-erp).
* Powiadomienie znika samo, gdy ceny znów się zgadzają albo gdy zmieni się właściciel lub mapowanie poziomu.
* Zgłoszenia są przechowywane 90 dni.

Cena, którą do ERP wysłał sam Omnilinker, nie jest zmianą. Różnice, które istniały wcześniej, są tylko liczone, jak w
[Porównaj ceny z ERP ze swoimi](https://docs.omnilinker.pl/pl/erp/reference-items.md#porównaj-ceny-z-erp-ze-swoimi).

## Czego jeszcze nie ma

* Rozpoczęcia przekazania od cen Omnilinkera.
* Automatycznego wysyłania do ERP cen poziomu, który zachowuje Omnilinker; dziś używasz
  [Wyślij do ERP](https://docs.omnilinker.pl/pl/erp/prices-to-erp.md).
* Zestawów z ERP i automatycznego tworzenia poziomów cen.

## Powiązane strony

> **[Poziomy cen](https://docs.omnilinker.pl/pl/catalog/price-levels.md)**
>
> Kto ustala ceny poziomu.

> **[Listy i mapowania](https://docs.omnilinker.pl/pl/erp/reference-items.md)**
>
> Mapuj poziomy cen i porównuj ceny z ERP.

> **[Ceny do ERP](https://docs.omnilinker.pl/pl/erp/prices-to-erp.md)**
>
> Zapisz ceny Omnilinkera w ERP.

> **[Rozwiązywanie problemów](https://docs.omnilinker.pl/pl/erp/troubleshooting.md)**
>
> Gdy cena nie trafia do Omnilinkera.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.