Menedżer Canonical produktów: konfiguracja i pomoc

Szybki start

  1. Zainstaluj ZIP w Moduły > "Module Manager" i kliknij Konfiguruj.
  2. Otwórz "Improve" > Menedżer canonical > Ustawienia > Konfiguracja i sprawdź "Canonical URLs" oraz Wykluczenia.
  3. Otwórz Reguły kanoniczne i podaj nazwę w polu Nazwa reguły i ogranicz zakres w polu Encje docelowe.
  4. Wybierz wartość pola Akcja, w razie potrzeby uzupełnij Niestandardowy kanoniczny URL i ustaw Noindex, Nofollow, Priorytet oraz Aktywny zgodnie z potrzebami.
  5. Zapisz i otwórz stronę docelowej encji w każdym odpowiednim języku.
  6. Sprawdź znaczniki canonical i robots w źródle strony, a następnie stronę nieobjętą regułą.

Instrukcja konfiguracji

Instalacja i otwieranie modułu

Prześlij ZIP w Moduły > "Module Manager" > "Upload a module". Zainstaluj moduł i kliknij Konfiguruj. Panel znajduje się w "Improve" > Menedżer canonical. Otwórz Reguły kanoniczne, aby zarządzać regułami, i Ustawienia > Konfiguracja, aby zmienić globalne ustawienia URL.

Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.

Zmiany HTML wymagają, aby motyw udostępniał standardową sekcję head HTML zakończoną </head> przez actionOutputHTMLBefore.

Konfiguracja konwencji kanonicznych adresów URL

Otwórz Ustawienia > Konfiguracja > "Canonical URLs".

Ustawienie Domyślnie Działanie i kiedy zmienić
Wymuś małe litery w adresach URL Tak Zamienia ścieżkę w rozpoznanym znaczniku canonical na małe litery. Wyłącz, jeśli rzeczywiste trasy wymagają ścieżek z wielkimi i małymi literami.
Wymuszaj końcowy ukośnik Nie Dodaje ukośnik do ścieżki kanonicznej, chyba że ma rozszerzenie pliku, np. .html lub .php. Włącz tylko wtedy, gdy odpowiada to rzeczywistym adresom docelowym.

Ustawienia mogą przetwarzać istniejący canonical na obsługiwanych stronach encji bez tworzenia specjalnej reguły. Nie zmieniają nazw tras ani nie tworzą przekierowań.

Konfiguracja wykluczeń

Ustawienie Domyślnie Działanie
Usuń paginację z canonical Nie Zapisanie tego przełącznika nie usuwa parametrów paginacji z adresów kanonicznych.
Usuń parametry URL utm_source,utm_medium,utm_campaign,utm_term,utm_content,fbclid,gclid,msclkid Usuwa wskazane nazwy parametrów zapytania z rozpoznanego znacznika canonical.

Wpisz nazwy rozdzielone przecinkami w Usuń parametry URL. Na przykład:

utm_source,utm_medium,utm_campaign,utm_term,utm_content,fbclid,gclid,msclkid,affiliate_id,newsletter_id

Jeśli celowo chcesz usuwać parametry paginacji, dodaj p lub page do tej listy. Sam zapisany przełącznik paginacji nie realizuje tego działania. Zapisz i sprawdź wynikowy canonical.

Tworzenie reguły kanonicznej

Otwórz Reguły kanoniczne i dodaj regułę.

Pole Domyślnie dla nowej reguły Co wpisać
Nazwa reguły Puste Wewnętrzna etykieta reguły.
Encje docelowe Pusty selektor Wybierz typ encji i konkretne cele. Selektor bez ograniczeń dla danego typu może pasować do wszystkich encji tego typu.
Akcja Nadpisz istniejący canonical Wybierz sposób dostarczenia kanonicznego URL.
Niestandardowy kanoniczny URL Puste Pełny docelowy URL dla Użyj niestandardowego adresu URL. Uzupełnij wymagane języki sklepu.
Noindex Nie Zastępuje lub wstawia pierwszy rozpoznany znacznik meta robots z dyrektywą noindex.
Nofollow Nie Dodaje dyrektywę nofollow przez tę samą ścieżkę znacznika robots.
Priorytet 10 Wyższe liczby są przetwarzane najpierw.
Aktywny Tak Wyłącz regułę bez usuwania.

