# Przekreślona cena w PrestaShop, która się nie pokazuje: częste przyczyny

> Promocja widać w zapleczu, ale nie na stronie: cena istnieje, tylko nie dociera do wyświetlania. Dziesięć przyczyn w kolejności częstości i metoda diagnozy w pięciu krokach.

- Strona: <https://www.datafirefly.com/pl/2026/09/07/przekreslona-cena-prestashop-nie-pokazuje-sie/>
- Język: pl
- Opublikowano: 2026-09-07
- Zaktualizowano: 2026-09-07
- Inne języki: [fr](https://www.datafirefly.com/2026/09/07/prix-barre-prestashop-ne-saffiche-pas/index.md), [en](https://www.datafirefly.com/en/2026/09/07/prestashop-strikethrough-price-not-showing/index.md), [es](https://www.datafirefly.com/es/2026/09/07/precio-tachado-prestashop-no-se-muestra/index.md), [de](https://www.datafirefly.com/de/2026/09/07/durchgestrichener-preis-prestashop-wird-nicht-angezeigt/index.md), [it](https://www.datafirefly.com/it/2026/09/07/prezzo-barrato-prestashop-non-appare/index.md), [nl](https://www.datafirefly.com/nl/2026/09/07/doorgestreepte-prijs-verschijnt-niet-prestashop/index.md), [pt](https://www.datafirefly.com/pt/2026/09/07/preco-riscado-prestashop-nao-aparece/index.md)
- Indeks: <https://www.datafirefly.com/pl/2026/llms.txt>

Wprowadziliście promocję, widać ją poprawnie w zapleczu, a na stronie produkt wyświetla się w cenie zwykłej, bez przekreślonej ceny. Problem jest niemal zawsze ten sam: cena promocyjna istnieje, po prostu nie dociera do wyświetlania.

Oto dziesięć przyczyn, w kolejności częstości, i metoda pozwalająca rozstrzygnąć sprawę w pięć minut.

## Skąd bierze się przekreślona cena

PrestaShop nie ma pola „cena promocyjna”. Przekreślona cena to wynik obliczenia: pojawia się, gdy cena końcowa jest niższa od ceny bazowej, a to motyw decyduje o jej pokazaniu.

Trzy mechanizmy mogą wytworzyć tę obniżkę: cena specjalna przypisana do produktu, reguła cenowa katalogu zastosowana do zbioru, albo rabat powiązany z grupą klientów. Nie mają ani tego samego priorytetu, ani tego samego zachowania przy wyświetlaniu.

## Dziesięć przyczyn

1. **Pamięć podręczna.** Przyczyna numer jeden, i to z dużą przewagą. Strona produktu albo strona kategorii jest serwowana z cache, wygenerowanego przed promocją. Wyczyśćcie cache i przeładujcie stronę w trybie prywatnym, zanim zaczniecie cokolwiek innego sprawdzać.
2. **Data rozpoczęcia.** Cena specjalna z datą rozpoczęcia w przyszłości albo wpisana w innej strefie czasowej niż serwerowa nie działa. Sprawdźcie też datę zakończenia, często omyłkowo ustawioną na dzień wcześniejszy.
3. **Grupa klientów.** Cena specjalna jest ograniczona do grupy, do której niezalogowany odwiedzający nie należy. Testujcie po wylogowaniu, bo to widzi większość waszych gości.
4. **Waluta albo kraj.** Cena specjalna ograniczona do jednej waluty albo jednego kraju nie działa dla pozostałych. Pole często zawiera konkretną wartość tam, gdzie powinno być „wszystkie”.
5. **Sklep w trybie wielosklepowym.** Cena została utworzona w jednym sklepie, a oglądacie drugi.
6. **Kombinacja.** Cena specjalna dotyczy konkretnej kombinacji, a wy patrzycie na kombinację domyślną, która nią nie jest. Odwrotnie, cena utworzona na produkcie bez kombinacji może zostać nadpisana przez cenę kombinacji.
7. **Priorytet reguł.** Gdy działa kilka mechanizmów, o zwycięzcy decyduje kolejność priorytetów ustawiona w parametrach katalogu. Rabat grupowy może wziąć górę nad waszą ceną specjalną.
8. **Minimalna ilość.** Cena specjalna uruchamiana od dwóch sztuk nie pokazuje niczego, dopóki odwiedzający ogląda jedną sztukę. To zachowanie normalne, często brane za błąd.
9. **Motyw.** Niektóre motywy pokazują przekreśloną cenę tylko na karcie produktu, a nie w kategorii, albo odwrotnie. Porównajcie oba widoki, zanim uznacie, że macie problem z ceną.
10. **Kwota obniżki równa zeru.** Cena specjalna wpisana z obniżką 0 albo cena identyczna z ceną bazową oczywiście niczego nie pokaże. Zdarza się to częściej, niż się sądzi, po edycji masowej.

## Diagnoza w pięć minut

Postępujcie w tej kolejności, każdy krok eliminuje jedną rodzinę przyczyn.

**1. Wyczyśćcie cache** i przeładujcie kartę w trybie prywatnym. Jeśli cena się pojawi, macie odpowiedź i trzeba zaplanować automatyczne czyszczenie przy zmianach cen.

**2. Otwórzcie zakładkę Ceny produktu** i sprawdźcie w wierszu ceny specjalnej: daty, grupę, walutę, kraj, sklep, kombinację i minimalną ilość. Sześć z dziesięciu przyczyn odczytuje się właśnie tutaj.

**3. Porównajcie kartę i kategorię.** Jeśli przekreślona cena pojawia się na jednej, a nie na drugiej, problem leży w motywie, nie w cenach.

**4. Sprawdźcie na koncie klienta** przypisanym do innej grupy. Różnica między nimi potwierdza ograniczenie po grupie.

**5. Zweryfikujcie reguły katalogu** w menu rabatów. Reguła ogólna może konkurować z waszą ceną specjalną.

## Szczególny przypadek edycji masowych

Po imporcie albo grupowej aktualizacji cen regularnie pojawiają się dwie anomalie.

Ceny specjalne nie są uwzględniane przez import, który zmienia cenę bazową. Skutek: wasza cena bazowa spada do poziomu ceny promocyjnej, obniżka staje się zerowa, a przekreślona cena znika, choć wyświetlana cena jest poprawna.

Albo odwrotnie: cena bazowa zostaje podniesiona bez usunięcia starych cen specjalnych, przez co wracają promocje zapomniane od miesięcy.

W obu przypadkach kontrola po każdym imporcie jest ta sama: wypiszcie produkty z aktywną ceną specjalną i sprawdźcie, czy lista odpowiada waszym bieżącym akcjom.

## Kiedy przekreślona cena wróci

Sprawdźcie, czy cena pokazywana jako cena odniesienia jest tą, której wymagają przepisy, czyli najniższą ceną stosowaną w ciągu ostatnich trzydziestu dni, a nie zwykłą ceną katalogową. Obie różnią się, gdy tylko na tej samej pozycji niedawno trwała promocja.

obsługuje ten punkt na PrestaShop 8 i 9: historia cen dla produktu i dla kombinacji, obliczanie ceny odniesienia oraz wyświetlanie informacji na karcie produktu i na listach.
