> 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

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

![Modal Create Repricer - interfejs konfiguracji V1](/files/GPXETFNt1jejqMYBN4C1)

## 📋 Przegląd

Przepływ **Create Repricer** w SellerMagnet V1 znajduje się w jednym pełnoekranowym modalu, który obsługuje zarówno **tworzenie nowych reguł repricera**, jak i **edytowanie już istniejących**. Został zaprojektowany jako jeden wizualnie ustrukturyzowany formularz, trzy ułożone w stos karty konfiguracyjne po lewej, podgląd zysku na żywo po prawej, dzięki czemu można skonfigurować regułę, zobaczyć wpływ na marżę w czasie rzeczywistym i zatwierdzić ją w mniej niż minutę.

{% hint style="info" %}
**Jeden modal, dwa tryby.** Ten sam modal otwiera się zarówno po kliknięciu **Add New**, jak i po kliknięciu istniejącego wiersza. Niebieski znacznik u góry (`CREATE` lub `SAVE`) pokazuje, w którym trybie się znajdujesz. W trybie edycji selektor produktu zostaje zastąpiony wybranym produktem i pojawiają się dodatkowe zakładki (Settings / Recommendations / Analysis / Sales History). Zakładka **Simulation** jest dostępna w obu trybach do bezpiecznego testu na sucho, zobacz [Symulacja (Dry Run)](#symulacja-dry-run) poniżej.
{% endhint %}

***

## 🚪 Otwieranie modala tworzenia

Z **pulpitu Repricera** trzy przyciski paska narzędzi w prawym górnym rogu prowadzą do przepływu tworzenia:

<table><thead><tr><th width="200">Przycisk</th><th width="80">Ikona</th><th>Co robi</th></tr></thead><tbody><tr><td><strong>Add New</strong></td><td><code>+</code></td><td>Otwiera modal Repricer Management w <strong>trybie Create</strong>. Używaj tego do ręcznego tworzenia pojedynczych reguł.</td></tr><tr><td><strong>Import CSV</strong></td><td><code>file</code></td><td>Otwiera osobny 4-krokowy 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ć, 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>

Kliknięcie wiersza w dowolnej z 4 zakładek statusu (Inactive, Brands/Private Label, Running (Unsuccessful), Running (BuyBox Secured)) otwiera ten sam modal w **trybie Edit**. Zobacz [Wyjaśnienie zakładek statusu](#wyjasnienie-zakladek-statusu), aby dowiedzieć się, co zawiera każda zakładka.

***

## 🧭 Anatomia modala

Po otwarciu modala zobaczysz pięć wyraźnych obszarów, z których każdy obsługuje inną część konfiguracji.

### 1. Nagłówek produktu

Rozciąga się na całą szerokość modala nad kartami konfiguracyjnymi. Pokazuje produkt, dla którego tworzysz regułę:

* **Obraz produktu, tytuł, SKU (Stock Keeping Unit) i ASIN (Amazon Standard Identification Number)**
* **Flaga + nazwa rynku** (np. Amazon.de)
* **Znacznik realizacji:** FBA (niebieski) lub FBM (bursztynowy)
* **Znacznik stanu magazynowego:** aktualna liczba jednostek 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 rozwijanej listy poniżej.

### 2. Selektor produktu (tylko w trybie Create)

{% hint style="warning" icon="triangle-exclamation" %}
**Nie możesz tutaj wpisać ASIN.** Rozwijana lista jest wypełniana z Twoich **zsynchronizowanych aktywnych produktów Amazon**. Jeśli produkt, który chcesz repricingować, nie jest na liście, sprawdź, czy jego status to Active w Seller Central i poczekaj na następny cykl synchronizacji.
{% endhint %}

Pojedyncza rozwijana lista `<select>` oznaczona **Select Product** zawiera wszystkie aktywne produkty ze wszystkich podłączonych rynków. Wybierz jeden. Nagłówek produktu powyżej wypełni się, a trzy karty konfiguracyjne + Live Preview staną się interaktywne.

### 3. Karta Strategy Configuration

Pierwsza karta konfiguracyjna (ikona skoczka szachowego, lewy górny róg obszaru formularza). Tutaj wybierasz, JAK reguła ma konkurować.

{% tabs %}
{% tab title="Selektor strategii" %}
**Strategy** (wymagane), rozwijana lista wszystkich obsługiwanych strategii. Każda opcja ma krótki opis, który pojawia się w niebieskim polu informacyjnym bezpośrednio pod listą po wybraniu. 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 pozostają w zakładce Inactive.

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

{% tab title="Pola specyficzne dla strategii" %}
Różne strategie udostępniają różne pola pomocnicze, 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>Oparte na pozycji</strong></td><td><code>Position</code>, liczba całkowita, domyślnie <code>1</code>, minimum <code>1</code>. Określa, jaką pozycję chcesz zajmować.</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> (oddzielone przecinkami), <code>Sales Velocity</code> (dni, domyślnie 7), <code>Low Stock</code> (domyślnie 10), <code>High Stock</code> (domyślnie 50), plus pole wyboru <strong>Reduce price when the item is not selling</strong> (domyślnie wyłączone). Gdy jest włączone, a żaden Competitor ASIN nie jest ustawiony, cena schodzi w kierunku Twojego minimum przy zerowej sprzedaży w okresie velocity; pozostaw wyłączone, a BrandGuard obniża cenę tylko po to, by podciąć konkurenta lub upłynnić 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 kieruje się 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 (sprawdzenie przed zapisem).** Dla strategii BrandGuard, Competitor ASIN-BuyBox Sync i Velocity Balance pod polami strategii pojawia się kontekstowe powiadomienie, które aktualizuje się na żywo w miarę pisania, mówiąc Ci przed zapisem, czy bieżąca konfiguracja rzeczywiście będzie zmieniać ceny. Zielona notatka potwierdza zdrową konfigurację; bursztynowa notatka ostrzega, gdy tak nie będzie, na przykład „Add a competitor ASIN to start repricing" dla Competitor ASIN-BuyBox Sync bez wprowadzonego ASIN lub, dla BrandGuard bez Competitor ASIN i z wyłączonym „Reduce price when the item is not selling", „This setup won't lower your price on slow sales". Przeczytaj to, zanim klikniesz Save.
{% endhint %}

### 4. Karta Cost Basis

Druga karta konfiguracyjna (ikona monet). Wszystko, co płacisz za produkt, używane przez Live Preview do obliczania 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</td><td>Koszt jednostkowy zapłacony dostawcy. Wymagane, bez tego obliczenia zysku są błędne.</td></tr><tr><td><strong>Shipping Cost</strong></td><td>€ liczba</td><td>Koszt wysyłki na jednostkę, przychodzący (FBA) lub wychodzący (FBM). Opcjonalnie, ale zalecane.</td></tr><tr><td><strong>VAT %</strong></td><td>% liczba</td><td>Stawka VAT lub podatku od sprzedaży do odjęcia. Domyślnie przyjmuje standard rynku (19% dla DE itd.).</td></tr><tr><td><strong>Fee %</strong></td><td>% liczba</td><td>Prowizja Amazon + opłaty FBA jako procent. Kliknij przycisk <strong>Fetch</strong> obok tego pola, aby automatycznie pobrać aktualną stawkę z Amazon.</td></tr><tr><td><strong>Miscellaneous Cost</strong></td><td>€ liczba</td><td>Stały koszt jednostkowy nieobjęty gdzie indziej (pakowanie, etykiety, kontrola itp.).</td></tr><tr><td><strong>Miscellaneous Fee %</strong></td><td>% liczba</td><td>Opłata procentowa nieobjęta gdzie indziej (np. opłaty 3PL).</td></tr></tbody></table>

{% hint style="success" icon="rocket" %}
**Wskazówka pro:** Zawsze klikaj **Fetch** dla Fee %. Prowizja Amazon różni się według kategorii (8-15%), a Fetch pobiera poprawną wartość dla *tego konkretnego* ASIN, znacznie dokładniej niż wpisywanie szacunku.
{% endhint %}

### 5. Karta Pricing Rules

Trzecia karta konfiguracyjna (ikona suwaków). Marża i granice cenowe, które określają, gdzie silnik może działać.

{% stepper %}
{% step %}

### Margin Calculation Basis

Rozwijana lista z dwoma 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 (%), którą reguła może zaakceptować. Jeśli proponowana cena dałaby niższą marżę, silnik zatrzyma się na Min Price zamiast iść dalej. Przykład: `8%` oznacza „nigdy nie sprzedawaj poniżej 8% marży, 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 bez konkurencji. Przykład: `35%`.
{% endstep %}

{% step %}

### Minimum Price \*

Absolutny twardy dolny limit. Reguła nigdy nie ustawi ceny poniżej tej wartości, niezależnie od tego, co oblicza Min Margin. To Twoja ostatnia linia obrony.
{% endstep %}

{% step %}

### Maximum Price (opcjonalnie)

Absolutny sufit. Zostaw puste, aby pozwolić silnikowi swobodnie podnosić ceny aż do Max Margin.
{% endstep %}
{% endstepper %}

{% hint style="warning" icon="triangle-exclamation" %}
**Uwaga: zmiana „Margin Calculation Basis" zmienia interpretację Twoich marż.** Przełączanie między **Sale Price** a **COGs** zmienia znaczenie procentów Min Margin i Max Margin, więc te same `8%` / `35%` ustalą dolną granicę i sufit ceny w innych punktach. Zawsze ponownie sprawdź swoje wartości Min/Max Margin po przełączeniu tego przełącznika, zanim zapiszesz.
{% endhint %}

{% hint style="warning" %}
**Min Margin vs Minimum Price : obie ustalają dolną granicę ceny.** Silnik używa **tej, która daje wyższy wynik**. Jeśli Min Margin oblicza dolną granicę €42,00, ale Minimum Price to €39,90, efektywna dolna granica wynosi €42,00. Jest to celowe, marże mają pierwszeństwo przed statycznymi cenami.
{% endhint %}

### 6. Live Preview / Price Breakdown

Prawa kolumna modala, zielona plakietka `LIVE PREVIEW` wskazuje, że ten panel aktualizuje się w czasie rzeczywistym podczas wpisywania wartości w polach kosztów/cen. Pokazuje dwie ułożone w stos 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 podrozbiciem na prowizję / FBA fulfillment) - COG, następnie <strong>Zysk</strong> w osobnej pogrubionej linii oraz <strong>30-dniowa średnia cena sprzedaży</strong> poniżej dla kontekstu.</td></tr><tr><td><strong>Max Price</strong> (szara)</td><td>To samo rozbicie zastosowane przy Maximum Price. Szybko zobacz górną granicę zysku.</td></tr></tbody></table>

Poniżej dwóch kart: niebieski przycisk **Fetch Amazon Fees** na pełną szerokość. Kliknięcie go pobiera aktualny żywy **procent prowizji** i **opłaty FBA fulfillment** dla tego ASIN prosto z Amazon: stawka prowizji wypełnia pole **Fee %**, a opłata FBA zasila rozbicie zysku, dzięki czemu liczby zysku Min/Max odzwierciedlają rzeczywiste opłaty Amazon 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 minimalna jest poniżej aktualnego Buy Box:** sprzedasz, ale prawdopodobnie ze stratą. **Napraw:** podnieś swoją Minimum Price lub obniż swoją Min Margin %.
* **Cena minimalna jest powyżej aktualnej ceny:** podbijesz cenę oferty w górę.
* **Cena maksymalna jest poniżej Buy Box:** Twoja reguła nigdy nie przejmie Buy Box. **Napraw:** podnieś swoją Maximum Price.
  {% endhint %}

***

## 🧪 Symulacja (Dry Run)

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

{% hint style="success" icon="rocket" %}
**Bezpieczna z założenia.** Symulacja to czysty test na sucho. Żadna cena nigdy nie jest przesyłana do Amazon, nic nie jest zapisywane, a żywa oferta pozostaje nietknięta. Uruchamiaj ją tyle razy, ile chcesz, aby sprawdzić poprawność konfiguracji.
{% endhint %}

Zakładka jest dostępna w **obu trybach Create i Edit** (w trybie Create musisz najpierw wybrać produkt, ponieważ symulator potrzebuje żywego ASIN, aby pobrać dla niego oferty).

### Sterowanie

<table><thead><tr><th width="200">Sterowanie</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, którą repricer podjąłby względem żywych 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 konkurentów (zobacz poniżej). Wszystkie trzy są domyślnie zaznaczone.</td></tr><tr><td><strong>Run preview</strong></td><td>Pobiera żywe oferty i uruchamia symulację. Loader szkieletowy pokazuje się podczas pracy.</td></tr></tbody></table>

### Trzy scenariusze

Symulator modeluje, jak agresywnie Twoi konkurenci reagują na Twoje ruchy cenowe, dzięki czemu widzisz cały zakres wyników, a nie pojedyncze przypuszczenie.

<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ą swoje ceny, więc przejmujesz Buy Box po najlepszej cenie, na jaką pozwala Twoja strategia.</td></tr><tr><td><strong>Expected</strong> (niebieski)</td><td>Reaguje tylko aktualny posiadacz Buy Box, podbijając cenę w dół raz, jeśli miałbyś przejąć box; reszta utrzymuje ceny.</td></tr><tr><td><strong>Worst case</strong> (czerwony)</td><td>Najsilniejszy konkurent ponownie podbija Cię w dół w każdej rundzie, wyścig w kierunku 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:

* **Strategy hero:** symulowana strategia i krótki opis, jak się zachowuje.
* **Simulation inputs:** chipy wymieniające dokładnie, co zostało zastosowane, strategia, realizacja, dolna granica, górna granica i wszelkie parametry specyficzne dla strategii (docelowa pozycja, ASIN-y konkurentów, pasmo prędkości itp.). To ten sam zestaw limitów, które respektuje żywy repricer.
* **Kontekst stanu bieżącego:** liczba żywych ofert, aktualny zwycięzca Buy Box i cena oraz Twoje pasmo dolnej/górnej granicy.
* **Wykres prognozowanej trajektorii cen:** Twoja cena w każdym cyklu, jedna linia na scenariusz, z liniami przerywanymi oznaczającymi Twoją dolną i górną granicę.
* **Karty wyników scenariuszy** (jedna na wybrany scenariusz):
  * Cena początkowa → cena końcowa, z zmianą netto.
  * Wskaźnik pasma pokazujący, gdzie cena końcowa leży między Twoją dolną a górną granicą (oznacza **trafia w dolną granicę** / **trafia w górną granicę**).
  * **Wins Buy Box** lub **No Buy Box** dla tego scenariusza.
  * Statystyki: liczba zmian cen, szacowane netto na jednostkę, **marża %** przy cenie końcowej (czerwona, jeśli ujemna) oraz liczba konkurentów.
  * **Insight** w prostym języku wyjaśniający, *dlaczego* cena ląduje tam, gdzie ląduje dla Twojej wybranej strategii.
* **Cykle krok po kroku:** zwijalna tabela per scenariusz, jeden wiersz na cykl, pokazująca Twoją cenę przed, podjętą akcję (Price change / Hold / Blocked by limit / Out of stock), nową cenę, netto na jednostkę, 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 pełzanie ceny w górę, gdy utrzymujesz box, lub krótka blokada cierpliwości po ruchu konkurenta) są opisywane adnotacjami, a nie odczekiwane. Traktuj projekcję jako kierunkową. Jeśli wszystkie wybrane scenariusze wychodzą identyczne, symulator scala je w jedną kartę i informuje, że nie ma presji konkurencyjnej do rozbieżności.
{% endhint %}

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