Dostępne wartości akcji:

Widoczna akcja Zapisana wartość Działanie
Nadpisz istniejący canonical override Używa własnego czystego adresu PrestaShop encji, zastępując rozpoznany istniejący canonical lub dodając go przy braku.
Dodaj canonical tylko jeśli brakuje add_missing Dodaje adres encji tylko przy braku znacznika canonical. Globalne czyszczenie URL nadal może zmieniać istniejący canonical.
Użyj niestandardowego adresu URL custom Używa wielojęzycznego własnego URL, zastępując rozpoznany canonical lub dodając go przy braku.

Reguły obsługują produkty, kategorie, strony CMS, producentów i dostawców. Kierowanie na produkty może obejmować warunki kategorii, producenta i dostawcy. Sprawdź wybrany zakres przed zapisaniem reguły, która może objąć wiele stron.

Pasujące reguły są odczytywane według malejącego priorytetu. Przetwarzanie kończy się, gdy pasująca reguła dostarczy kanoniczny URL. Zebrane wcześniej flagi robots obowiązują razem z nim. Nie zakładaj, że każda reguła o niższym priorytecie wniesie dyrektywy robots.

Na przykład reguła własnego URL może wygenerować:

<link rel="canonical" href="https://yourshop.com/main-product">

Włączenie obu przełączników robots daje:

<meta name="robots" content="noindex, nofollow">

To zastąpienie nie scala wszystkich wcześniejszych dyrektyw robots. Sprawdź istniejące dyrektywy, które musisz zachować.

Zaawansowane kierowanie na encje

Do zwykłej konfiguracji używaj selektora encji w panelu administracyjnym. Zapisany selektor może obejmować produkty z kategorii 12 i 18, wykluczając produkt 145:

{
  "products": {
    "groups": [{
      "include": {"method": "by_category", "values": [12, 18]},
      "excludes": [{"method": "specific", "values": [145]}]
    }]
  }
}

To ilustracja zapisanych danych, a nie osobny ekran importu. Po zmianie kierowania sprawdź rzeczywiste dopasowania w sklepie.

Weryfikacja wyniku w sklepie

Zacznij od jednej reguły produktu. Zapisz ją, otwórz produkt i wyświetl źródło strony. Znajdź znacznik canonical w head. Porównaj jego URL z zamierzonym rzeczywistym adresem docelowym.

Przy Dodaj canonical tylko jeśli brakuje przetestuj stronę z istniejącym canonical i stronę bez niego. Przy własnym URL przetestuj tę samą encję we wszystkich aktywnych językach. Nie zakładaj, że brakująca własna wersja językowa odziedziczy URL innego języka.

Sprawdź znacznik robots, gdy Noindex lub Nofollow jest włączone. Otwórz też encję nieobjętą regułą, aby potwierdzić zakres. Moduł przetwarza obsługiwane strony szczegółów encji. Nie zapewnia takiej samej obsługi dowolnych stron głównych, wyszukiwania i własnych stron modułów.

Moduł nie generuje ani nie zastępuje znaczników hreflang. Jeśli potrzebujesz wersji językowych, użyj osobnej implementacji hreflang sklepu.

Panel pokazuje aktywne reguły, zakres encji, ostatnie reguły i bieżące ustawienia canonical. To przegląd, nie dowód zmiany wyniku motywu.

Rozwiązywanie problemów z regułami

Jeśli nic się nie zmienia, potwierdź, że reguła jest aktywna i pasuje do bieżącej encji oraz sklepu. Sprawdź, czy reguła o wyższym priorytecie już dostarcza canonical. Wyczyść pamięć podręczną stron i sprawdź źródło ponownie.

Potwierdź, że strona przekazuje HTML przez actionOutputHTMLBefore i zawiera normalną sekcję head. Kod edycji znaczników rozpoznaje określone formy znaczników link i meta. Nietypowa kolejność atrybutów lub własny kod mogą wymagać analizy.

Jeśli czyszczenie URL nie działa, sprawdź istniejący znacznik canonical i nazwy parametrów. Moduł edytuje znacznik canonical, nie adres w przeglądarce. Nie zmienia przyjaznych adresów URL, nazw produktów, rekordów katalogu, .htaccess ani robots.txt.

