Merchlint
Dostępne teraz
Następne, w tej kolejności
  • DeutschDE
  • EspañolES
  • FrançaisFR
  • ItalianoIT
  • PortuguêsPT
  • NederlandsNL
  • SvenskaSV
  • TürkçeTR

Język pojawia się tutaj dopiero wtedy, gdy jego strony są naprawdę napisane. Nic na tej witrynie nie jest tłumaczone maszynowo poza kilkoma stronami po niemiecku i po hiszpańsku, których nie przejrzał jeszcze rodzimy użytkownik języka.

Zainstaluj z App Store Zainstaluj
← Merchlint dla Shopera

Produkt bez ceny w Shoperze: czego Shoper nie zapisze i co da się zrobić

W Shoperze cena zero to błąd zapisu, a nie produkt „bez ceny”. Wyjątek jest jeden i ma swoją cenę: po włączeniu sprzedaży produktów bezpłatnych sklep przyjmie 0 zł i sprzeda za tyle także towar, któremu ktoś wpisał zero przez pomyłkę.

Wszystko niżej sprawdziliśmy na sklepie testowym Shopera między 11 września a 10 października 2026: w karcie produktu, importem z pliku CSV, przez API sklepu i na stronie produktu, tak jak widzi ją klient.

Ceny 0 zł Shoper nie zapisze

Cena jest w Shoperze obowiązkowa i musi być większa od zera. Przy zerze zapis kończy się komunikatem, który brzmi jak żart, ale jest dosłowny:

'0' jest mniejsza od '0'

Tym zdaniem kończą się komunikaty karty produktu, importu z pliku i API sklepu, więc to jedno sprawdzenie, a nie trzy. W imporcie CSV odrzuca ono jeden wiersz, nie cały plik — w dzienniku importu stoi wtedy Field 'price' is not valid: '0' jest mniejsza od '0'. Jak czytać ten dziennik, opisujemy na stronie import produktów z CSV w Shoperze.

Produkt, który stoi w sklepie bez ceny, w Shoperze więc nie powstanie. Cena zero może się pojawić tylko w jednym przypadku.

Wyjątek: sprzedaż produktów bezpłatnych

W ustawieniach sklepu jest opcja Pozwalaj na zakup produktów bezpłatnych: Ustawienia → Zarządzanie sprzedażą → Ustawienia zamówień i koszyka, sekcja Ograniczenia zakupów. Na naszym sklepie testowym jest wyłączona. Po jej włączeniu Shoper przyjmuje cenę 0 zł, a produkt z taką ceną da się normalnie kupić — w naszym zamówieniu testowym przeszedł przez koszyk jako pozycja za 0,00 zł.

Ta opcja jest potrzebna, gdy dokładasz do koszyka gratisy za 0 zł. Ma jednak skutek uboczny: znika jedyny bezpiecznik przed pomyłką. Produkt, któremu ktoś w karcie albo w pliku importu wpisał 0 zamiast 49, zapisze się bez słowa i pójdzie do koszyka za darmo.

Jeśli gratisów nie dajesz, zostaw tę opcję wyłączoną. Jeśli dajesz, po każdej zmianie cen, a zwłaszcza po imporcie, przejrzyj produkty z najniższą ceną — lista Produkty → Wszystkie ma filtr ceny bazowej.

Produkt na widoku, ale bez możliwości zakupu

Jeśli „bez ceny” ma znaczyć „nie do kupienia”, Shoper robi to stanem dostępności, a nie ceną. Na naszym sklepie testowym było dziewięć stanów i cztery z nich nie pozwalają kupić: tymczasowo niedostępny, spodziewana dostawa, wycofany z oferty i trwale niedostępny. Stany da się zmieniać i dodawać własne.

Cena przy tym nie znika. Produkt w stanie „tymczasowo niedostępny” pokazuje klientowi cenę i dostępność, a w miejscu przycisku zakupu stoi nieaktywny przycisk Niedostępny (strona produktu sklepu testowego z szablonem Storefront, 10 października 2026).

Ceny tylko dla zalogowanych klientów

Jeśli ceny ma nie widzieć nikt bez konta, jak zwykle w sprzedaży hurtowej, służy do tego pole Tylko zalogowani widzą ceny w Ustawienia → Zarządzanie sprzedażą → Ustawienia rejestracji. Shoper opisuje je w poradniku o sprzedaży B2B (Shoper Learn, „Dodatki do twojego sklepu: sprzedaż B2B”, aktualizacja z 21 września 2025). To ustawienie całego sklepu, nie pojedynczego produktu. Na sklepie testowym jest wyłączone i tego, jak wygląda wtedy sklep, nie sprawdzaliśmy.

Co z tego sprawdza Merchlint

Merchlint, aplikacja do audytu katalogu z Shoper App Store, nie ma na Shoperze kontroli „Produkt bez ceny”, bo takiego produktu nie da się zapisać. Aplikacja mówi to sama, w sekcji „Czego ten audyt nie sprawdził i dlaczego” (dokumentacja). Produktu za 0 zł przy włączonej sprzedaży produktów bezpłatnych też nie zgłasza — taką pomyłkę wyłapiesz filtrem ceny, jak wyżej.

Pokazuje za to produkty, które w ostatnich 12 miesiącach się sprzedawały, a dziś nie da się ich kupić, także te ustawione w stanie dostępności bez możliwości zakupu, z kwotą, jaką zarobiły. W sklepie niczego nie zmienia, tylko czyta.