> **Dlaczego to ważne:** Symulacja to najbezpieczniejszy sposób walidacji nowej dolnej granicy, górnej granicy 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 Twoje koszty są za wysokie, napraw to tutaj, zanim reguła w ogóle dotknie Twojej żywej ceny.

***

## 🎬 Pasek akcji

Przymocowany do dołu modala:

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

W **trybie Edit** przycisk Create zostaje zastąpiony niebieskim przyciskiem **Save**, który wysyła do endpointu 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**. Jest ukryty w trybie Create, ponieważ dopóki reguła nie istnieje, nie ma żywej oferty, do której można by wypchnąć cenę.

To Twoje ręczne obejście. Kliknięcie go otwiera mały wbudowany panel, w którym wpisujesz cenę i potwierdzasz, a SellerMagnet ustawia tę dokładną cenę na Twojej ofercie Amazon **natychmiast**, poza normalnym cyklem repricera. **Nie** czeka na następną ewaluację silnika i **nie** uruchamia Twojej strategii, wypycha wpisaną przez Ciebie cenę, prosto do przodu.

{% hint style="info" icon="circle-info" %}
**Jak to działa.** Panel wstępnie wypełnia się Twoją aktualną Minimum Price jako sugestią początkową 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 sukcesie kafelek Current price w nagłówku produktu aktualizuje się do nowej wartości i pojawia się powiadomienie potwierdzające. Kliknij przycisk ponownie lub **Cancel**, aby zamknąć panel bez wysyłania czegokolwiek.
{% endhint %}

{% hint style="danger" %}
**To jest zmiana ceny na żywo.** Cena, którą wpiszesz, jest zapisywana na Twojej prawdziwej ofercie Amazon w momencie potwierdzenia. Nie ma testu na sucho ani cofnięcia, to nie jest zakładka [Symulacja](#symulacja-dry-run). Sprawdź dokładnie wartość, i walutę, przed potwierdzeniem.
{% endhint %}

**Kiedy tego używać:**

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

{% hint style="info" %}
**Push price now vs. 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 Twoje aktualne ustawienia, a następnie, tylko jeśli żywa cena znajduje się poza zapisanym pasmem, przesuwa ją automatycznie do najbliższego limitu min/max (bez wpisywania). Użyj **Apply min/max now**, gdy właśnie zmieniłeś swoje pasmo i chcesz, aby cena została z powrotem do niego dociśnięta; użyj **Push price now**, gdy chcesz ustawić konkretną liczbę.
{% endhint %}

***

## ✏️ Edycja istniejącej reguły

Kliknij dowolny wiersz w tabeli pulpitu Repricera, ten sam modal otwiera się w **trybie Edit** z:

* Plakietką trybu `SAVE` zastępującą `CREATE`
* Wstępnie wybranym produktem (selektor ukryty)
* Wszystkimi aktualnymi wartościami strategii + kosztów + cen już wypełnionymi
* **4 dodatkowymi zakładkami** u góry obszaru formularza: Settings / Recommendations / Analysis / Sales History, abyś mógł zobaczyć historię wydajności obok aktualnej konfiguracji

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

{% hint style="info" %}
**Nie jest potrzebna przebudowa.** Edycje są stosowane natychmiast po zapisie, silnik odbiera nowe parametry przy następnym cyklu ewaluacji (mniej więcej co 5 minut). Nie musisz wstrzymywać i restartować reguły.
{% endhint %}

{% hint style="info" icon="circle-info" %}
**Zapisanie kosztu na produkcie.** Po utworzeniu repricera lub zmianie **ceny zakupu** repricera SellerMagnet może zapytać *„Zapisać te koszty na Twoich produktach?"* - oferując skopiowanie tej ceny zakupu na produkt jako jego koszt własny sprzedaży (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-na-produktach-synchronizacja-cogs), aby dowiedzieć się, jak odczytać podgląd. Zauważ, że **koszt wysyłki** repricera jest wyłącznie wejściem cenowym/zysku - nie jest zapisywany na produkcie.
{% endhint %}

***

## ⬇️ Opcje eksportu (CSV i Excel)

Przycisk paska narzędzi **Export** otwiera modal **Export options**. Wybierz jeden z trzech trybów, następnie kliknij przycisk pobierania, który jest podzielonym menu 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ślny)</td><td>Każdy zsynchronizowany produkt wstępnie wypełniony swoimi rzeczywistymi opłatami Amazon, VAT i aktualnymi cenami, zalecany szablon startowy dla Bulk Import. Podczas wyboru tego trybu pokazywane 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 zbudowania 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, rynek, cena, progi min/max, marża min/max, status, ostatnia aktualizacja). Rozwijana lista <strong>scope</strong> pozwala zawęzić to do np. <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, ponieważ ma być wypełniony i ponownie zaimportowany, a importer czyta CSV. Pozostałe dwa tryby honorują Twój wybór CSV / Excel.
{% endhint %}

> **Rekomendacja:** Użyj **Excel**, gdy chcesz po prostu odczytać, posortować lub udostępnić dane, a **CSV**, gdy plik będzie ponownie zaimportowany tutaj lub przekazany do innego narzędzia. Oba formaty zawierają te same kolumny.

***

## 📦 Import masowy (osobny modal)

Do tworzenia wielu reguł naraz używaj **Import CSV** zamiast Add New. Otwiera to osobny modal kreatora z czterema numerowanymi zakładkami stepera:

{% stepper %}
{% step %}

### Connection

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

{% step %}

### Upload

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

{% step %}

### Validation

Kreator analizuje każdy wiersz i pokazuje tabelę walidacji z trzema filtrami:

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

Możesz **Edit**, **Fetch Fees** lub **Delete** dowolny wiersz inline. Selektor **Bulk Strategy** u góry pozwala zastosować jedną strategię do każdego poprawnego wiersza jednym kliknięciem.
{% endstep %}

{% step %}

### Import

Ekran końcowego potwierdzenia pokazujący zakres zysku dla wszystkich poprawnych wierszy. 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** z paska narzędzi Repricera PRZED wypełnieniem swojego CSV. Daje to wstępnie wypełniony plik ze wszystkimi zsynchronizowanymi produktami i ich aktualnymi opłatami. Wystarczy dodać Min Price, Max Price i Strategy.
{% endhint %}