Usunięcie produktu, kategorii, strony CMS, producenta lub dostawcy usuwa reguły przypisane bezpośrednio do tego elementu. Po usunięciu elementu sprawdź zapisane wybory w szerszych regułach.

Wyłączenie lub odinstalowanie

Wyłącz moduł w "Module Manager", aby zatrzymać zmiany HTML i zachować reguły. Rdzeń i motyw dostarczą wtedy swoje normalne znaczniki SEO.

Odinstalowanie usuwa menu modułu, ustawienia, preferencje administracyjne i tabele reguł canonical. Najpierw wyeksportuj potrzebne dane reguł. Moduł nie przepisuje adresów ani rekordów katalogu.

Pytania

Brak pytań o ten moduł

Zapytaj o instalację, zgodność lub konfigurację. Odpowiedzi pojawią się tutaj.

Znane problemy

6

Nieprzetłumaczone etykiety panelu administracyjnego

RozwiązaneZaktualizowano:
Naprawiono w: 1.2.7
Niektóre etykiety panelu administracyjnego pozostawały w języku źródłowym mimo dostępnych tłumaczeń.

Uszkodzony przetłumaczony tekst

RozwiązaneZaktualizowano:
Naprawiono w: 1.2.2
Niektóre przetłumaczone etykiety panelu administracyjnego wyświetlały uszkodzony tekst.

Selektor celu kanonicznego nie ładuje się

RozwiązaneZaktualizowano:
Naprawiono w: 1.2.3
Selektor elementów mógł nie ładować się podczas wybierania celu reguły kanonicznej.

Wyszukiwarka panelu może przestać się ładować

RozwiązaneZaktualizowano:
Naprawiono w: 1.2.1
Wyszukiwarka w panelu administracyjnym mogła przestać działać po odświeżeniu zależności instalacji.

Brak stylów w panelu administracyjnym i sklepie

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.11
Po czyszczeniu brakowało części zasobów panelu administracyjnego i sklepu, przez co dotknięte ekrany były niekompletne.

Filtry listy nie zawężają prawidłowo wyników

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.7
Filtrowanie reguł kanonicznych w panelu administracyjnym mogło zwracać nieprawidłowe wyniki.

Zgłoszenia funkcji

5

Zaimplementowane

Reguły kanonicznych adresów URL

Zaimplementowane
Ustawiaj reguły kanonicznych adresów URL dla produktów, kategorii, stron treści, marek i dostawców.

Aktualizacje z panelu administracyjnego

Zaimplementowane
Sprawdzaj dostępność aktualizacji modułu i instaluj je z panelu administracyjnego.

Wielojęzyczny panel administracyjny

Zaimplementowane
Korzystaj z panelu administracyjnego modułu po francusku, niemiecku, hiszpańsku, włosku i polsku.

Zbiorczy przegląd licencji

Zaimplementowane
Przeglądaj informacje o licencji razem z informacjami o innych zainstalowanych modułach mypresta.rocks.

Łączna aktywacja licencji i wsparcia

Zaimplementowane
Aktywuj licencję modułu i przypisz wsparcie w jednym działaniu.

Dziennik zmian

v1.3.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • Improvedsettings form organization with tabbed layout
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
Starsze wersje

v1.1.82026-03-13

  • Addedcomplete FR/DE/ES/IT/PL translations

v1.2.02026-02-06

  • AddedPrestaShop 9 and Hummingbird theme compatibility
  • Addedbulk canonical override via CSV import and export for large catalogs
  • Improvedcategory canonical management to handle root and nested sub-categories independently
  • Fixedcanonical URL containing double slash when PS base URL is configured with trailing slash
  • Addedaudit log showing active overrides, who set them, and when they were last modified

v1.0.02025-11-06

  • Initialrelease of Product Canonical Manager
  • InitialOverride canonical URLs for products and categories from back office
  • InitialMulti-language support: configure canonical per language independently
  • InitialPrevents duplicate content penalties from faceted navigation and sorting parameters

v1.1.02025-08-21

  • Addedper-product and per-category canonical override fields in back-office edit forms
  • Addedcanonical tag support on manufacturer and supplier listing pages
  • Improvedcanonical URL generation to strip session ID and pagination query parameters
  • Fixedcanonical tag not injected on pages served by PS full-page cache

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.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry