Automatyczne Rich Snippets Schema SEO: konfiguracja i pomoc
Szybki start
- Zainstaluj ZIP w Moduły > "Module Manager" i kliknij "Configure".
- Otwórz "Improve" > Schema Rich Snippets > Ustawienia > Konfiguracja i wybierz potrzebne Typy schematów.
- Uzupełnij Organizacja i Profile społecznościowe, a następnie sprawdź Źródło marki i Pokaż oferty wariantów w Schemat produktu.
- Skonfiguruj Kraje wysyłki (ISO), Przewoźnicy dla stawek wysyłki oraz rzeczywiste czasy przygotowania i transportu.
- Ustaw Umiejscowienie polityki zwrotów, sprawdź termin, opłaty, metodę zwrotu i wyjątki produktów; zapisz.
- Wygeneruj podgląd strony głównej i produktu w Podgląd schematu.
- Sprawdź publiczny JSON-LD i zweryfikuj rzeczywiste adresy URL, w tym ceny, warianty, dostawę i zwroty.
Wymaga PrestaShop 1.6 lub nowszego oraz PHP 7.1 lub nowszego.
Instrukcja konfiguracji
Instalacja i otwieranie konfiguracji
Prześlij ZIP w Moduły > "Module Manager" > "Upload a module". Zainstaluj moduł i kliknij "Configure". Otwórz "Improve" > Schema Rich Snippets > Ustawienia > Konfiguracja.
Wymaga PrestaShop 1.6 lub nowszego oraz PHP 7.1 lub nowszego.
Czyszczenie HTML wymaga wywoływania actionOutputHTMLBefore przez rdzeń. Sprawdź publiczny wynik na rzeczywiście używanym rdzeniu i motywie.
Instalacja tworzy tabele mprschema_override i mprschema_log z prefiksem bazy danych. Ustawienia modułu są przechowywane pod mprschema we wspólnej tabeli konfiguracji MPR.
Wybór typów schema i czyszczenia
W sekcji Typy schematów poniższe przełączniki mają domyślnie wartość Tak.
| Ustawienie | Wynik |
|---|---|
| Schemat produktu | Znaczniki produktu na stronach produktów, wraz ze znacznikami wariantów, jeśli są obsługiwane. |
| Schemat Organization | Znaczniki firmy na stronie głównej. |
| Schemat WebSite | Znaczniki witryny na stronie głównej z akcją wyszukiwania używającą natywnego adresu wyszukiwania i ?s={search_term_string}. |
| Schemat ścieżki nawigacji | BreadcrumbList na obsługiwanych stronach encji poza stroną główną, gdy można zbudować ścieżkę. |
| Schemat kategorii | CollectionPage z danymi kategorii, liczbą produktów i krótką listą produktów. |
| Schemat artykułu CMS | Article z tekstem CMS, nagłówkiem, językiem, dostępnymi datami, autorem i wydawcą. |
| Usuń atrybuty Microdata | Usuwanie obsługiwanych atrybutów itemscope, itemtype, itemprop, itemid i itemref z wyrenderowanego HTML. |
| Usuń istniejący JSON-LD | Usuwanie innych bloków skryptów JSON-LD z wyrenderowanego HTML. Moduł zachowuje własne oznaczone bloki i oznaczone bloki Smart Breadcrumbs. |
Wyłącz typ schema, jeśli nie chcesz go publikować. Przed zapisem sprawdź czyszczenie, jeśli inny moduł publikuje znaczniki, które chcesz zachować. Czyszczenie działa na wyrenderowanym HTML i nie edytuje plików motywu.
Moduł nie generuje schema FAQ i nie ma opcji konfiguracji FAQ.
Konfiguracja schema produktu
| Ustawienie | Domyślnie | Działanie i kiedy zmienić |
|---|---|---|
| Źródło marki | Producent | Wybierz Producent, Dostawca, Cecha o nazwie "Brand" lub Marka sklepu (własne produkty). |
| Nazwa marki sklepu | Puste | Używane dla źródła marki sklepu. Puste oznacza użycie nazwy organizacji lub sklepu. |
| Domyślny stan produktu | Nowy | Wartość zastępcza, gdy produkt nie dostarcza obsługiwanego stanu. Pozostałe opcje: Używany i Odnowiony. |
| Uwzględnij opinie | Tak | Odczytuj zatwierdzone komentarze i oceny produktów. Wyłącz, aby pomijać opinie. |
| Pokaż oferty wariantów | Tak | Publikuj kwalifikujące się kombinacje z własnymi ofertami i danymi produktów. Wyłącz, aby używać pojedynczej oferty produktu ze strony. |
| Właściwości wariantów | Brak jawnego mapowania | Przypisz grupy atrybutów do Rozmiar, Kolor, Materiał, Wzór, Grupa wiekowa, Płeć lub Nie jest właściwością wariantu. Grupy kolorów domyślnie mają color; pozostałe wymagają mapowania. |
| Maks. zdjęć produktu | 5 | Ustaw limit obrazów od 1 do 10. |
Wynik produktu odczytuje bieżące dane katalogowe. Dostępne pola obejmują nazwę, URL, opis, indeks jako SKU, EAN-13 jako gtin13, UPC jako gtin12, ISBN, indeks dostawcy jako MPN, markę, obrazy, stan, wagę, kategorię i cechy produktu. Oferty zawierają cenę, walutę, dostępność, URL i sprzedawcę, jeśli dane są dostępne. Produkty z ukrytymi cenami lub niedostępnym zamawianiem nie publikują zapisanej ceny jako oferty.
Dla produktów z użytecznymi, odrębnymi adresami kombinacji wynik może stać się ProductGroup zawierającym rekordy wariantów Product i ich oferty. Jeśli kombinacji nie można wstępnie wybrać przez odrębne adresy, moduł używa pojedynczej oferty strony produktu. Nie oczekuj dawnej struktury AggregateOffer.
Dane opinii pochodzą z zatwierdzonych rekordów w {prefix}product_comment. Moduł może dodać ocenę zbiorczą i do 10 ostatnich opinii. Gdy nie ma zatwierdzonej oceny zbiorczej, może odczytać oceny z najnowszego aktywnego nadpisania tego produktu, bez filtrowania według sklepu. Nie tworzy ocen bez danych źródłowych.
Moduł pobiera dostępne identyfikatory bezpośrednio z pól produktu. Nie ma ustawienia do zmiany ich przypisania.
Konfiguracja dostawy
| Ustawienie | Domyślnie | Co skonfigurować |
|---|---|---|
| Uwzględnij szczegóły wysyłki | Tak | Włącz stawki i czasy dostawy, gdy można obliczyć wiarygodną stawkę. |
| Min. czas obsługi (dni) | 0 | Minimalny czas przygotowania w pełnych dniach. |
| Maks. czas obsługi (dni) | 1 | Maksymalny czas przygotowania, co najmniej równy minimum. |
| Min. czas tranzytu (dni) | 2 | Minimalny czas transportu w pełnych dniach. |
| Maks. czas tranzytu (dni) | 5 | Maksymalny czas transportu, co najmniej równy minimum. |
| Kraje wysyłki (ISO) | Puste | Dwuliterowe kody krajów docelowych rozdzielone przecinkami, np. PL,DE. Puste oznacza kraj sklepu. |
| Przewoźnicy dla stawek wysyłki | Brak | Wybierz przewoźników, których stawki mają być publikowane. Pomiń odbiór osobisty i przewoźników wyłącznie z wyceną. Brak wyboru oznacza brak szczegółów dostawy. |
Stawki dotyczą jednej sztuki produktu i najniższej odpowiedniej stawki spośród wybranych przewoźników dla każdego celu. Kalkulator sprawdza zakresy przewoźników, strefy, podatki, obsługę, dopłaty produktowe i obsługiwane progi darmowej dostawy.
Szczegóły dostawy mogą być pomijane, jeśli stawka zależy od rozszerzenia, podatków zależnych od adresu, modułów przewoźników, reguł magazynowych lub innych nieobsługiwanych warunków zamówienia. Moduł nie podstawia zgadywanej ceny. Porównaj stawki z procesem zamówienia, zanim oprzesz się na wyniku.
Konfiguracja zwrotów
| Ustawienie | Domyślnie | Co skonfigurować |
|---|---|---|
| Uwzględnij politykę zwrotów | Tak | Włącz publikowanie zasad zwrotów. |
| Umiejscowienie polityki zwrotów | Każda oferta produktu | Wybierz blok Organization strony głównej, każdą ofertę produktu lub oba miejsca. Umieszczenie w Organization wymaga włączonego schematu Organization. |
| Okno zwrotu (dni) | 14 | Dodatnia całkowita liczba dni dla ograniczonego terminu zwrotu. |
| Typ polityki zwrotów | Ograniczone okno zwrotu | Wybierz Ograniczone okno zwrotu, Nieograniczone okno zwrotu lub Zwroty niedozwolone. |
| Koszty zwrotu | Darmowy zwrot | Wybierz Darmowy zwrot, Klient płaci za przesyłkę zwrotną lub Stała opłata za zwrot pobierana przez sklep. |
| Opłata za przesyłkę zwrotną | Puste | Podaj dodatnią stałą kwotę, jeśli sklep pobiera stałą opłatę za zwrot. |
| Waluta opłaty za zwrot | Puste | Wybierz walutę kwoty. Publikują ją tylko sklepy z tą walutą domyślną. |
| Metoda zwrotu | Zwrot pocztą | Wybierz Zwrot pocztą, Zwrot w sklepie lub Zwrot w kiosku. |
| Produkty z własną polityką zwrotów | Brak | Wybierz konkretne produkty, których oferty mają korzystać z wyjątku od zasad. |
| Polityka zwrotów tych produktów | Zwroty niedozwolone | Wybierz typ zasad dla wyjątku. |
| Okno zwrotu tych produktów (dni) | 0 | Podaj dodatnią całkowitą liczbę dni, jeśli wyjątek ma ograniczony termin. |
Zakres obowiązywania zwrotów jest budowany z krajów dostawy sklepu. Kraj zasad zwrotów używa kraju organizacji lub sklepu. Nie jest wyznaczany wyłącznie przez Kraje wysyłki (ISO).
Porównaj te wartości z zasadami faktycznie publikowanymi przez sklep. Zapis ustawień schema nie konfiguruje dostawy w zamówieniu ani procesu zwrotów. Nieprawidłowe wybory, kody krajów, zakresy dni lub wymagane stałe opłaty mogą uniemożliwić zapis formularza. Popraw wskazane pola i zapisz ponownie.
Podgląd i weryfikacja publicznych stron
Otwórz Schema Rich Snippets > Podgląd schematu. Wygeneruj podgląd strony głównej i rzeczywistej strony produktu, kategorii lub CMS.
Podgląd renderuje odpowiednie grupy schema niezależnie od ich nadrzędnych przełączników włączenia. Zawsze sprawdzaj także publiczny URL. W źródle strony znajdź bloki application/ld+json oznaczone data-mprschema="1". Porównaj ceny, walutę, dostępność, identyfikatory, dane firmy, dostawę i zwroty z widoczną treścią strony.
Użyj odnośników do walidatorów z ekranu podglądu, aby sprawdzić publiczny URL.
Jeśli własny motyw nie wywołuje hooka nagłówka, dodaj natywne wywołanie w szablonie head:
{hook h='displayHeader'}
Moduł wyświetla JSON-LD przez ten hook. Nie dodaje CSS ani JavaScript dla kupujących.
Nadpisania ocen tylko w razie potrzeby
Ten proces konfiguracji nie zawiera zwykłego edytora ocen. Kod może odczytywać review_count i review_value z {prefix}mprschema_override dla aktywnego rekordu produktu. Nie filtruje według id_shop, więc nadpisanie może wpływać na inne sklepy z tym samym identyfikatorem produktu. Zatwierdzone agregaty komentarzy mają pierwszeństwo.
Jeśli utrzymujesz takie rekordy bezpośrednio, używaj prawdziwych opinii, właściwego prefiksu tabel oraz identyfikatorów produktu i sklepu. Oryginalna postać instrukcji wstawiania to:
INSERT INTO ps_mprschema_override
(entity_type, entity_id, id_shop, review_count, review_value, active, date_add, date_upd)
VALUES
('product', 123, 1, 42, 4.80, 1, NOW(), NOW());
Przed użyciem zastąp każdą przykładową wartość. Zapisuje to zastępczy agregat, a nie pojedyncze rekordy Review.
Rozwiązywanie problemów i odinstalowanie
Jeśli brakuje znaczników, sprawdź przełącznik typu schema, hook nagłówka, identyfikator encji i pamięć podręczną stron. Panel pokazuje liczebność katalogu i zakres konfiguracji. Użyj Ustawienia > Integralność do wymaganych kontroli infrastruktury.
Jeśli znikają potrzebne znaczniki innych modułów, wyłącz Usuń istniejący JSON-LD, wyczyść pamięć podręczną stron i sprawdź wynik ponownie. Jeśli pozostają zduplikowane mikrodane, potwierdź wywoływanie hooka wyjściowego przez rdzeń i obecność normalnej sekcji head.
Jeśli brakuje szczegółów dostawy, wybierz przewoźników i sprawdź nieobsługiwane warunki cenowe. Jeśli brakuje opłaty za zwrot, sprawdź kwotę, wybraną walutę i domyślną walutę każdego sklepu. Porównaj osobno produkt prosty i produkt z kombinacjami.
Wyłącz moduł w "Module Manager", aby zatrzymać generowanie znaczników. Odinstalowanie usuwa menu, ustawienia modułu, preferencje administracyjne oraz tabele nadpisań i logów. Przed odinstalowaniem wyeksportuj potrzebne własne rekordy nadpisań.
Pytania
Brak pytań o ten moduł
Zapytaj o instalację, zgodność lub konfigurację. Odpowiedzi pojawią się tutaj.
Znane problemy
7
Etykiety administracyjne pozostawały po angielsku
Oferty publikowane dla produktów dostępnych tylko na zapytanie
Potrzebne dane strukturalne usuwane podczas czyszczenia
Save and stay nie zawsze sprawdzało ustawienia
Uszkodzone tłumaczenia etykiet
Wzmocnienie zabezpieczeń
Konfiguruj nie otwierało właściwej strony ustawień
Zgłoszenia funkcji
9
Zaimplementowane
Dane strukturalne ofert dla kombinacji produktów
Automatyczne dane strukturalne
Kontrola i naprawa instalacji
Aktualizacje modułu jednym kliknięciem
Zasady zwrotów i dostawy sprzedawcy
Dane strukturalne wariantów produktów
Cechy produktów w danych strukturalnych
Zmienne treści wielokrotnego użytku w danych strukturalnych
Marka sklepu jako marka produktu
Dziennik zmian
v1.1.102026-06-10
- Certified the release package with the shared package surface gate.
- Synced shared Entity Selector, Search and License package copies.
- Aligned mprschema.php, config.xml and package metadata to the same version.
- Rebuilt the ZIP without development sources or leaked admin package files.
Starsze wersje
v1.1.122026-05-27
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedAdd standard infrastructure checks, tag quality/monitoring checks
v1.1.02026-04-12
- AddedJSON-LD generation for product, offer, breadcrumb, category, CMS article, organization and website schema.
- Addedoptional review/rating output when reliable product comment or override data exists.
- Addedschema cleanup to reduce duplicate microdata/JSON-LD from themes.
v1.1.22025-12-03
- Addedstandard infrastructure and integrity checks.
- Refreshed module translations and PrestaShop scanner parity.
- Addedone-click module update package integration.
Demo
Przetestuj pełny moduł przed zakupem
Licencję kupisz później, a ustawienia zostaną.
- Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
- Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
- Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Pobierając, akceptujesz warunki dema i politykę prywatności.
Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.