Własne pola i blog w PrestaShop: przewodnik po ACF i CPT
Karty techniczne, FAQ, odznaki, blog: jak dodać własne pola i typy treści do PrestaShop bez zmian w motywie i powierzyć ich wypełnianie Claude lub ChatGPT.
Pomóż wyszukiwarkom zrozumieć produkty, warianty i sklep dzięki danym strukturalnym Schema.org. Schema Pro łączy informacje o produktach, dane firmy, nawigację, dostawę i zwroty z narzędziami do sprawdzania wyniku i wykrywania brakujących danych.
Grupuj kombinacje za pomocą hasVariant, variesBy i productGroupID. Na przykład każdy kolor i rozmiar koszulki może mieć własny indeks, cenę, dostępność i zdjęcie.
Publikuj nazwę, opis, zdjęcia, SKU, markę, dostępne identyfikatory, stan, cenę, walutę i dostępność. Ceny uwzględniają kontekst odwiedzającego; ukryta cena nie tworzy oferty.
Powiąż przetłumaczone pytania i odpowiedzi z produktem, kategorią, stroną CMS lub dokładnym własnym adresem URL. Wyszukaj stronę po nazwie, ustaw kolejność i włączaj wpisy osobno.
Diagnostyka przetwarza aktywne produkty w małych partiach i oddziela błędy, zalecenia oraz informacje opcjonalne. Eksport CSV pomaga zaplanować poprawki.
Dane wielokrotnego użytku i strony statyczne mogą być przechowywane w pamięci podręcznej przez maksymalnie minutę. Ceny i stany produktów są obliczane przy każdym wyświetleniu; odpowiednie zmiany i przycisk czyszczenia unieważniają pamięć podręczną. Po włączeniu lub aktualizacji modułu szablony JSON-LD motywu są ponownie kompilowane: natywne oznaczenia są zastępowane bez duplikatów.
Odnowiona subskrypcja utrzymuje moduł aktywny, a przejściowa odpowiedź serwera licencji go nie zatrzymuje. Bez aktywnej licencji dane strukturalne pozostają publikowane; ustawienia, podgląd, audyt i FAQ czekają na licencję.
Produkt może mieć różne rozmiary, ceny i stany magazynowe. Dokładny opis tych różnic jest przydatniejszy niż powtarzanie wszędzie tego samego ogólnego oznaczenia. Schema Pro korzysta z rzeczywistych danych sklepu i pozwala wybrać typy publikowane na odpowiednich stronach. Wyniki rozszerzone zależą od zasad i decyzji Google: moduł nie gwarantuje pozycji, gwiazdek ani wzrostu ruchu.
Publikuj nazwę, opis, zdjęcia, SKU, markę, dostępne identyfikatory, stan, cenę, walutę i dostępność. Ceny uwzględniają kontekst odwiedzającego; ukryta cena nie tworzy oferty. Kody GTIN są sprawdzane przed publikacją: używaj wyłącznie kodów nadanych przez producenta. Oceny pochodzą z zatwierdzonych opinii spełniających kryteria wybranego źródła; przy ich braku są pomijane.
Grupuj kombinacje za pomocą hasVariant, variesBy i productGroupID. Na przykład każdy kolor i rozmiar koszulki może mieć własny indeks, cenę, dostępność i zdjęcie. Powiąż grupy atrybutów z kolorem, rozmiarem, materiałem, wzorem lub płcią. Konfigurowalny limit ogranicza wielkość wyniku, dając pierwszeństwo kombinacji wybranej i domyślnej.
Opisz firmę: nazwa, nazwa prawna, logo, adres, dane kontaktowe, numer VAT i oficjalne profile społecznościowe. Typy LocalBusiness obsługują także godziny otwarcia, współrzędne i przedział cenowy. Podawaj prawdziwe informacje; pola te nie gwarantują panelu wiedzy Google.
Opisz witrynę i wyszukiwanie wewnętrzne oraz publikuj ścieżkę nawigacji na odpowiednich stronach. WebSite i SearchAction pozostają oznaczeniami opisowymi: Google nie wyświetla już pola wyszukiwania w linkach do podstron. Ścieżki odpowiadają nawigacji dostarczanej przez PrestaShop. Adres wyszukiwania dostosowuje się do formatu adresów sklepu: pozostaje poprawny zarówno z uproszczonymi adresami URL, jak i bez nich.
Powiąż przetłumaczone pytania i odpowiedzi z produktem, kategorią, stroną CMS lub dokładnym własnym adresem URL. Wyszukaj stronę po nazwie, ustaw kolejność i włączaj wpisy osobno. Pytania muszą już być widoczne na stronie: moduł tworzy dane strukturalne, a nie publiczny blok FAQ. Google nie wyświetla już rozszerzonych wyników FAQ.
Opisz strony kategorii i adresy produktów na aktualnej liście. Podział na strony jest zachowany: dane dotyczą produktów na bieżącej stronie, a nie wymyślonej listy całego katalogu.
Podaj kraj docelowy, walutę, koszt dostawy, czas przygotowania i zakres czasu przewozu. Pusty koszt nie oznacza bezpłatnej dostawy; wpisuj zero tylko wtedy, gdy odpowiada to rzeczywistym warunkom. Wspólna reguła musi dotyczyć odpowiednich produktów. Nie wylicza stawek przewoźników ani kosztów dla konkretnego klienta.
Skonfiguruj zwroty niezależnie od dostawy: kraj, ograniczony lub nieograniczony termin albo brak możliwości zwrotu, koszt przesyłki po stronie sprzedawcy lub kupującego, metoda i adres zasad zwrotu. Wartości muszą odpowiadać opublikowanym warunkom; moduł nie określa obowiązków prawnych. Termin zwrotu przyjmuje wartość od 1 do 365 dni; aby zwroty nie miały limitu czasu, wybierz typ „Nieograniczony termin zwrotu”.
Wyszukaj produkt po nazwie, wybierz język i walutę, a następnie sprawdź JSON-LD. Otwórz stronę publiczną lub test wyników z elementami rozszerzonymi Google. Diagnostyka przetwarza aktywne produkty w małych partiach i oddziela błędy, zalecenia oraz informacje opcjonalne. Eksport CSV pomaga zaplanować poprawki. Brak kodu GTIN nadanego przez producenta nie jest automatycznie błędem. Diagnostyka nie potwierdza kwalifikacji w Google ani nie wykrywa wszystkich konfliktów motywu.