***

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

Po utworzeniu reguł pulpit Repricera pokazuje je w 4 zakładkach statusu. Z głównej tabeli elementów 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 wiersz w dowolnym miejscu.</td></tr><tr><td><strong>Wstrzymaj / Uruchom ponownie</strong></td><td>Użyj menu akcji w kolumnie Manage lub przełącznika Active wewnątrz modala edycji.</td></tr><tr><td><strong>Usuń jedną regułę</strong></td><td>Manage → Delete. Monit o potwierdzenie.</td></tr><tr><td><strong>Akcja masowa</strong></td><td>Wybierz wiersze za pomocą pól wyboru, następnie użyj paska narzędzi akcji masowych (Start, Stop, Delete, Export), który pojawia się nad tabelą.</td></tr><tr><td><strong>Wyszukiwanie</strong></td><td>Pasek wyszukiwania filtruje po SKU, ASIN lub tytule produktu w czasie rzeczywistym.</td></tr></tbody></table>

### Wyjaśnienie zakładek statusu

Cztery zakładki sortują Twoje reguły według tego, jak radzą sobie teraz, dzięki czemu od razu widzisz, które produkty wygrywają Buy Box, a które nie:

<table><thead><tr><th width="240">Zakładka</th><th>Co zawiera</th></tr></thead><tbody><tr><td><strong>Inactive</strong></td><td>Reguły, które są wstrzymane lub wyłączone (przełącznik Active jest wyłączony), niezależnie od strategii.</td></tr><tr><td><strong>Brands / Private Label</strong></td><td>Aktywne reguły używające strategii właściciela marki (Brand Guard / Competitor ASIN Sync). Są zgrupowane osobno, ponieważ nie konkurują o Buy Box w taki sam sposób jak strategie resellerów.</td></tr><tr><td><strong>Running (Unsuccessful)</strong></td><td>Aktywne reguły resellerów, które <strong>aktualnie nie wygrywają</strong> Buy Box, np. konkurent trzyma box, Amazon go trzyma, Buy Box jest zawieszony, reguła jest wstrzymana przez próg lub powód niecenowy trzyma Cię poza.</td></tr><tr><td><strong>Running (BuyBox Secured)</strong></td><td>Aktywne reguły resellerów, które <strong>aktualnie wygrywają</strong> Buy Box. Reguła trafia tutaj, gdy jej najnowszy status silnika to stan zwycięski, tj. trzymanie Buy Box, box właśnie zabezpieczony lub cena pełznie w górę, gdy utrzymujesz box.</td></tr></tbody></table>

