- Czym jest tryb katalogu i kiedy go używać
- Co faktycznie zmienia przełącznik
- Najczęstsze zastosowania
- Różnice między wersjami systemu
- Przygotowanie sklepu do włączenia trybu katalogu
- Kopia zapasowa i środowisko testowe
- Przegląd modułów i szablonu
- Uzgodnienie z zespołem i komunikaty dla klientów
- Ustawienia cen i dostępu dla grup
- Przegląd SEO i analityki
- Instrukcja krok po kroku: włączanie trybu katalogu
- PrestaShop 1.7 i 8: włączenie w panelu
- PrestaShop 1.6: gdzie znaleźć opcję
- Ustawienia widoczności cen
- Ukrycie koszyka, kasy i elementów powiązanych
- Konfiguracja w środowisku wielosklepowym
- Odświeżanie pamięci podręcznej
- Weryfikacja na froncie i w panelu
- Dostosowania, testy i rozwiązywanie problemów
- Kontrola elementów w szablonach
- Moduły zapytania o produkt i leady
- Zachowanie SEO i przekierowania
- Wielojęzyczność i geolokalizacja
- Najczęstsze problemy i ich przyczyny
- Testy regresyjne po zmianach
- Zaawansowane sterowanie na poziomie bazy
- Integracje i automatyzacje
- Wydajność i UX w trybie katalogu
- Komunikacja i wsparcie klienta
- Powrót do sprzedaży: lista kontrolna
Tryb katalogu to prosty sposób na przekształcenie sklepu w witrynę prezentującą ofertę bez możliwości zakupu. Dzięki niemu ograniczysz koszty operacyjne, przygotujesz sklep do zmian lub uruchomisz go etapami: najpierw baza produktów, potem sprzedaż. Poniżej znajdziesz kompletną instrukcję: od przygotowań, przez włączenie opcji w panelu, po dostosowania motywu i testy. Całość uzupełniają wskazówki dla różnych wersji systemu oraz porady dotyczące SEO, wydajności i obsługi klienta.
Czym jest tryb katalogu i kiedy go używać
Co faktycznie zmienia przełącznik
Po włączeniu opcji sklep przestaje przyjmować transakcje. Znikają przyciski dodawania do koszyka oraz ścieżka zakupowa: koszyk, składanie zamówienia, płatności i wybór dostawy. Produkty wciąż można przeglądać, filtrować i porównywać, a opisy, zdjęcia i warianty pozostają dostępne. Domyślnie można nadal prezentować ceny (to zależy od ustawień grup klientów), ale faktyczna finalizacja zakupu nie jest możliwa. Dzięki temu witryna pełni funkcję przejrzystego katalogu produktów.
Najczęstsze zastosowania
- Prelaunch: publikacja oferty, gdy logistyka i płatności są jeszcze w przygotowaniu.
- B2B: prezentacja asortymentu z cenami wyłącznie dla zalogowanych kontrahentów lub bez cen, z przyciskiem zapytania ofertowego.
- Rebranding i przebudowa: czasowe wyłączenie sprzedaży przy zachowaniu widoczności strony oraz pozycji SEO.
- Obszary bez sprzedaży: katalog dla rynków, na których nie prowadzisz dystrybucji.
- Sezonowa pauza: wstrzymanie przyjmowania zamówień w okresach urlopowych, serwisowych lub remanentowych.
Różnice między wersjami systemu
W PrestaShop 1.6 przełącznik znajdziesz w menu Preferencje → Produkty. W liniach 1.7 i 8 ścieżka to Konfiguruj → Parametry Sklepu → Ustawienia Produktów. Funkcja działa podobnie, ale kontrola wyświetlania cen w 1.7/8 najczęściej odbywa się na poziomie grupy klientów. Starsze i niestandardowe motywy mogą wymagać dodatkowych modyfikacji szablonów, jeśli zachowują przyciski dodawania do koszyka lub elementy procesu zakupowego.
Przygotowanie sklepu do włączenia trybu katalogu
Kopia zapasowa i środowisko testowe
Zanim zmienisz ustawienia, wykonaj kopię bazy danych i plików. Najlepiej przeprowadzić próby w środowisku testowym, które odzwierciedla produkcję. Ułatwi to weryfikację tego, czy przyciski, moduły i widoki zachowują się prawidłowo oraz czy SEO nie ulega pogorszeniu. W razie problemów szybki rollback pozwoli uniknąć przestojów.
Przegląd modułów i szablonu
Sprawdź dodatki integrujące płatności, dostawy, szybki zakup, listy życzeń lub programy lojalnościowe. Część z nich nadal może wyświetlać elementy procesu zakupowego, nawet gdy globalnie sprzedaż jest wyłączona. Warto przejrzeć dokumentację motywu i upewnić się, że wspiera on tryb katalogu, albo przygotować drobne nadpisania szablonów. To ważne szczególnie wtedy, gdy masz niestandardowe CTA w listach lub kartach produktu.
Jeżeli korzystasz z rozbudowanego szablonu, zidentyfikuj miejsca, gdzie pojawia się formularz dodania do koszyka, minikoszyk w nagłówku i linki kierujące do kasy. W razie potrzeby przygotuj reguły ukrywania lub warunkowego renderowania tych komponentów. Dobrą praktyką jest spisanie listy zmian, aby łatwo było je utrzymać po aktualizacjach.
Uzgodnienie z zespołem i komunikaty dla klientów
Zmiana charakteru witryny wpływa na obsługę posprzedażową. Uzgodnij z zespołem, gdzie trafiają zapytania o produkty i jak kierować klientów do kontaktu. Przygotuj jasny komunikat na stronie: wyjaśnij, że prezentujesz katalog i poinformuj o planach uruchomienia sprzedaży lub o kanałach zakupowych offline. Krótkie, widoczne ogłoszenie minimalizuje liczbę porzuconych wizyt.
Ustawienia cen i dostępu dla grup
Jeżeli chcesz ukryć ceny przed niezalogowanymi odwiedzającymi, zrób to na poziomie grup. Dla grupy Goście i Odwiedzający wyłącz wyświetlanie cen, natomiast dla Zarejestrowanych pozostaw domyślne uprawnienie. W modelu B2B możesz trzymać cenniki za logowaniem i dodać CTA kierujące do formularza rejestracji. To elastyczne podejście pozwala łączyć katalog z selektywnym dostępem do stawek.
Przegląd SEO i analityki
Tryb katalogu nie powinien negatywnie wpływać na indeksację, o ile utrzymasz treści oraz linki wewnętrzne. Zachowaj metadane, schematy danych i paginację kategorii. Zweryfikuj cele i zdarzenia w analityce: część konwersji będzie nieaktywna. Rozważ alternatywne mikrocele, na przykład kliknięcie kontaktu lub pobranie katalogu PDF, aby dalej mierzyć skuteczność treści.
Jeśli planujesz dłuższy katalog bez sprzedaży, dodaj przyciski wezwania do działania: kontakt, zapytanie ofertowe, lokalizator dystrybutorów. Ułatwi to użytkownikom nawiązanie interakcji i pozwoli zebrać leady sprzedażowe mimo braku koszyka.
Aby utrzymać spójność stylów i funkcjonalności, zanotuj bieżącą konfiguracja w panelu oraz ustawienia modułów. W razie potrzeby przygotuj krótką checklistę odwracającą zmiany, kiedy wrócisz do pełnej sprzedaży.
Dodatkowo przeanalizuj swój motyw pod kątem zgodności z trybem katalogu. Niektóre rozwiązania frontowe posiadają własne ustawienia wpływające na wyświetlanie przycisków i koszyka. Zidentyfikuj je przed przełączeniem, aby uniknąć niepożądanych niespodzianek.
Instrukcja krok po kroku: włączanie trybu katalogu
PrestaShop 1.7 i 8: włączenie w panelu
- Zaloguj się do panelu administracyjnego.
- Przejdź do Konfiguruj → Parametry Sklepu → Ustawienia Produktów.
- Znajdź pozycję Tryb katalogu i włącz ją.
- Zapisz zmiany.
Po zapisaniu strona produktowa i listy powinny przestać prezentować przycisk dodawania do koszyka. Jeżeli element nadal jest widoczny, sprawdź, czy używany motyw nie nadpisuje domyślnego warunkowania. W razie potrzeby zastosuj dodatkową kontrolę w szablonach, o czym dalej.
PrestaShop 1.6: gdzie znaleźć opcję
- Zaloguj się do panelu administracyjnego.
- Otwórz menu Preferencje → Produkty.
- W sekcji Tryb katalogu ustaw wartość na Tak.
- Zapisz zmiany i odśwież stronę frontową.
Działanie jest analogiczne do nowszych wersji, choć układ panelu wygląda inaczej. Również tutaj potwierdź, czy motyw i moduły nie przywracają przypadkowo zachowań zakupowych.
Ustawienia widoczności cen
- Wejdź w Klienci → Grupy.
- Otwórz grupę Odwiedzający oraz Goście.
- Odznacz uprawnienie Pokazuj ceny, jeśli chcesz je ukryć.
- W grupie Zarejestrowani pozostaw je zaznaczone, jeżeli ceny mają być widoczne po zalogowaniu.
W przypadku katalogu B2B dodaj wyraźny przycisk rejestracji lub logowania oraz informację o wymaganym statusie konta. Dzięki temu osoby zainteresowane uzyskają jasną ścieżkę kontaktu i współpracy.
Jeśli zależy Ci na całkowitym ukryciu cen, skontroluj również widgety porównywarki, listy bestsellerów i moduły promocyjne, które mogą gdzieś w szablonie wyświetlać kwoty lub rabaty. Spójność doświadczenia jest ważna dla wiarygodności katalogu.
Ukrycie koszyka, kasy i elementów powiązanych
Przy włączonym trybie katalogu globalnie wyłączone są zamówienia. Mimo to niektóre motywy mogą wciąż renderować ikony lub liczniki w nagłówku. Dlatego:
- Wyłącz moduły minikoszyka, szybkiego zakupu i one-page checkout, jeśli nie respektują ustawienia katalogowego.
- Usuń linki do strony koszyka z menu lub stopki, jeśli motyw dodaje je ręcznie.
- Sprawdź widok konta klienta pod kątem historii zamówień. Archiwum może pozostać dostępne, ale nowy zakup nie powinien być możliwy.
W razie potrzeby zastosuj warunkowe wyświetlanie elementów na podstawie stanu konfiguracji. To ostatnie rozwiązanie ułatwia zachowanie porządku w kodzie, szczególnie w rozbudowanych motywach.
Pamiętaj, że kluczowym elementem interfejsu jest koszyk. Jego ikonę można ukryć lub zastąpić linkiem do kontaktu, jeśli użytkownicy instynktownie klikają w to miejsce. Zmniejszy to frustrację i zwiększy liczbę zapytań ofertowych.
Konfiguracja w środowisku wielosklepowym
Jeżeli masz włączony tryb wielu sklepów, upewnij się, że działasz w odpowiednim kontekście. Przełącznik wyboru sklepu w górnym pasku panelu decyduje, gdzie zostaną zapisane ustawienia. Możesz włączyć katalog w jednym sklepie, a w drugim utrzymać sprzedaż. To ułatwia przeprowadzenie etapowej migracji lub testu AB bez dotykania produkcyjnego kanału sprzedaży.
Do zarządzania w takim układzie przyda się spójna polityka uprawnień oraz testy dla każdego sklepu z osobna. Warto też przygotować różne komunikaty na stronę i banery, aby nie mylić odwiedzających.
Funkcjonalny scenariusz to utrzymywanie katalogu informacyjnego w jednym sklepie i aktywnej sprzedaży w drugim, z cross-linkowaniem między nimi. W takiej sytuacji kontrola kontekstu zapisów i spójność treści mają kluczowe znaczenie dla wygody użytkowników.
Jeśli zarządzasz kilkoma sklepami, rozważ wykorzystanie trybu multi-store do niezależnego sterowania zachowaniem każdego bytu sklepowego bez komplikowania wspólnej bazy produktów.
Odświeżanie pamięci podręcznej
Po zmianach wyczyść pamięć podręczną i skompiluj szablony, szczególnie jeśli używasz systemów łączenia i minifikacji. Brudna pamięć może powodować pozorne niespójności: na jednej podstronie widzisz tryb katalogu, a na innej nadal wyświetla się stary widok kasy. Upewnij się też, że warstwowy cache reverse proxy nie serwuje nieaktualnych stron, jeśli korzystasz z CDN lub Varnisha.
W razie problemów tymczasowo wyłącz przyspieszanie CSS i JS, aby sprawdzić, czy to nie minifikacja skryptów lub stylów ukrywa niepożądane elementy w nieprzewidywalny sposób. Na końcu przywróć optymalizacje i ponownie przetestuj witrynę.
Dla przejrzystości procesu pamiętaj o cyklicznym czyszczeniu cache, szczególnie po każdej zmianie widoczności cen, przycisków i modułów.
Weryfikacja na froncie i w panelu
- Sprawdź strony kategorii, listy produktów i karty pojedynczego produktu.
- Upewnij się, że brak jest możliwości dodania do koszyka, a ścieżka zakupowa jest niedostępna.
- Potwierdź, że prezentacja cen odpowiada regułom grup: dla anonimowych użytkowników są ukryte, dla zalogowanych widoczne (jeżeli tak ustawiono).
- Zweryfikuj komunikaty dla klientów oraz linki zastępcze: kontakt, zapytanie ofertowe, mapa dystrybutorów.
- Sprawdź dane strukturalne i metadane – powinny pozostać niezmienione.
Dostosowania, testy i rozwiązywanie problemów
Kontrola elementów w szablonach
W zależności od wersji systemu przyciski dodawania do koszyka renderowane są w kilku miejscach: listy produktów, karta produktu, moduły promocji. Jeśli motyw nie reaguje na przełącznik katalogu, wstaw warunkowe renderowanie komponentów na podstawie stanu konfiguracji. Unikniesz wtedy sytuacji, w której fragment interfejsu wciąż sugeruje możliwość zakupu.
W nowszych wersjach kod przycisku często znajduje się w plikach miniatur produktu i w szablonie karty. Zadbaj, aby logika była spójna we wszystkich widokach. Zmianę wykonuj z kopią zapasową i wersjonowaniem, aby łatwo ją odtworzyć przy aktualizacji motywu.
Moduły zapytania o produkt i leady
Katalog bez sprzedaży zyskuje, gdy dodasz alternatywę dla zakupu. Moduły typu zapytaj o produkt, prośba o wycenę czy zbieranie leadów B2B pozwalają przekształcić ruch w wartościowe kontakty. Najlepsze rezultaty przynosi formularz bez przeładowania strony i krótka ścieżka kontaktu. Pamiętaj o zgodach i RODO, a także o integracji z CRM, by automatycznie kwalifikować zapytania.
Zachowanie SEO i przekierowania
Nie wprowadzaj globalnych przekierowań ze ścieżki zakupowej, jeśli nie jest to konieczne. Wystarczy, by te adresy zwracały informację o braku dostępności procesu zakupowego, a jednocześnie nie tworzyły błędów indeksacji. Możesz dodać lekki baner informacyjny kierujący na kontakt lub FAQ. Jeżeli wcześniej prowadziłeś kampanie reklamowe, zaktualizuj adresy docelowe, aby nie kierować użytkowników do nieaktywnej kasy.
Wielojęzyczność i geolokalizacja
Przy katalogu działającym w kilku językach lub na wiele krajów zadbaj o spójne komunikaty i etykiety. Jeżeli używasz geolokalizacji, wyłącz mechanizmy blokujące koszyk tak, by nie wpływały na dostępność kart produktów. Katalog powinien być jednakowo przeglądalny niezależnie od lokalizacji, a różnice mogą dotyczyć jedynie treści informacyjnych i danych kontaktowych.
Najczęstsze problemy i ich przyczyny
- Widoczne przyciski kup teraz: motyw nadpisuje domyślne szablony lub JS dokleja przyciski dynamicznie.
- Ceny wyświetlają się anonimowym użytkownikom, mimo prób ukrycia: uprawnienia grup nie zostały zapisane lub cache serwuje stare zasoby.
- Ikona koszyka w nagłówku: moduł nagłówka nie respektuje stanu katalogu; trzeba go skonfigurować lub schować.
- Strona kasy zwraca błąd 500: moduł checkoutu nie radzi sobie z wyłączonym procesem zamawiania; wyłącz go na czas katalogu.
- Niespójności wersji językowych: brak tłumaczeń nowych komunikatów; uzupełnij słowniki.
Testy regresyjne po zmianach
Po każdej modyfikacji sprawdź minimum: nagłówek, stopkę, wyszukiwarkę, listy kategorii, karty produktu, strony CMS oraz kontakt. Wykonaj test zarówno jako użytkownik niezalogowany, jak i zalogowany. W przypadku scenariusza B2B zrób przegląd wszystkich grup, aby upewnić się, że widoki i ceny są zgodne z polityką dostępu. Przejrzyj także wersję mobilną – ukryte przyciski mogą pojawić się w innych miejscach niż na desktopie.
Zaawansowane sterowanie na poziomie bazy
Gdy nie masz dostępu do panelu, możesz awaryjnie wymusić tryb katalogu w bazie danych. Ustaw odpowiednią wartość w tabeli konfiguracji, a następnie wyczyść pamięć podręczną. Dla zachowania bezpieczeństwa wykonuj takie operacje wyłącznie po kopii zapasowej i z dostępem przez bezpieczny kanał.
Ukrywanie cen dla niezalogowanych wykonasz, modyfikując flagę w tabeli grup. Następnie odśwież pamięć podręczną i sprawdź wynik na froncie. Jeśli korzystasz z rozwiązań pośrednich, takich jak cache na brzegu sieci, wymuś jego wyczyszczenie również tam.
Integracje i automatyzacje
Niektóre systemy zewnętrzne, jak porównywarki cen czy marketplace, mogą próbować kierować ruch do karty produktu z parametrami akcji dodania do koszyka. Po włączeniu katalogu powinny one ignorować te parametry. Jeżeli jednak widzisz ślady takich prób, zablokuj je na poziomie reguł serwera lub dodaj walidację po stronie aplikacji, aby komunikat dla użytkownika był zrozumiały i spójny z nowym trybem.
Wydajność i UX w trybie katalogu
Bez procesu zakupowego ciężar interakcji przenosi się na nawigację i prezentację treści. Skup się na szybkości wczytywania kart produktów, jakości zdjęć i opisów, a także na filtrowaniu i sortowaniu. Usprawnienia UX, takie jak sticky menu, szybkie podglądy, breadcrumbs, czytelne parametry techniczne i porównywarka, mają większe znaczenie niż dodatki zakupowe.
Wydajność nadal ma znaczenie: kompresuj obrazy, łącz skrypty i style, korzystaj z CDN i pamięci podręcznej. Regularnie kontroluj wskaźniki web vitals oraz raporty z narzędzi analitycznych, by utrzymać dobrą jakość doświadczenia użytkownika mimo zmian w ścieżce konwersji.
Komunikacja i wsparcie klienta
Wyłączając sprzedaż, przejmujesz odpowiedzialność za skierowanie użytkownika do alternatywnego kanału kontaktu. Przyciski kontaktu i formularze zapytań powinny być widoczne i działać bez tarcia. Opisz warunki współpracy, czas odpowiedzi i ewentualne wymagania formalne. To szczególnie ważne w relacjach B2B, gdzie proces zakupu często jest negocjowany indywidualnie.
Powrót do sprzedaży: lista kontrolna
- Wyłącz tryb katalogu w panelu i przywróć uprawnienia wyświetlania cen dla wszystkich grup, zgodnie z polityką.
- Włącz moduły płatności i dostawy, przetestuj ścieżkę kasy, w tym rejestrację, adresowanie, koszty wysyłki i podatki.
- Przeprowadź transakcję testową, sprawdź e-maile transakcyjne i statusy zamówień.
- Przywróć linki do koszyka i kasy, usuń banery informujące o braku sprzedaży.
- Wyczyść pamięć podręczną i odśwież mapę witryny, jeśli była modyfikowana.
Jeżeli występują różnice między sklepami, zastosuj procedurę osobno w każdym z nich. Zadbaj o spójność komunikatów w kampaniach, aby po reaktywacji sprzedaży użytkownicy nie trafiali na nieaktualne treści.
Na końcu sprawdź, czy integracje zewnętrzne – płatności, ERP, magazyn, newsletter – działają poprawnie. Upewnij się, że przepływ danych wrócił do normalnego trybu, a raporty analityczne znowu śledzą pełną ścieżkę zakupową.
W całym procesie pamiętaj o spójności nazewnictwa i przejrzystości interfejsu. Wdrożenie katalogu to nie tylko wyłączenie przycisków, ale kompletna korekta doświadczenia użytkownika tak, by zrozumiał on, że obecnie przegląda ofertę informacyjną, a nie sklep transakcyjny.
Na koniec, jeśli korzystasz z systemu PrestaShop w niestandardowej infrastrukturze, wprowadź monitoring kluczowych adresów URL. To ułatwi wykrywanie niepożądanych zachowań i pozwoli szybko zareagować, gdyby któryś moduł przywrócił elementy procesu zakupowego bez Twojej wiedzy.