Pasek informacyjny PrestaShop: komunikat na górze każdej strony sklepu
Pasek informacyjny w PrestaShop to cienki pasek z jednym zdaniem nad nagłówkiem sklepu, widoczny na każdej stronie. Dodasz go na trzy sposoby: w ustawieniach motywu, jeśli je ma, modułem z Addons albo wpisem w szablonie motywu potomnego z kilkoma regułami CSS. Najważniejsze, żeby zdanie było krótkie, prawdziwe i czytelne na telefonie.
Autor: Zespół TellMyShop. Piszemy o PrestaShop na podstawie pracy z zapleczem prawdziwych sklepów i testów na własnym sklepie testowym.
Aktualizacja: · 5 min czytania
Do czego służy pasek z komunikatem na górze strony?
Do jednej informacji, która zmienia decyzję klienta, zanim ten zacznie szukać produktu. Klient widzi pasek na stronie głównej, w kategorii, na karcie produktu i w koszyku, więc nie musi trafiać na konkretną stronę, żeby się o czymś dowiedzieć.
Typowe treści paska:
- próg darmowej dostawy („Darmowa dostawa od 199 zł”),
- termin wysyłki („Zamówienia do 14:00 wysyłamy tego samego dnia”),
- przerwa w wysyłkach („Paczki z długiego weekendu wyślemy we wtorek”),
- ostatni dzień zamówień przed świętami.
Kwoty i godziny w przykładach są przykładowe. W pasku wpisuj tylko to, co jest ustawione w sklepie. Gdy pasek obiecuje darmową dostawę od 199 zł, a przewoźnik w koszyku liczy ją od 250 zł, klient poczuje się oszukany w ostatnim kroku. Jak ustawić sam próg, opisujemy w tekście o darmowej dostawie od kwoty.
Trzy sposoby na pasek informacyjny w PrestaShop
Wybierz sposób według tego, jak często zmieniasz tekst i jaki masz motyw.
| Sposób | Kiedy pasuje | Na co uważać |
|---|---|---|
| Ustawienia motywu | kupiony motyw ma pole „górny pasek” albo „top bar” | po zmianie motywu pasek znika razem z ustawieniami |
| Moduł paska z Addons | tekst zmieniasz często, chcesz harmonogram albo kilka wersji | kolejny moduł do aktualizacji; sprawdź zgodność z wersją sklepu |
| Wpis w szablonie motywu potomnego | jeden stały komunikat, zmieniany kilka razy w roku | zmiana tekstu to zmiana pliku motywu |
PrestaShop ma na górze strony miejsce przeznaczone na banery. Dokumentacja dla programistów opisuje je przy miejscu displayBanner jako „samą górę każdej strony”. Moduły pasków zwykle podpinają się właśnie tam. Które moduły są w tym miejscu u ciebie, sprawdzisz w Wygląd → Pozycje, opisanym w instrukcji pozycji modułów.
Wpis w szablonie robi się w motywie potomnym, nie w motywie głównym. Gdy dopiszesz pasek w plikach motywu głównego, następna aktualizacja motywu go usunie. Budowę motywu potomnego opisuje dokumentacja PrestaShop o motywach potomnych. Co się dzieje ze zmianami po aktualizacji, wyjaśniamy w tekście aktualizacja szablonu usunęła zmiany.
Jak dodać pasek w szablonie krok po kroku?
Ta droga wymaga dostępu do plików motywu. Jeśli nie pracujesz w plikach na co dzień, zrób to z kimś, kto pracuje, albo z Claude'em.
- Sprawdź, czy sklep ma motyw potomny. Jeśli nie, utwórz go, zanim zmienisz pierwszy plik.
- Zrób kopię pliku nagłówka motywu (w Classic to szablon nagłówka strony).
- Dopisz nad nagłówkiem jeden blok z tekstem komunikatu i własną klasą, na przykład
top-info-bar. - W pliku
custom.cssmotywu potomnego ustaw kolor tła, kolor tekstu, mały rozmiar czcionki i wyśrodkowanie. - Dodaj regułę dla wąskich ekranów, żeby tekst zawijał się zamiast wychodzić poza ekran.
- Wyczyść pamięć podręczną w Zaawansowane → Wydajność.
- Otwórz sklep w oknie prywatnym i na telefonie. Sprawdź stronę główną, kategorię, kartę produktu i koszyk.
W sklepie z kilkoma językami tekst wpisany na stałe w szablon pokaże się w jednym języku wszystkim. Wtedy wygodniejszy jest moduł z polem na każdy język albo tekst przez tłumaczenia motywu.
Jak ma wyglądać pasek na telefonie?
Pasek na telefonie zajmuje cenne miejsce nad produktem, więc musi być niski. Dwie linie to granica. Trzy linie spychają nazwę produktu i cenę w dół ekranu.
Na co zwrócić uwagę:
- Kontrast. Biały tekst na jasnym tle, na przykład na żółci, jest słabo czytelny w słońcu. Wybierz ciemne tło i jasny tekst albo odwrotnie.
- Rozmiar czcionki. Za mały tekst klient przybliża palcami. Mały, ale nie mniejszy niż reszta drobnego tekstu w sklepie.
- Bez przewijanego napisu. Przesuwający się tekst trudno przeczytać i męczy oczy.
- Przycisk zamknięcia tylko z pamięcią. Jeśli pasek da się zamknąć, powinien zostać zamknięty na kolejnych stronach. Inaczej klient zamyka go na każdej stronie od nowa.
- Osobna reguła dla wąskich ekranów. Na telefonie zmniejsz odstępy i pozwól tekstowi się zawinąć. Taką regułę zamykasz w bloku działającym tylko poniżej wybranej szerokości ekranu, opisanym w przewodniku MDN po zapytaniach o media.
Jak dbać o pasek po jego dodaniu?
Pasek, którego nikt nie pilnuje, szybko zaczyna kłamać. Promocja się skończyła, próg dostawy się zmienił, a na górze sklepu dalej wisi stary tekst. Klient czyta go jako obietnicę.
Trzy proste zasady:
- przy każdej zmianie cennika dostawy albo terminów wysyłki sprawdź też pasek,
- komunikat sezonowy usuń albo podmień w dniu końca akcji, nie tydzień później,
- gdy pasek jest pusty, nie zostawiaj pustego kolorowego paska; ukryj go całkiem.
Gdy pasek źle wygląda na telefonie, poprawkę opisujemy osobno w tekście o widoku mobilnym PrestaShop. Kolory przycisków i innych elementów zmienisz według tekstu o zmianie koloru przycisku.
Jak dodać pasek informacyjny z Claude?
Piszesz, jaki komunikat chcesz i jak ma wyglądać. Claude sprawdza motyw, ustala, czy jest motyw potomny i czy w górnym miejscu strony nie działa już moduł z podobnym paskiem. Potem pokazuje zmianę w plikach przed zapisem.
Dodaj cienki pasek na samej górze każdej strony: „Darmowa dostawa od 199 zł”. Ciemne tło, mały tekst, wyśrodkowany.
Sprawdziłem ustawienia dostawy: darmowa dostawa jest ustawiona od 199 zł brutto, więc tekst się zgadza. Motyw potomny już jest. Dopiszę pasek nad nagłówkiem i style w custom.css:
było: (brak paska)
będzie: <div class="top-info-bar">Darmowa dostawa od 199 zł</div>
będzie: .top-info-bar { background: #1f2937; color: #fff; font-size: 13px; text-align: center; padding: 6px 12px; }
Przed zapisem zrobię kopię obu plików, potem wyczyszczę pamięć podręczną i sprawdzę stronę główną.
Tak.
Zapisane. Pasek jest na stronie głównej i na karcie produktu. Na telefonie mieści się w jednej linii.
Gdy pasek nie będzie już potrzebny, poprosisz o jego usunięcie tak samo. Claude przywróci pliki z kopii albo usunie sam blok, też z podglądem. Przykład prośby jest w zastosowaniu pasek z komunikatem na całej stronie.
Zmiany w plikach motywu działają w TellMyShop Pro po włączeniu przełącznika Motyw w panelu modułu. Przełącznik działa 24 godziny i wymaga kopii bazy zrobionej tego samego dnia. Każda zmiana trafia do historii zmian, a większość zmian cofniesz jednym poleceniem. W darmowej wersji TellMyShop Free Claude przeczyta raporty sklepu i doradzi, ale niczego nie zapisze. Porównanie wersji jest w cenniku, a inne poradniki o wyglądzie sklepu znajdziesz na blogu.
Pytania i odpowiedzi
Czy PrestaShop ma wbudowany pasek informacyjny?
W motywie Classic nie ma osobnego modułu na cienki pasek z tekstem nad nagłówkiem. Są miejsca na górze strony, w które moduł albo motyw może wstawić taki pasek. Wiele kupionych motywów ma pasek w swoich ustawieniach, więc zajrzyj najpierw tam.
Co napisać w pasku informacyjnym?
Jedno zdanie, które pomaga w zakupie teraz: próg darmowej dostawy, termin wysyłki przed świętami, przerwa w wysyłkach w długi weekend. Bez kilku komunikatów naraz i bez przewijanych napisów. Na telefonie zdanie powinno zmieścić się w jednej, najwyżej dwóch liniach.
Czy pasek informacyjny spowolni sklep?
Sam tekst z kilkoma regułami CSS praktycznie nie ma wpływu na szybkość. Spowolnić mogą rozbudowane moduły pasków z animacjami, licznikami i własnymi skryptami. Gdy potrzebujesz tylko zdania i koloru tła, prostsze rozwiązanie wystarczy.
Jak zmienić tekst paska po zakończeniu promocji?
Zależy od tego, jak pasek powstał. Pasek z modułu albo z ustawień motywu zmieniasz w jego konfiguracji. Pasek dopisany w szablonie motywu zmienia się w pliku, więc z TellMyShop Pro potrzebny jest do tego przełącznik Motyw. Claude pokaże starą i nową treść przed zapisem.
Czy TellMyShop Free doda pasek informacyjny?
Nie. Darmowa wersja TellMyShop Free tylko czyta raporty sklepu i niczego nie zapisuje. Dodanie paska to zmiana w motywie, którą robi TellMyShop Pro po włączeniu przełącznika Motyw na 24 godziny.
PrestaShop jest zastrzeżonym znakiem towarowym PrestaShop SA. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadną z tych firm.