SEO Custom Code Manager – produkty, kategorie i CMS w PrestaShop

PP-M013
SEO i Wydajność
  • 1.7.5 + | 8.x | 9.x
  • EN, FR, IT, DE, PL
  • 1.1.2
  • 2026-05-10

Moduł dla PrestaShop umożliwia dodawanie niestandardowych zasobów JSON-LD, JavaScript i CSS indywidualnie do każdego produktu, kategorii i CMS. Zwiększ widoczność w wyszukiwarkach dzięki structured data, popraw UX poprzez custom style i skrypty, oraz zapewnij bezpieczeństwo — zasoby są przechowywane na dysku serwera, unikając ataków XSS. Kluczowe funkcje: automatyczna walidacja JSON-LD, synchronizacja assetów, cache dla wydajności, wsparcie dla wielu języków i responsywny interfejs. Idealny dla sklepów chcących optymalizować SEO bez ryzyka.

190,00 zł Netto

Parametry Informacyjne:

  • 1.1.2
  • Wersja Sklepu Wersja PHP
    1.7.5 + 7.1 – 7.4
    8.x 8.1 – 8.3
    9.x 8.1 – 8.5
  • 2026-05-10
  • EN, FR, IT, DE, PL

Zastosowania modułu

Moduł sprawdza się w e-commerce, gdzie indywidualne produkty wymagają specjalnych prezentacji, takich jak:

  • Sklepy z elektroniką – dodanie interaktywnych demo produktów za pomocą JavaScript.
  • Sklepy odzieżowe – custom CSS dla unikalnych galerii zdjęć kategorii.
  • Sklepy z suplementami – JSON-LD dla bogatych snippetów z recenzjami i składnikami.
  • Platformy marketplace – optymalizacja stron kategorii dla lepszej nawigacji.
  • Biznesy B2B – ukrywanie cen lub dodawanie formularzy kontaktowych poprzez JS.

Funkcjonalności – Back Office

Edycja zasobów w formularzach

Dodawanie CSS, JS i JSON-LD indywidualnie dla każdego produktu, każdej kategorii i strony CMS - bezpośrednio w panelach, z wstępną walidacją i podglądem.

Bezpieczeństwo i walidacja

Wstępna kontrola kodu pod kątem zagrożeń, z blokadą niebezpiecznych konstrukcji. Zasoby przechowywane wyłącznie na dysku serwera, unikając zapisów w bazie danych i redukując ryzyko ataków typu Stored (Persistent) XSS.

Synchronizacja assetów

Automatyczne skanowanie i aktualizacja flag zasobów, z raportami o statusie.

Zarządzanie cache

Wbudowane narzędzia do czyszczenia pamięci podręcznej dla natychmiastowych zmian.

Funkcjonalności – Front Office

Structured data w head

JSON-LD wstrzykiwane jako script type="application/ld+json" dla lepszego SEO, umożliwiając implementację schematów dla FAQ, recenzji i innych rozwiązań.

JavaScript przed body

Skrypty ładowane przed zamknięciem body, idealne dla interakcji bez blokowania renderowania.

Dynamiczne ładowanie CSS

Style wczytywane w sekcji head, umożliwiając natychmiastowe zmiany wyglądu stron.

Uwaga!

Przed instalacją wykonaj kopię zapasową bazy danych i plików sklepu. Moduł zapisuje zasoby na dysku — upewnij się, że katalog assets ma odpowiednie uprawnienia. Nie wgrywaj niesprawdzonego kodu, aby uniknąć problemów z bezpieczeństwem. W przypadku błędów, skorzystaj z funkcji synchronizacji.

Pliki do pobrania:


Instalacja modułu PrestaShop (625.83KB)

Uniwersalna dokumentacja opisująca proces instalacji modułów dla PrestaShop.

## [1.1.2] - 2026-02-20
### Changed

- Internal adjustments for wider PrestaShop compatibility and version bump support.
## [1.1.1] - 2026-02-10
### Changed
- **Architecture Refactoring: Extracted Back Office UI rendering logic (configuration form, sync dashboard, product tabs) into a dedicated PPAdminUI class.
- **Code Optimization: Significantly reduced the main module file size by removing dead code and redundant HTML generation methods.

### Fixed
Syntax Errors: Corrected parsing errors (unexpected tokens and artifacts) in the main module file.

## [1.0.0] - 2026-01-21

### Added

FAQs

  • Czy moduły są kompatybilne z moją wersją PrestaShop?

    Każdy moduł w naszym sklepie zawiera informację o kompatybilności z dana wersjami PrestaShop. Prosimy o dokładne sprawdzenie tych danych przed zakupem. Jeśli nie masz pewności, skontaktuj się z nami.

  • Do jakich stron można przypisać własne zasoby?

    Moduł pozwala przypisywać indywidualne zasoby CSS, JavaScript i JSON-LD do produktów, kategorii oraz stron CMS. Edycja odbywa się bezpośrednio w odpowiednich formularzach panelu administracyjnego, dlatego kod można dostosować do konkretnej strony bez wpływania na pozostałe obszary sklepu.

  • Czy moduł sprawdza poprawność JSON-LD?

    Tak. JSON-LD jest objęty wstępną walidacją podczas edycji zasobów. Moduł umożliwia w ten sposób przygotowanie danych strukturalnych dla konkretnych stron, między innymi schematów FAQ i recenzji, przed ich osadzeniem w sekcji head strony.

  • Gdzie przechowywane są dodane zasoby?

    Dodane zasoby są przechowywane na dysku serwera, a nie w bazie danych. Opis produktu wskazuje, że to podejście ogranicza ryzyko trwałego XSS, a moduł dodatkowo wykonuje wstępną kontrolę kodu i blokuje niebezpieczne konstrukcje.

  • W którym miejscu strony ładowane są CSS, JavaScript i JSON-LD?

    Style CSS są ładowane w sekcji head, a JSON-LD jest dodawany jako skrypt typu application/ld+json. Skrypty JavaScript są umieszczane przed zamknięciem znacznika body. Taki podział odpowiada opisanej w module organizacji poszczególnych rodzajów zasobów.

  • Jak odświeżyć dane po zmianie zasobów?

    Moduł zawiera narzędzia do zarządzania pamięcią podręczną, dzięki którym zmiany mogą zostać uwzględnione od razu. Udostępnia również mechanizm synchronizacji: skanuje zasoby, aktualizuje ich flagi oraz przekazuje raporty o statusie wykrytych plików.

Potrzebujesz dodatkowych funkcji lub indywidualnych rozwiązań dla Twojego sklepu?

  • Modyfikacja modułu zgodnie z Twoimi wymaganiami.
  • Rozbudowa o nowe funkcje zwiększające możliwości Twojego sklepu.
  • Tworzenie dedykowanych modułów dostosowanych do specyficznych potrzeb.
  • Integracja zewnętrznych systemów i dodatkowych narzędzi.
  • Optymalizacja i ulepszenia dla lepszej wydajności i wygody użytkowania.

Masz pomysł, jak ulepszyć to oprogramowanie? Zgłoś swoje sugestie dotyczące optymalizacji, nowych funkcji lub znalezionych błędów – chętnie je przeanalizujemy!