> For the complete documentation index, see [llms.txt](https://docs.sellermagnet.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sellermagnet.com/pl-przewodnik-sellermagnet/narzedzia-sprzedazy/repricer-overview/create-manage-repricer.md).

# Tworzenie i zarządzanie regułami Repricera

Kompletny przewodnik po modalu Create Repricer, wyborze produktu, konfiguracji strategii, podstawie kosztowej, regułach cenowych, podglądzie zysku na żywo oraz przepływach edycji/masowego importu.

{% hint style="info" %}
**Poziom trudności:** 🔴 Zaawansowany · **Czas czytania:** \~10 min
{% endhint %}

![Modal Create Repricer](https://3115922490-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZIDRNZyxgf72uuL993pi%2Fuploads%2Fgit-blob-cc1dd41dff70daf85dd7b1481609790ac8a5a8e3%2Frepricer-create-modal.png?alt=media)

## 📋 Przegląd

Przepływ **Create Repricer** mieści się w jednym pełnoekranowym modalu, który obsługuje zarówno **tworzenie nowych reguł repricera**, jak i **edycję istniejących**. Jest zaprojektowany jako jeden wizualnie ustrukturyzowany formularz - trzy ułożone jedna pod drugą karty konfiguracji po lewej, podgląd zysku na żywo po prawej - dzięki czemu możesz skonfigurować regułę, zobaczyć wpływ na marżę w czasie rzeczywistym i zatwierdzić w mniej niż minutę.

{% hint style="info" %}
**Jeden modal, dwa tryby.** Ten sam modal otwiera się, gdy klikniesz **New Repricer** lub przycisk **Manage** w wierszu. Plakietka u góry brzmi **Create Repricer** lub **Manage Repricer** i mówi Ci, w którym trybie jesteś. W trybie Edit selektor produktu jest zastąpiony wybranym produktem. Pasek zakładek - Settings / Recommendations / Simulation / Price History / Analysis / Sales History - pojawia się w obu trybach; w trybie Create widać go, gdy tylko wybierzesz produkt. Zobacz [Symulacja (Dry Run)](#symulacja-dry-run) poniżej, aby poznać bezpieczny przebieg próbny.
{% endhint %}

***

## 🚪 Otwieranie modalu Create

Z **Repricer Dashboard** pasek narzędzi w prawym górnym rogu zawiera sześć kontrolek - ikonę report-settings, **Delete All**, **Columns**, **Export**, **Import CSV** i **New Repricer**. Trzy z nich mają tu znaczenie:

<table><thead><tr><th width="200">Przycisk</th><th width="80">Ikona</th><th>Co robi</th></tr></thead><tbody><tr><td><strong>New Repricer</strong></td><td><code>+</code></td><td>Otwiera modal Repricer Management w <strong>trybie Create</strong>. Używaj go do ręcznego tworzenia reguł pojedynczo. (Jeśli nie masz jeszcze zsynchronizowanych aktywnych produktów, zamiast tego wyświetli stosowną informację.)</td></tr><tr><td><strong>Import CSV</strong></td><td><code>file</code></td><td>Otwiera osobny 4-etapowy modal <strong>Bulk Import</strong> (Connection → Upload → Validation → Import) do tworzenia dziesiątek lub setek reguł naraz.</td></tr><tr><td><strong>Export</strong></td><td><code>↓</code></td><td>Otwiera modal <strong>Export options</strong>. Wybierz, co eksportować, a następnie pobierz jako <strong>CSV lub Excel</strong>. Zobacz <a href="#opcje-eksportu-csv--excel">Opcje eksportu</a> poniżej.</td></tr></tbody></table>

Aby edytować istniejącą regułę, kliknij przycisk akcji **Manage** (ołówek) w wierszu - kliknięcie gdzie indziej w wierszu nic nie robi. Wiersze są pogrupowane według trzech zakładek strategii (**All**, **Resellers**, **Brand / PL**) i przełącznika **State** (Active / Inactive). Zobacz [Objaśnienie zakładek statusu](#objasnienie-zakladek-statusu), aby poznać zakładki, pigułki i stany.

***

## 🧭 Anatomia modalu

Po otwarciu modalu zobaczysz pięć odrębnych obszarów, z których każdy obsługuje inną część konfiguracji.

### 1. Nagłówek produktu

Biegnie przez całą szerokość modalu nad kartami konfiguracji. Pokazuje produkt, który przeceniasz:

* **Zdjęcie produktu, tytuł, SKU (Stock Keeping Unit) i ASIN (Amazon Standard Identification Number)**
* **Flaga + nazwa marketplace'u** (np. Amazon.de)
* **Plakietka realizacji:** FBA (niebieska) lub FBM (bursztynowa)
* **Plakietka zapasów:** bieżąca liczba sztuk w magazynie
* **Pięć kafelków cenowych:** Current / Minimum / Maximum / BuyBox / New Offers

W trybie Create ta sekcja jest **pusta, dopóki nie wybierzesz produktu** z listy rozwijanej poniżej.

### 2. Selektor produktu (tylko tryb Create)

{% hint style="warning" icon="triangle-exclamation" %}
**Nie możesz tu wpisać ASIN.** Lista rozwijana jest wypełniana z Twoich **zsynchronizowanych aktywnych produktów Amazon**. Jeśli brakuje produktu, który chcesz przeceniać, sprawdź, czy jest Active w Seller Central, i poczekaj na następny cykl synchronizacji.
{% endhint %}

Pojedyncza lista rozwijana `<select>` oznaczona **Select Product** wymienia każdy aktywny produkt z każdego podłączonego marketplace'u. Wybierz jeden - nagłówek produktu powyżej się wypełni, a trzy karty konfiguracji + Live Preview staną się interaktywne.

### 3. Karta konfiguracji strategii

Pierwsza karta konfiguracji (ikona skoczka szachowego, lewy górny róg obszaru formularza). Tutaj wybierasz, JAK reguła konkuruje.

{% tabs %}
{% tab title="Wybór strategii" %}
**Strategy** (wymagane), lista rozwijana wszystkich obsługiwanych strategii. Każda opcja ma krótki opis, który po wybraniu pojawia się w niebieskim polu informacyjnym bezpośrednio pod listą. Link "Learn more" prowadzi do pełnego [przeglądu strategii repricingu](/pl-przewodnik-sellermagnet/narzedzia-sprzedazy/repricer-overview/repricing-strategies-overview.md).

**Przełącznik Active** (prawy górny róg karty), włącza/wyłącza regułę bez jej usuwania. Wstrzymane reguły pojawiają się, gdy filtr **State** na pulpicie jest ustawiony na **Inactive**.

**Expiry Date** (opcjonalnie), wybierz wartość `datetime-local`. Reguła zatrzymuje się automatycznie w tym momencie. Zostaw puste, aby działała bezterminowo.
{% endtab %}

{% tab title="Pola specyficzne dla strategii" %}
Różne strategie odsłaniają różne podpola, które pojawiają się dynamicznie pod selektorem:

<table><thead><tr><th width="220">Rodzina strategii</th><th>Dodatkowe pola</th></tr></thead><tbody><tr><td><strong>Position-based</strong></td><td><code>Position</code>, liczba całkowita, domyślnie <code>1</code>, minimum <code>1</code>. Określa, którą pozycję celujesz.</td></tr><tr><td><strong>Same Price as Seller</strong></td><td><code>Seller ID</code>. Identyfikator sprzedawcy Amazon do odzwierciedlenia.</td></tr><tr><td><strong>Brand Guard / Competitive</strong></td><td><code>Competitor ASINs</code> (rozdzielone przecinkami), <code>Sales Velocity</code> (dni, domyślnie 7), <code>Low Stock</code> (domyślnie 10), <code>High Stock</code> (domyślnie 50) oraz pole wyboru <strong>Reduce price when the item is not selling</strong> (domyślnie wyłączone). Gdy jest włączone i nie ustawiono ASIN konkurenta, cena schodzi stopniowo w stronę minimum przy zerowej sprzedaży w okresie prędkości; zostaw je wyłączone, a BrandGuard obniża cenę tylko po to, by podciąć konkurenta lub wyprzedać nadmiar zapasów.</td></tr><tr><td><strong>Competitor ASIN Sync</strong></td><td><code>Competitor ASIN</code>, <code>Price Adjustment Factor</code> (0.5-1.5, krok 0.01, domyślnie 1.0).</td></tr><tr><td><strong>Lowest Price / MAP (Minimum Advertised Price) / Brand-PL</strong></td><td>Brak dodatkowych pól, strategia sterowana ceną Min/Max i marżami ustawionymi w karcie C.</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

{% hint style="success" icon="circle-check" %}
**Live Strategy Advisory (kontrola przed zapisem).** Dla strategii BrandGuard, Competitor ASIN-BuyBox Sync i Velocity Balance pod polami strategii pojawia się kontekstowa informacja, aktualizowana na żywo w trakcie pisania, która mówi Ci przed zapisem, czy bieżąca konfiguracja faktycznie będzie przeceniać. Zielona notatka potwierdza zdrową konfigurację; bursztynowa ostrzega, gdy nie będzie działać, na przykład "Add a competitor ASIN to start repricing" dla Competitor ASIN-BuyBox Sync bez wpisanego ASIN, albo, dla BrandGuard bez ASIN konkurenta i z wyłączonym "Reduce price when the item is not selling", "This setup won't lower your price on slow sales". Przeczytaj ją, zanim klikniesz Save.
{% endhint %}

### 4. Karta podstawy kosztowej

Druga karta konfiguracji (ikona monet). Wszystko, co płacisz za produkt, używane przez Live Preview do obliczenia rzeczywistego zysku.

<table><thead><tr><th width="200">Pole</th><th width="110">Typ</th><th>Uwagi</th></tr></thead><tbody><tr><td><strong>Purchase Price</strong> *</td><td>liczba w €</td><td>Koszt jednostkowy zapłacony dostawcy. Wymagane, bez niego obliczenie zysku jest błędne.</td></tr><tr><td><strong>Shipping Cost</strong></td><td>liczba w €</td><td>Jednostkowa wysyłka przychodząca (FBA) lub wychodząca (FBM). Opcjonalne, ale zalecane.</td></tr><tr><td><strong>VAT %</strong></td><td>liczba w %</td><td>Stawka VAT lub podatku od sprzedaży do odliczenia. Domyślnie standard Twojego marketplace'u (19% dla DE itd.).</td></tr><tr><td><strong>Fee %</strong></td><td>liczba w %</td><td>Opłaty Amazon referral + FBA jako procent. Kliknij przycisk <strong>Fetch</strong> obok tego pola, aby automatycznie pobrać aktualną stawkę z Amazona.</td></tr><tr><td><strong>Miscellaneous Cost</strong></td><td>liczba w €</td><td>Stały koszt jednostkowy nieujęty gdzie indziej (opakowanie, etykiety, kontrola itd.).</td></tr><tr><td><strong>Miscellaneous Fee %</strong></td><td>liczba w %</td><td>Opłata procentowa nieujęta gdzie indziej (np. opłaty 3PL).</td></tr></tbody></table>

{% hint style="success" icon="rocket" %}
**Wskazówka pro:** Zawsze klikaj **Fetch** dla Fee %. Procent referral Amazona różni się w zależności od kategorii (8-15%), a Fetch pobiera prawidłową wartość dla *tego* ASIN, znacznie dokładniej niż wpisywanie zgadywanej wartości.
{% endhint %}

### 5. Karta reguł cenowych

Trzecia karta konfiguracji (ikona suwaków). Granice marży i ceny, które ograniczają, dokąd silnik może pójść.

{% stepper %}
{% step %}

### Margin Calculation Basis

Lista rozwijana z dwiema opcjami:

* **Based on Sale Price (Default):** marża = zysk ÷ cena sprzedaży. Standardowa marża e-commerce.
* **Based on COGs (Markup):** marża = zysk ÷ koszt towarów. Przydatne, jeśli myślisz w kategoriach narzutu, a nie marży.
  {% endstep %}

{% step %}

### Min Margin \*

Najniższa marża zysku (%), jaką reguła może zaakceptować. Jeśli proponowana cena dałaby niższą marżę, silnik zatrzymuje się zamiast tego na Min Price. Przykład: `8%` oznacza "nigdy nie sprzedawaj z marżą niższą niż 8%, bez względu na wszystko".
{% endstep %}

{% step %}

### Max Margin \*

Najwyższa marża (%), do której dąży reguła. Działa jako miękka górna granica, silnik nie podniesie cen powyżej tej marży, nawet jeśli Buy Box jest niekwestionowany. Przykład: `35%`.
{% endstep %}

{% step %}

### Minimum Price \*

Bezwzględna twarda dolna granica. Reguła nigdy nie ustawi ceny poniżej tej wartości, niezależnie od tego, co wyliczy Min Margin. To Twoja ostatnia linia obrony.
{% endstep %}

{% step %}

### Maximum Price (opcjonalnie)

Bezwzględny sufit. Zostaw puste, aby silnik mógł swobodnie podnosić cenę aż do Max Margin.
{% endstep %}
{% endstepper %}

{% hint style="warning" icon="triangle-exclamation" %}
**Uwaga: zmiana "Margin Calculation Basis" reinterpretuje Twoje marże.** Przełączenie między **Sale Price** a **COGs** zmienia znaczenie procentów Min Margin i Max Margin, więc to samo `8%` / `35%` wyznaczy dolną i górną granicę ceny w innych punktach. Zawsze sprawdź ponownie wartości Min/Max Margin po przełączeniu, zanim zapiszesz.
{% endhint %}

{% hint style="warning" %}
**Min Margin a Minimum Price: oba wyznaczają dolną granicę ceny.** Silnik używa **tej, która jest wyższa**. Jeśli Min Margin wylicza dolną granicę 42,00 €, a Minimum Price to 39,90 €, efektywna dolna granica wynosi 42,00 €. To celowe, marże mają priorytet nad cenami statycznymi.
{% endhint %}

### 6. Live Preview / Price Breakdown

Prawa kolumna modalu, zielona pigułka `LIVE PREVIEW` wskazuje, że ten panel aktualizuje się w czasie rzeczywistym w trakcie wpisywania pól kosztów/cen. Pokazuje dwie ułożone karty cenowe:

<table><thead><tr><th width="150">Karta</th><th>Pokazuje</th></tr></thead><tbody><tr><td><strong>Min Price</strong> (niebieska)</td><td>Cena bazowa + wysyłka - VAT - opłaty Amazon (z podpodziałem na referral / realizację FBA) - COG, następnie <strong>Profit</strong> w osobnym pogrubionym wierszu, a pod spodem <strong>30-day Avg Sell Price</strong> dla kontekstu.</td></tr><tr><td><strong>Max Price</strong> (szara)</td><td>Ten sam podział zastosowany do Maximum Price. Szybko zobaczysz górny pułap zysku.</td></tr></tbody></table>

Pod dwiema kartami: niebieski przycisk **Fetch Amazon Fees** na pełną szerokość. Kliknięcie go pobiera aktualny **procent referral** i **opłaty za realizację FBA** dla tego ASIN prosto z Amazona: stawka referral wypełnia pole **Fee %**, a opłata FBA zasila podział zysku, dzięki czemu wartości zysku Min/Max odzwierciedlają rzeczywiste opłaty Amazona zamiast szacunku.

{% hint style="danger" %}
**Czerwone banery ostrzegawcze** pojawiają się na dole Live Preview, jeśli spełniony jest którykolwiek z tych warunków:

* **Cena min jest poniżej bieżącego Buy Box:** sprzedasz, ale prawdopodobnie ze stratą. **Rozwiązanie:** podnieś Minimum Price lub obniż Min Margin %.
* **Cena min jest powyżej bieżącej ceny:** cena listingu skoczy w górę.
* **Cena max jest poniżej Buy Box:** Twoja reguła nigdy nie zdobędzie Buy Box. **Rozwiązanie:** podnieś Maximum Price.
  {% endhint %}

***

## 🧪 Symulacja (Dry Run)

Zakładka **Simulation** pozwala podejrzeć dokładnie, co Twój repricer *zrobiłby* w ciągu kilku następnych cykli, **zanim** zapiszesz regułę i **bez wysyłania jakiejkolwiek ceny do Amazona**. Uruchamia skonfigurowaną strategię oraz dolną/górną granicę względem bieżących **rzeczywistych** ofert produktu i projektuje ruchy, które by wykonała.

{% hint style="success" icon="rocket" %}
**Bezpieczne z założenia.** Symulacja to czysty przebieg próbny. Żadna cena nie jest wysyłana do Amazona, nic nie jest zapisywane, a rzeczywisty listing pozostaje nietknięty. Uruchamiaj ją tyle razy, ile chcesz, aby sprawdzić konfigurację.
{% endhint %}

Zakładka jest dostępna **zarówno w trybie Create, jak i Edit** (w trybie Create musisz najpierw wybrać produkt, bo symulator potrzebuje rzeczywistego ASIN, aby pobrać oferty).

### Kontrolki

<table><thead><tr><th width="200">Kontrolka</th><th>Co robi</th></tr></thead><tbody><tr><td><strong>Iterations</strong></td><td>Ile cykli repricingu zaprojektować, <strong>1-10</strong> (domyślnie 5). Każdy cykl to jedna decyzja, jaką repricer podjąłby względem rzeczywistych ofert. Użyj steppera <code>−</code> / <code>+</code>.</td></tr><tr><td><strong>Scenarios</strong></td><td>Wybierz jeden lub więcej z trzech modeli reakcji konkurencji (patrz niżej). Domyślnie zaznaczone są wszystkie trzy.</td></tr><tr><td><strong>Run preview</strong></td><td>Pobiera rzeczywiste oferty i uruchamia symulację. W trakcie pracy wyświetlany jest szkielet ładowania.</td></tr></tbody></table>

### Trzy scenariusze

Symulator modeluje, jak agresywnie konkurenci reagują na Twoje ruchy cenowe, dzięki czemu widzisz cały zakres wyników zamiast pojedynczego zgadywania.

<table><thead><tr><th width="150">Scenariusz</th><th>Co zakłada</th></tr></thead><tbody><tr><td><strong>Best case</strong> (zielony)</td><td>Konkurenci utrzymują ceny, więc zdobywasz Buy Box po najlepszej cenie, na jaką pozwala Twoja strategia.</td></tr><tr><td><strong>Expected</strong> (niebieski)</td><td>Reaguje tylko bieżący posiadacz Buy Box, podcinając raz, jeśli miałbyś odebrać box; wszyscy inni utrzymują ceny.</td></tr><tr><td><strong>Worst case</strong> (czerwony)</td><td>Najsilniejszy konkurent ponownie podcina Cię w każdej rundzie, wyścig w stronę Twojej dolnej granicy.</td></tr></tbody></table>

### Jak czytać wyniki

Po kliknięciu **Run preview** panel wyników pokazuje, od góry do dołu:

* **Nagłówek strategii:** symulowana strategia i krótki opis jej zachowania.
* **Dane wejściowe symulacji:** chipy wymieniające dokładnie, co zastosowano, strategię, realizację, dolną granicę, sufit i parametry specyficzne dla strategii (pozycja docelowa, ASIN-y konkurentów, pasmo prędkości itd.). To ten sam zestaw limitów, którego przestrzega działający repricer.
* **Kontekst bieżącego stanu:** liczba rzeczywistych ofert, bieżący zwycięzca Buy Box i cena oraz Twoje pasmo dolna granica/sufit.
* **Wykres projektowanej trajektorii ceny:** Twoja cena w każdym cyklu, jedna linia na scenariusz, z przerywanymi liniami oznaczającymi dolną granicę i sufit.
* **Karty wyników scenariuszy** (jedna na wybrany scenariusz):
  * Cena startowa → cena końcowa, ze zmianą netto.
  * Wskaźnik pasma pokazujący, gdzie cena końcowa mieści się między dolną granicą a sufitem (oznacza **hits floor** / **hits ceiling**).
  * **Wins Buy Box** lub **No Buy Box** dla tego scenariusza.
  * Statystyki: liczba zmian ceny, szacowany zysk netto na sztukę, **margin %** przy cenie końcowej (na czerwono, gdy ujemna) oraz liczba konkurentów.
  * Czytelny **insight** wyjaśniający, *dlaczego* cena ląduje tam, gdzie ląduje, dla wybranej strategii.
* **Cykle krok po kroku:** zwijana tabela per scenariusz, jeden wiersz na cykl, pokazująca cenę przed, podjętą akcję (Price change / Hold / Blocked by limit / Out of stock), nową cenę, zysk netto na sztukę, szacowanego zwycięzcę Buy Box i krótkie wyjaśnienie.

{% hint style="info" icon="circle-info" %}
**Szacowane, nie gwarantowane.** Zwycięzca Buy Box w każdym cyklu jest *szacowany*, a zachowania zależne od czasu (takie jak powolne podnoszenie ceny, gdy trzymasz box, lub krótka blokada cierpliwości po ruchu konkurenta) są opisane adnotacją, a nie odczekiwane. Traktuj projekcję jako kierunkową. Jeśli wszystkie wybrane scenariusze dają identyczny wynik, symulator scala je w jedną kartę i informuje, że nie ma presji konkurencji, która mogłaby je rozdzielić.
{% endhint %}

{% hint style="warning" icon="triangle-exclamation" %}
**Brand Guard jest przybliżany.** Dla strategii Brand Guard bieżąca prędkość sprzedaży, poziomy zapasów i kontrole nieautoryzowanych sprzedawców są na potrzeby podglądu uproszczone. Projektowane ruchy są kierunkowe, działający repricer uwzględnia pełny sygnał.
{% endhint %}

> **Dlaczego to ważne:** Symulacja to najbezpieczniejszy sposób weryfikacji nowej dolnej granicy, sufitu lub zmiany strategii. Jeśli karta **worst case** już ląduje na Twojej dolnej granicy z cienką lub ujemną marżą, Twoja dolna granica jest za niska lub koszty za wysokie, napraw to tutaj, zanim reguła kiedykolwiek dotknie Twojej rzeczywistej ceny.

***

## 🎬 Pasek akcji

Przypięty do dołu modalu:

* **Reset** (szary, ikona obrotu): czyści wszystkie pola do wartości domyślnych. Używaj ostrożnie, bez potwierdzenia.
* **Create Repricer** (niebieski, ikona plusa): waliduje i zapisuje. Jeśli brakuje któregokolwiek wymaganego pola, modal podświetla je na czerwono, a przycisk jest wyłączony.

W **trybie Edit** przycisk Create jest zastąpiony niebieskim przyciskiem **Save**, który wysyła dane do punktu końcowego aktualizacji.

***

## ⚡ Push Price Now (ręczne wypchnięcie ceny)

W **trybie Edit** pasek akcji pokazuje dodatkowy przycisk **Push price now** (ikona błyskawicy) obok **Save**. W trybie Create jest ukryty, bo dopóki reguła nie istnieje, nie ma rzeczywistego listingu, do którego można by wypchnąć cenę.

To Twoje ręczne nadpisanie. Kliknięcie otwiera mały panel inline, w którym wpisujesz cenę i potwierdzasz, a SellerMagnet ustawia dokładnie tę cenę na Twoim listingu Amazon **natychmiast**, poza normalnym cyklem repricera. **Nie** czeka na następną ocenę silnika i **nie** uruchamia Twojej strategii, wypycha wpisaną cenę prosto na listing.

{% hint style="info" icon="circle-info" %}
**Jak to działa.** Panel jest wstępnie wypełniony Twoją bieżącą Minimum Price jako sugestią startową i pokazuje skonfigurowane **pasmo cenowe** (`min - max`) dla odniesienia. Wpisz dowolną cenę większą od zera i potwierdź (lub naciśnij **Enter** w polu). Po powodzeniu kafelek Current price w nagłówku produktu aktualizuje się do nowej wartości i pojawia się toast z potwierdzeniem. Kliknij przycisk ponownie lub **Cancel**, aby zamknąć panel bez wysyłania czegokolwiek.
{% endhint %}

{% hint style="danger" %}
**To jest rzeczywista zmiana ceny.** Wpisana cena jest zapisywana na Twoim prawdziwym listingu Amazon w momencie potwierdzenia. Nie ma przebiegu próbnego ani cofnięcia, to nie jest zakładka [Simulation](#symulacja-dry-run). Sprawdź dwukrotnie wartość i walutę, zanim potwierdzisz.
{% endhint %}

**Kiedy tego używać:**

* **Odblokowanie zablokowanej ceny.** Jeśli Twoja rzeczywista cena znajduje się poza nowym pasmem min/max (na przykład po zaostrzeniu marż), wypchnięcie ceny wewnątrz pasma daje silnikowi czysty punkt startowy do repricingu.
* **Wymuszenie natychmiastowej ceny** dla wyprzedaży błyskawicznej, dopasowania ceny lub ręcznej korekty, bez czekania na następny cykl repricera.
* **Jednorazowe nadpisanie**, gdy chcesz ręcznie ustawić konkretną cenę, ale zachować regułę i jej strategię dla wszystkiego, co nastąpi później.

{% hint style="info" %}
**Push price now a Apply min/max now.** Pasek akcji oferuje też przycisk **Apply min/max now** (ikona strzałek lewo-prawo). To różne narzędzia: **Push price now** wysyła *cenę, którą wpisujesz*; **Apply min/max now** najpierw zapisuje bieżące ustawienia, a następnie, tylko jeśli rzeczywista cena jest poza zapisanym pasmem, automatycznie przesuwa ją do najbliższego limitu min/max (bez wpisywania). Użyj **Apply min/max now**, gdy właśnie zmieniłeś pasmo i chcesz sprowadzić cenę z powrotem do niego; użyj **Push price now**, gdy chcesz ustawić konkretną liczbę.
{% endhint %}

***

## ✏️ Edycja istniejącej reguły

Kliknij przycisk **Manage** (ołówek) w wierszu tabeli panelu Repricera; ten sam modal otwiera się w **trybie Edit** z:

* Plakietką **Manage Repricer** zamiast **Create Repricer**
* Wstępnie wybranym produktem (selektor ukryty)
* Wszystkimi bieżącymi wartościami strategii + kosztów + cen wypełnionymi wstępnie
* **Sześcioma zakładkami** u góry obszaru formularza: Settings / Recommendations / Simulation / Price History / Analysis / Sales History, dzięki czemu możesz zobaczyć historyczne wyniki obok bieżącej konfiguracji

Zmień, co potrzebujesz, i kliknij **Save**, aby zatwierdzić.

{% hint style="info" %}
**Bez potrzeby przebudowy.** Edycje obowiązują natychmiast po Save, silnik przyjmuje nowe parametry przy następnym cyklu oceny (mniej więcej co 5 minut). Nie musisz wstrzymywać i ponownie uruchamiać reguły.
{% endhint %}

{% hint style="info" icon="circle-info" %}
**Zapisywanie kosztu na produkcie.** Po utworzeniu repricera lub zmianie jego **purchase price** SellerMagnet może zapytać *"Save these costs to your products?"* - proponując skopiowanie tej ceny zakupu na produkt jako jego koszt towarów (COGS), aby zakładka Products i analityka zysku używały tej samej wartości. Zobacz [Zapisywanie zaimportowanych kosztów na produktach (synchronizacja COGS)](/pl-przewodnik-sellermagnet/narzedzia-sprzedazy/repricer-overview/bulk-import-export.md#zapisywanie-zaimportowanych-kosztow-do-twoich-produktow-synchronizacja-cogs), aby dowiedzieć się, jak czytać podgląd. Pamiętaj, że **shipping cost** repricera jest wyłącznie danymi wejściowymi do wyceny/zysku - nie jest zapisywany na produkcie.
{% endhint %}

### Zakładka Recommendations

W trybie Edit zakładka **Recommendations** pobiera bieżącą migawkę cenową listingu (przez punkt końcowy `repricer_price_recommendations`) i zamienia ją w jedną sugerowaną cenę. Pokazuje:

* **Pricing overview** - Current Price, Competitive Price (oznaczoną **You own the BuyBox**, gdy już go posiadasz), Listing Price oraz **Suggested Price**. Sugestia leży tuż poniżej ceny konkurencyjnej i jest ograniczona do Twojego Min/Max; gdy ogranicza ją Twoja Minimum Price, zakładka pokazuje też dla odniesienia wartość bez ograniczenia. Czytelny wiersz **Recommendation** wyjaśnia ruch (utrzymaj, obniż, aby konkurować, dostosuj do najlepszej lub ograniczone przez Twoje minimum).
* **Competitors** - liczba **New Offers** i **Other Offers** na listingu.
* **Sales rankings** - **Primary Rank** listingu i **Sub Rank** kategorii.
* **Wykres porównania cen** nanoszący Twoją bieżącą, konkurencyjną, listingową, sugerowaną, min i max cenę.

Użyj **Refresh**, aby ponownie pobrać migawkę, lub zastosuj sugerowaną cenę bezpośrednio z zakładki.

***

## ⬇️ Opcje eksportu (CSV & Excel)

Przycisk **Export** na pasku narzędzi otwiera modal **Export options**. Wybierz jeden z trzech trybów, a następnie kliknij przycisk pobierania, który jest menu dzielonym oferującym **CSV** lub **Excel (.xlsx)**.

<table><thead><tr><th width="230">Tryb</th><th>Co otrzymujesz</th><th width="120">Format</th></tr></thead><tbody><tr><td><strong>Products &#x26; Fees</strong> (domyślnie)</td><td>Każdy zsynchronizowany produkt wstępnie wypełniony rzeczywistymi opłatami Amazon, VAT i bieżącymi cenami, zalecany szablon startowy dla Bulk Import. Gdy ten tryb jest wybrany, wyświetlane jest zastrzeżenie dotyczące opłat.</td><td>CSV lub Excel</td></tr><tr><td><strong>Import template (Basic)</strong></td><td>Pusty, prawidłowo nagłówkowany szablon z jednym przykładowym wierszem, do budowania pliku importu od zera.</td><td>Tylko CSV*</td></tr><tr><td><strong>Current repricers</strong></td><td>Twoje istniejące reguły repricera (SKU, ASIN, nazwa, marketplace, cena, progi min/max, marża min/max, status, ostatnia aktualizacja). Lista rozwijana <strong>scope</strong> pozwala zawęzić to np. do <em>Unsuccessful (No BuyBox)</em> lub <em>Successful (BuyBox Secured)</em>.</td><td>CSV lub Excel</td></tr></tbody></table>

{% hint style="info" icon="circle-info" %}
\*Szablon Basic zawsze pobiera się jako CSV, bo jest przeznaczony do wypełnienia i ponownego importu, a importer czyta CSV. Pozostałe dwa tryby respektują Twój wybór CSV / Excel.
{% endhint %}

> **Zalecenie:** Użyj **Excel**, gdy chcesz tylko czytać, sortować lub udostępniać dane, a **CSV**, gdy plik będzie tu ponownie importowany lub przekazany do innego narzędzia. Oba formaty zawierają te same kolumny.

***

## 📦 Bulk Import (osobny modal)

Aby utworzyć wiele reguł naraz, użyj **Import CSV** zamiast New Repricer. Otwiera to osobny modal kreatora z czterema numerowanymi zakładkami steppera:

{% stepper %}
{% step %}

### Connection

Wybierz, pod którym kontem marketplace'u mają zostać utworzone reguły. Wszystkie reguły w jednym imporcie trafiają na jeden marketplace, importuj osobno, jeśli tworzysz reguły dla DE, FR, UK itd.
{% endstep %}

{% step %}

### Upload

Przeciągnij i upuść plik CSV do strefy upuszczania lub kliknij, aby przeglądać. SellerMagnet automatycznie wykrywa mapowanie kolumn, jeśli użyłeś szablonu Export. U góry pojawia się baner, jeśli poprzednia sesja jest nadal możliwa do przywrócenia.
{% endstep %}

{% step %}

### Validation

Kreator analizuje każdy wiersz i pokazuje tabelę walidacji z czterema zakładkami filtrów - **All**, plus:

* **Errors:** wiersze, które zostaną odrzucone (brakujące wymagane pola, nieprawidłowe ASIN-y, min > max itd.)
* **Warnings:** wiersze, które zostaną zaimportowane, ale wymagają Twojego przeglądu (min poniżej bieżącego Buy Box itd.)
* **Valid:** wiersze gotowe do importu

Możesz **Edit**, **Fetch Fees** lub **Delete** dowolny wiersz inline.
{% endstep %}

{% step %}

### Import

Końcowy ekran potwierdzenia pokazujący zakres zysku dla wszystkich prawidłowych wierszy, plus karta **Import Settings**, której selektor **Bulk Strategy** pozwala zastosować jedną strategię do każdego prawidłowego wiersza jednym kliknięciem. Kliknij **Import**, aby utworzyć każdą regułę w jednej transakcji.
{% endstep %}
{% endstepper %}

{% hint style="success" %}
**Zadbaj o właściwy szablon:** Kliknij **Export → Products & Fees** na pasku narzędzi Repricera PRZED wypełnieniem CSV. Otrzymasz wstępnie wypełniony plik z każdym zsynchronizowanym produktem i jego bieżącymi opłatami. Wystarczy dodać Min Price, Max Price i Strategy.
{% endhint %}

***

## ⚙️ Zarządzanie regułami po utworzeniu

Gdy reguły istnieją, Repricer Dashboard pokazuje je w trzech zakładkach strategii (**All**, **Resellers**, **Brand / PL**), z przełącznikiem **State** i pigułkami Buy Box zawężającymi widok. Każdy wiersz kończy się trzema przyciskami ikon - **Manage**, **przełącznikiem start / stop** i **Delete**. Z głównej tabeli pozycji możesz:

<table><thead><tr><th width="220">Akcja</th><th>Jak</th></tr></thead><tbody><tr><td><strong>Edytuj jedną regułę</strong></td><td>Kliknij przycisk <strong>Manage</strong> (ołówek) w wierszu. Kliknięcie gdzie indziej w wierszu nic nie robi.</td></tr><tr><td><strong>Wstrzymaj / Wznów</strong></td><td>Kliknij przycisk <strong>przełącznika start / stop</strong> w wierszu lub użyj przełącznika Active w modalu edycji.</td></tr><tr><td><strong>Usuń jedną regułę</strong></td><td>Kliknij przycisk <strong>Delete</strong> w wierszu. Pojawi się prośba o potwierdzenie.</td></tr><tr><td><strong>Akcja masowa</strong></td><td>Zaznacz wiersze polami wyboru, a następnie użyj masowego paska narzędzi (<strong>Start</strong>, <strong>Stop</strong>, <strong>Delete</strong>, <strong>Deselect All</strong>), który pojawia się nad tabelą. Export to przycisk nagłówka, nie część masowego paska narzędzi.</td></tr><tr><td><strong>Szukaj</strong></td><td>Pasek wyszukiwania filtruje według SKU, ASIN lub tytułu produktu w czasie rzeczywistym.</td></tr></tbody></table>

### Objaśnienie zakładek statusu

Panel dzieli Twoje reguły na trzy sposoby, dzięki czemu od razu widzisz, które produkty wygrywają Buy Box, a które nie:

<table><thead><tr><th width="240">Kontrolka</th><th>Co robi</th></tr></thead><tbody><tr><td><strong>Zakładki strategii</strong></td><td><strong>All</strong>, <strong>Resellers</strong> (reguły konkurujące o Buy Box na współdzielonych listingach) i <strong>Brand / PL</strong> (strategie właściciela marki, takie jak Brand Guard / Competitor ASIN Sync, pogrupowane osobno, bo nie konkurują o Buy Box w ten sam sposób). Każda zakładka ma licznik na żywo.</td></tr><tr><td><strong>Przełącznik State</strong></td><td><strong>Active</strong> / <strong>Inactive</strong> - czy reguła działa, czy jest wyłączona, niezależnie od zakładki.</td></tr><tr><td><strong>Pigułki Buy Box</strong></td><td><strong>Won</strong> (aktualnie posiada Buy Box), <strong>No BuyBox</strong> (aktywna, ale nie wygrywa - konkurent lub Amazon go posiada, box jest ukryty, regułę blokuje próg lub przyczyna niecenowa trzyma Cię poza nim), <strong>Attention</strong> (status blokujący lub nieaktualny) oraz <strong>Brand/PL</strong>. Każda pigułka ma licznik na żywo.</td></tr></tbody></table>

{% hint style="info" icon="circle-info" %}
**Co naprawdę oznacza "Won".** Reguła pokazuje stan **Won** tylko wtedy, gdy ostatnia decyzja silnika pozostawiła Cię z Buy Box - ten sam zestaw stanów wygranych, którego używa kafelek **BuyBox Win Rate**, więc liczniki i wiersze zawsze się zgadzają. Wszystko inne, co jest aktywne, ale nie wygrywa, znajduje się pod **No BuyBox**, nawet wiersze, które wcześniej posiadały box. Najedź na dowolną plakietkę statusu, aby zobaczyć czytelne wyjaśnienie, dlaczego reguła jest w tym stanie.
{% endhint %}

> **Dlaczego to ważne:** Ten podział to Twój codzienny widok triage. Najpierw przepracuj pigułkę **No BuyBox** (lub kliknij kafelek **Not Winning BuyBox**), a potem otwórz **Diagnosis Panel**, aby sprawdzić, czy przegrywasz ceną (do naprawienia - obniż dolną granicę lub dostosuj strategię), czy z przyczyny niecenowej, jak szybkość wysyłki lub ocena sprzedawcy (obniżenie ceny nie odzyska boxu). Zobacz [Repricer Overview](/pl-przewodnik-sellermagnet/narzedzia-sprzedazy/repricer-overview.md#repricer-dashboard), aby poznać kafelki i przyczyny diagnozy.

***

## 🚫 Gdy Buy Box jest ukryty

Amazon czasami w ogóle nie pokazuje **Buy Box** na listingu ("See All Buying Options"), zwykle dlatego, że wyróżniona cena jest wyższa niż cena oczekiwana przez Amazon. Gdy zdarza się to na regule, którą edytujesz, pole **Buy Box** w modalu pokazuje **N/A** z czerwonym znacznikiem **Suppressed** i banerem ostrzegawczym - *"BuyBox suppressed - Amazon is not showing a BuyBox for this listing"* - wraz z linkiem **Learn more** do artykułu pomocy Amazona.

Jeśli reguła używa strategii **BuyBox**, możesz powiedzieć repricerowi, jak zareagować (utrzymać, obniżyć cenę o krok, dopasować do najniższej oferty lub zejść do minimum) - zobacz [Obsługa ukrytego Buy Box](/pl-przewodnik-sellermagnet/narzedzia-sprzedazy/repricer-overview/reseller-strategies.md#obsluga-stlumionego-buy-box) na stronie strategii resellerskich. Wynik pojawia się następnie w **Recent Activity** jako jeden z:

| Status                    | Znaczenie                                                                                         |
| ------------------------- | ------------------------------------------------------------------------------------------------- |
| **BuyBox Suppressed**     | Buy Box nie jest pokazywany; reguła utrzymuje cenę i raportuje stan (lub czeka na działanie).     |
| **Suppressed Price Step** | Repricer obniżył Twoją cenę o jeden krok, próbując przywrócić Buy Box.                            |
| **Suppressed at Min**     | Buy Box jest nadal ukryty, ale Twoja cena jest już na minimum, więc nie następuje dalsza obniżka. |

***

## 🧮 Przykład krok po kroku: tworzenie Repricera

Oto pełne przejście przez modal dla jednego produktu FBA, pokazujące, jak trzy karty konfiguracji zasilają Live Preview. Wszystkie liczby są ilustracyjne, użyj własnych kosztów.

**Produkt:** akcesorium kuchenne na Amazon.de, realizowane przez FBA, obecnie poza Buy Box.

### 1. Karta konfiguracji strategii

| Pole            | Wartość                      |
| --------------- | ---------------------------- |
| **Strategy**    | BuyBox (konkuruj o Buy Box)  |
| **Active**      | On                           |
| **Expiry Date** | (puste, działa bezterminowo) |

### 2. Karta podstawy kosztowej

| Pole                   | Wartość | Uwaga                                            |
| ---------------------- | ------- | ------------------------------------------------ |
| **Purchase Price**     | 18,00 € | Koszt jednostkowy od dostawcy                    |
| **Shipping Cost**      | 2,50 €  | Jednostkowa wysyłka przychodząca do FBA          |
| **Miscellaneous Cost** | 0,50 €  | Opakowanie / etykiety                            |
| **VAT %**              | 19%     | Standard marketplace'u DE                        |
| **Fee %**              | 15%     | Pobrane przez **Fetch** (referral dla tego ASIN) |

Koszt towarów po dostarczeniu (COGS) = 18,00 + 2,50 + 0,50 = **21,00 €** na sztukę. Przycisk **Fetch** zasila też podział zysku opłatą za realizację FBA (tutaj około **3,10 €**).

### 3. Karta reguł cenowych

| Pole                         | Wartość                            |
| ---------------------------- | ---------------------------------- |
| **Margin Calculation Basis** | Based on Sale Price (Default)      |
| **Min Margin**               | 8%                                 |
| **Max Margin**               | 30%                                |
| **Minimum Price**            | 35,00 € (statyczne zabezpieczenie) |
| **Maximum Price**            | (puste)                            |

Przy tych danych Live Preview wylicza każdą granicę względem COGS, VAT, opłat referral i FBA:

* **Min Margin 8%** daje wyliczoną dolną granicę około **39,50 €** (zysk ≈ 3,16 €). Ponieważ jest ona wyższa niż statyczna **Minimum Price** 35,00 €, silnik używa **39,50 €** jako efektywnej dolnej granicy, marże mają priorytet nad cenami statycznymi.
* **Max Margin 30%** daje sufit około **61,75 €** (zysk ≈ 18,53 €).

### 4. Wynik Live Preview

Buy Box jest obecnie w posiadaniu konkurenta z ceną **44,90 €**. Strategia BuyBox proponuje cenę tuż poniżej, **44,89 €**, która wygodnie mieści się w paśmie 39,50 € - 61,75 €:

| Pozycja                      | Kwota        |
| ---------------------------- | ------------ |
| Nowa cena                    | 44,89 €      |
| minus VAT (19%)              | - 7,17 €     |
| minus opłata referral (15%)  | - 6,73 €     |
| minus realizacja FBA         | - 3,10 €     |
| minus COGS (po dostarczeniu) | - 21,00 €    |
| **Zysk**                     | **≈ 6,89 €** |
| **Marża**                    | **≈ 15,3%**  |

Nie pojawiają się żadne czerwone banery ostrzegawcze: proponowana cena jest powyżej dolnej granicy, poniżej sufitu i zdobywa Buy Box. Kliknij **Create Repricer**, a ponieważ **Active** jest On, reguła pokazuje pigułkę **Won** Buy Box, gdy tylko silnik potwierdzi wygraną.

***

<details>

<summary><strong>⚠️ Typowe błędy, których należy unikać</strong></summary>

| Błąd                                                            | Dlaczego szkodzi                                                                                                                           |
| --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| Ustawienie Minimum Price poniżej progu rentowności              | Silnik może zgodnie z regułą sprzedawać ze stratą, goniąc Buy Box; Twoja dolna granica musi być powyżej COGS po dostarczeniu + VAT + opłat |
| Min i Max ściśnięte zbyt ciasno                                 | Silnik nie ma prawie żadnego pola manewru, więc nie może ani podciąć konkurentów, ani wspiąć się, gdy box jest niekwestionowany            |
| Zła podstawa kosztowa (wpisywanie Fee % zamiast Fetch)          | Opłaty referral różnią się o 8-15% w zależności od kategorii; zgadywana stawka fałszuje każdą wartość zysku i marży                        |
| Pominięcie COGS / puste Purchase Price                          | Zysk w Live Preview jest bez znaczenia, a Min Margin wyznacza dolną granicę na złej cenie                                                  |
| Przełączenie Margin Calculation Basis bez ponownego sprawdzenia | To samo 8% / 30% oznacza inne ceny dla Sale Price i COGs, po cichu przesuwając Twoją dolną granicę i sufit                                 |
| Utworzenie reguły z wyłączonym Active                           | Reguła pojawia się tylko pod filtrem **State: Inactive** i nigdy nie przecenia; nic nie zmienia się na Twoim listingu                      |

</details>

## ✅ Dobre praktyki

1. **Zawsze klikaj Fetch dla Fee %.** Pobierz bieżącą stawkę referral i opłatę za realizację FBA dla dokładnie tego ASIN, zanim zaufasz jakiejkolwiek wartości zysku, nigdy nie wpisuj zgadywanej wartości.
2. **Ustaw Minimum Price powyżej progu rentowności, nie na nim.** Dodaj niewielki bufor ponad COGS po dostarczeniu + VAT + opłaty, aby zmiana opłat lub wahanie kursu nie wepchnęło Cię w stratę.
3. **Daj pasmu miejsce do pracy.** Zostaw znaczący odstęp między dolną granicą a sufitem, aby silnik mógł podcinać konkurentów i nadal wspinać się, gdy Buy Box jest niekwestionowany.
4. **Symuluj przed zapisem.** Uruchom scenariusz worst case w [Symulacji](#symulacja-dry-run); jeśli już ląduje na Twojej dolnej granicy z cienką lub ujemną marżą, najpierw napraw dolną granicę lub koszty.
5. **Potwierdź, że reguła jest Active po utworzeniu.** Sprawdź, czy pojawia się przy filtrze **State** ustawionym na **Active**, a następnie weryfikuj jej status przez kilka następnych cykli.
6. **Utrzymuj koszty w synchronizacji.** Gdy pojawi się pytanie, zapisz cenę zakupu na produkcie jako COGS, aby zakładka Products i analityka zysku zgadzały się z repricerem.

***

## ❓ FAQ

<details>

<summary><strong>Dlaczego lista rozwijana produktów nie pokazuje mojego nowego ASIN?</strong></summary>

Lista rozwijana jest budowana z Twoich **aktywnych produktów Amazon** według stanu z ostatniej synchronizacji. Jeśli niedawno dodałeś listing w Seller Central, poczekaj 10-15 minut na następny cykl synchronizacji. Jeśli nadal się nie pojawia, sprawdź, czy status listingu to `Active` (a nie `Incomplete` lub `Suppressed`) w Seller Central.

</details>

<details>

<summary><strong>Jaka jest różnica między Min Margin a Minimum Price?</strong></summary>

**Min Margin** jest dynamiczna: zmienia się w zależności od Twojego kosztu + opłat. **Minimum Price** to statyczna wartość, którą wpisujesz bezpośrednio. Silnik zawsze używa **tej, która daje wyższą dolną granicę**, więc marże chronią Cię, gdy opłaty rosną, a cena statyczna chroni Cię, gdy koszty spadają.

</details>

<details>

<summary><strong>Czy mogę pobrać opłaty Amazon dla wszystkich moich reguł naraz?</strong></summary>

Tak, użyj akcji masowej **Fetch Fees** na ekranie walidacji Bulk Import. Wywołuje ona API podglądu opłat Amazona dla każdego prawidłowego wiersza i wypełnia kolumnę Fee %. Znacznie szybciej niż otwieranie każdej reguły osobno.

</details>

<details>

<summary><strong>Co się stanie, jeśli usunę regułę, czy cena listingu wróci do poprzedniej?</strong></summary>

Nie. Usunięcie reguły repricera zatrzymuje dalsze automatyczne aktualizacje, ale **nie zmienia bieżącej ceny listingu**. Cena pozostaje tam, gdzie silnik ustawił ją ostatnio. Jeśli chcesz ją przywrócić, zaktualizuj cenę ręcznie w Seller Central lub w narzędziach towarzyszących Repricera.

</details>

<details>

<summary><strong>Czy jedna reguła może obejmować wiele marketplace'ów?</strong></summary>

Nie, jedna reguła = jeden listing na jednym marketplasie. Jeśli sprzedajesz ten sam produkt na DE/FR/IT, utwórz trzy osobne reguły. Bulk Import to najłatwiejszy sposób, aby to zrobić.

</details>

<details>

<summary><strong>Dlaczego mój przycisk Create jest wyłączony?</strong></summary>

Co najmniej jedno wymagane pole jest puste lub nieprawidłowe. Formularz podświetla problematyczne pola na czerwono. Najczęstsza przyczyna to niewybrana Strategy, puste Purchase Price lub brakujące Min Margin / Max Margin / Minimum Price.

</details>

***

## ➡️ Co dalej?

{% content-ref url="/pages/YfjfSHD0dcHtgoaRUWd2" %}
[Import i eksport zbiorczy](/pl-przewodnik-sellermagnet/narzedzia-sprzedazy/repricer-overview/bulk-import-export.md)
{% endcontent-ref %}

{% content-ref url="/pages/ZSR6UQcDPsLT5nN7qmAR" %}
[Przegląd Strategii Repricing](/pl-przewodnik-sellermagnet/narzedzia-sprzedazy/repricer-overview/repricing-strategies-overview.md)
{% endcontent-ref %}