{% hint style="info" icon="circle-info" %}
**Co naprawdę oznacza „BuyBox Secured".** Reguła pojawia się pod **Running (BuyBox Secured)** tylko wtedy, gdy najnowsza decyzja silnika pozostawiła Cię z Buy Box, ten sam zestaw stanów zwycięskich, którego używają liczniki backendu, więc licznik zakładki i wiersze zawsze się zgadzają. Wszystko inne, co jest aktywne, ale nie wygrywa, znajduje się pod **Running (Unsuccessful)**, nawet wiersze, które wcześniej trzymały box. Najedź na dowolny znacznik statusu, aby uzyskać wyjaśnienie w prostym języku, dlaczego reguła jest w tym stanie.
{% endhint %}

> **Dlaczego to ważne:** Podział to Twój codzienny widok triage. Pracuj najpierw nad zakładką **Running (Unsuccessful)**, posortuj według statusu i sprawdź, czy jesteś pokonywany na cenie (do naprawienia, obniż dolną granicę lub dostosuj strategię), czy z powodu niecenowego, takiego jak szybkość wysyłki lub ocena sprzedawcy (obniżenie ceny nie odzyska boxu).

***

## 🚫 Gdy Buy Box jest zawieszony

Amazon czasami w ogóle **nie pokazuje Buy Box** na listingu ("Zobacz wszystkie opcje zakupu"), zwykle dlatego, że wyróżniona cena jest wyższa od ceny, jakiej Amazon oczekuje. Gdy zdarzy się to na regule, którą edytujesz, pole **Buy Box** w modalu pokazuje **N/A** z czerwonym znacznikiem **Suppressed** oraz baner ostrzegawczy - *"BuyBox suppressed - Amazon is not showing a BuyBox for this listing"* - obok linku **Learn more** do artykułu pomocy Amazon.

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

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

