Wielu właścicieli sklepów internetowych na PrestaShop napotyka na frustrujący problem – po dodaniu kategorii „Promocje” i przypisaniu do niej produktów, na stronie wciąż pojawia się komunikat „Brak dostępnych produktów”.
Na pierwszy rzut oka wygląda to na błąd w konfiguracji lub brak przypisania produktu. Ale prawdziwa przyczyna leży gdzie indziej…
Gdzie tkwi problem?
Okazuje się, że PrestaShop traktuje adres URL zawierający słowo „promocje” w sposób szczególny. W wielu szablonach i konfiguracjach system automatycznie podmienia taką kategorię na swoją natywną stronę „promocji”, która działa tylko w oparciu o produkty z rabatem (np. obniżona cena, „specyficzne ceny”).
W efekcie:
- produkty dodane ręcznie do kategorii Promocje się nie wyświetlają,
- strona kategorii pokazuje komunikat „brak dostępnych produktów”,
- właściciel sklepu traci czas na sprawdzanie przypisań, widoczności i stanów magazynowych.
Jak rozwiązać problem?
Rozwiązanie jest banalnie proste – wystarczy zmienić adres URL kategorii na inne słowo, np.:
- „przecenione”,
- „wyprzedaz”,
- „okazje”.
Ważne: nazwa kategorii i tytuł strony mogą nadal brzmieć „Promocje” – kluczowe jest tylko to, aby w przyjaznym adresie URL nie występowało słowo „promocje”.
Po tej zmianie produkty natychmiast zaczynają się wyświetlać poprawnie.
Podsumowanie
To drobny, ale bardzo mylący szczegół w PrestaShop – adres URL kategorii „promocje” koliduje z natywną stroną rabatów i przez to produkty się nie pojawiają.
👉 Jeśli masz sklep na PrestaShop i Twoja kategoria „Promocje” jest pusta mimo przypisanych produktów – sprawdź adres URL. Zmień go na „przecenione” albo inne słowo i problem zniknie.