Schema Pro publikuje dane strukturalne w sklepie bez łączenia się z serwerem licencji i nigdy nie wyłącza się sam. Po odnowieniu subskrypcji nowa data końca jest pobierana z serwera licencji: licencja pozostaje aktywna przez siedem dni po zapisanej dacie, a następnie moduł ponownie pyta serwer, najwyżej raz na godzinę. Przejściowa odpowiedź serwera — błąd wewnętrzny, zbyt wiele żądań lub przesunięty zegar — nie zatrzymuje modułu: siedmiodniowy okres karencji liczy się od pierwszego niepowodzenia.
Bez aktywnej licencji dane strukturalne pozostają więc publikowane, a zakładki modułu pozostają widoczne; konfiguracja, podgląd, diagnostyka katalogu i edycja FAQ czekają na licencję, a formularz licencji jest wyświetlany jako pierwszy. Oba formularze licencji są chronione tokenem, a komunikaty licencji są przetłumaczone na pięć języków panelu.
Dane wielokrotnego użytku i strony statyczne mogą być przechowywane w pamięci podręcznej przez maksymalnie minutę. Ceny i stany produktów są obliczane przy każdym wyświetleniu; odpowiednie zmiany i przycisk czyszczenia unieważniają pamięć podręczną. Odczyty zdjęć i stanów wariantów są grupowane. Obciążenie zależy od katalogu i ustawień, bez uniwersalnej obietnicy czasu odpowiedzi. Moduł dodaje JSON-LD bez publicznego CSS i JavaScript. Może zastępować rozpoznane natywne szablony JSON-LD, zachowując nieznane oznaczenia innych modułów: sprawdź duplikaty na gotowej stronie. Odwiedziny sklepu nigdy nie łączą się z serwerem licencji. Po włączeniu lub aktualizacji modułu szablony JSON-LD motywu są ponownie kompilowane: natywne oznaczenia są rozpoznawane i zastępowane bez duplikatu Product, nawet gdy automatyczna rekompilacja szablonów jest wyłączona.
PrestaShop 1.7.8, 8.2+ i 9.0+ (8.0 i 8.1 nie są obsługiwane); minimum PHP 7.4, z wersją PHP obsługiwaną przez daną instalację PrestaShop. Panel w języku polskim, angielskim, francuskim, hiszpańskim i włoskim. Dane produktów i FAQ uwzględniają wybrany sklep i język. W trybie multistore wybierz jeden sklep przed edycją. Sprawdź współpracę motywu oraz innych modułów danych strukturalnych lub opinii w sklepie testowym.
Skontaktuj się z pomocą przez panel klienta WePresta. Podaj wersje PrestaShop/PHP, adres strony, sekcję konfiguracji, wyniki CSV i odpowiednie dzienniki bez danych prywatnych. Czas licencji, liczba witryn i opcjonalna pomoc zależą od oferty wybranej na stronie produktu.
See how we compare to the most common alternatives on the market.
| Feature | WePresta | Addons |
|---|---|---|
| payments Transparent pricing | check_circle | cancel |
| update Lifetime updates included | check_circle | cancel |
| support_agent Direct developer support | check_circle | cancel |
| verified PS 1.7, 8 & 9 compatible | check_circle | help_outline |
| code Standardized clean code | check_circle | cancel |
| storefront Multi-store ready | check_circle | help_outline |
| money_off No hidden renewal fees | check_circle | cancel |
Find answers to frequently asked questions about this module
Join +19 merchants using this module
5-minute installation · Full documentation included
check_circle
check_circle