***

## 🧮 Przykład praktyczny: Tworzenie repricera

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

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

### 1. Karta Strategy Configuration

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

### 2. Karta Cost Basis

| Pole                   | Wartość | Uwaga                                            |
| ---------------------- | ------- | ------------------------------------------------ |
| **Purchase Price**     | € 18,00 | Koszt jednostkowy od dostawcy                    |
| **Shipping Cost**      | € 2,50  | Na jednostkę, przychodzący do FBA                |
| **Miscellaneous Cost** | € 0,50  | Pakowanie / etykiety                             |
| **VAT %**              | 19%     | Standard rynku DE                                |
| **Fee %**              | 15%     | Pobrane przez **Fetch** (prowizja dla tego ASIN) |

Koszt dostarczonych towarów (COGS) = 18,00 + 2,50 + 0,50 = **€ 21,00** za jednostkę. Przycisk **Fetch** zasila też opłatę FBA fulfillment (około **€ 3,10** tutaj) do rozbicia zysku.

### 3. Karta Pricing Rules

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

Przy tych danych wejściowych Live Preview rozwiązuje każdą granicę względem COGS, VAT, prowizji i opłat FBA:

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

### 4. Wynik Live Preview

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

| Linia                    | Kwota        |
| ------------------------ | ------------ |
| Nowa cena                | € 44,89      |
| minus VAT (19%)          | - € 7,17     |
| minus prowizja (15%)     | - € 6,73     |
| minus FBA fulfillment    | - € 3,10     |
| minus COGS (dostarczony) | - € 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 przejmuje Buy Box. Kliknij **Create Repricer**, a ponieważ **Active** jest włączone, reguła trafia do zakładki **Running (BuyBox Secured)**, gdy silnik potwierdzi wygraną.

***

<details>

<summary><strong>⚠️ Najczęstsze błędy do uniknięcia</strong></summary>

| Błąd                                                            | Dlaczego szkodzi                                                                                                                              |
| --------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| Ustawienie Minimum Price poniżej progu rentowności              | Silnik może legalnie sprzedawać ze stratą, goniąc za Buy Box; Twoja dolna granica musi znajdować się powyżej dostarczonego COGS + VAT + opłat |
| Zbyt ciasno ściśnięte Min i Max                                 | Silnik nie ma prawie żadnego pola manewru, więc nie może ani podciąć konkurentów, ani wspiąć się, gdy box jest bez konkurencji                |
| Błędna Cost Basis (wpisanie Fee % zamiast Fetch)                | Prowizje różnią się 8-15% według kategorii; zgadnięta stawka czyni każdą liczbę zysku i marży błędną                                          |
| Zapominanie o COGS / pozostawienie pustego Purchase Price       | Zysk w Live Preview jest bez znaczenia, a Min Margin ustala dolną granicę przy błędnej cenie                                                  |
| Przełączanie Margin Calculation Basis bez ponownego sprawdzenia | Te same 8% / 30% oznaczają różne ceny przy Sale Price vs COGs, po cichu przesuwając Twoją dolną granicę i sufit                               |
| Utworzenie reguły, ale pozostawienie Active wyłączonego         | Reguła siedzi w zakładce Inactive i nigdy nie repricinguje; nic się nie zmienia na Twojej ofercie                                             |

</details>

## ✅ Najlepsze praktyki

1. **Zawsze klikaj Fetch dla Fee %.** Pobierz żywą stawkę prowizji i opłatę FBA fulfillment dla dokładnego ASIN, zanim zaufasz jakiejkolwiek liczbie zysku, nigdy nie wpisuj zgadywanej.
2. **Ustaw Minimum Price powyżej progu rentowności, a nie na nim.** Dodaj mały bufor ponad dostarczonym COGS + VAT + opłatami, aby zmiana opłaty lub wahanie kursu nie mogły wepchnąć Cię w stratę.
3. **Daj pasmu miejsce do działania.** Zostaw znaczącą przerwę między dolną granicą a sufitem, aby silnik mógł podcinać konkurentów i nadal wspinać się, gdy Buy Box jest bez konkurencji.
4. **Symuluj przed zapisaniem.** Uruchom scenariusz worst-case [Symulacji](#symulacja-dry-run); jeśli już ląduje na Twojej dolnej granicy z cienką lub ujemną marżą, napraw najpierw dolną granicę lub koszty.
5. **Potwierdź, że reguła jest Active po utworzeniu.** Sprawdź, czy pojawia się w zakładce Running, a nie Inactive, następnie zweryfikuj jej status przez kilka kolejnych cykli.
6. **Utrzymuj koszty zsynchronizowane.** Gdy pojawi się monit, zapisz cenę zakupu na produkcie jako COGS, aby zakładka Products i analityka zysku pasowały do repricera.

***

## ❓ FAQ

<details>

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

Rozwijana lista jest budowana z Twoich **aktywnych produktów Amazon** według ostatniej synchronizacji. Jeśli niedawno dodałeś ofertę w Seller Central, odczekaj 10-15 minut na następny cykl synchronizacji. Jeśli nadal nie pojawia się, sprawdź, czy status oferty 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ę na podstawie Twoich kosztów + opłat. **Minimum Price** to wartość statyczna, 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 statyczna cena 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 API podglądu opłat Amazon dla każdego poprawnego wiersza i wypełnia kolumnę Fee %. Znacznie szybsze niż otwieranie każdej reguły osobno.

</details>

<details>

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

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

</details>

<details>

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

Nie, jedna reguła = jedna oferta na jednym rynku. 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>

Przynajmniej jedno wymagane pole jest puste lub nieprawidłowe. Formularz podświetla problematyczne pola na czerwono. Najczęstsza przyczyna to brak wybranej 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 %}
