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.

Champs personnalisés et blog sur PrestaShop : le guide ACF & CPT

Na forach PrestaShop od lat wraca to samo pytanie: jak dodać pole do karty produktu bez zmieniania rdzenia i motywu? Zwykłe odpowiedzi to nadpisanie klasy Product, kolumna dodana w bazie danych i poprawiony szablon, które trzeba powtarzać po każdej aktualizacji. ACF i CPT rozwiązuje to inaczej: tworzysz pola i typy treści w panelu administracyjnym, a potem wyświetlasz je bez pisania kodu.

Jak dodać własne pole do karty produktu bez programowania?

Utwórz grupę pól w kreatorze, wybierz strony, których dotyczy, i dodaj pola metodą przeciągnij i upuść: pojawią się w formularzu produktu.

Moduł oferuje 24 rodzaje pól: tekst, edytor tekstu sformatowanego, obraz, galerię, wideo, plik, pole powtarzalne, relację, kolor, datę, ocenę i inne. Grupa dotyczy produktów, kategorii, stron CMS, klientów lub Twoich własnych treści. Każde pole nazywasz we wszystkich językach sklepu, a jego wartość wpisujesz osobno dla każdego języka, jeśli jest tłumaczalna.

Aby było szybciej, gotowe szablony tworzą jednym kliknięciem FAQ produktu, odznaki budujące zaufanie, tabelę specyfikacji, blog lub opinie klientów. Potem dostosowujesz je jak własne grupy.

Szablony kreatora: FAQ produktu, odznaki, specyfikacja, blog i opinie, tworzone jednym kliknięciem.
Szablony kreatora: FAQ produktu, odznaki, specyfikacja, blog i opinie, tworzone jednym kliknięciem.

Jak wyświetlić te pola w sklepie bez zmian w motywie?

Dla każdej grupy wybierz pozycję i sposób prezentacji: moduł wyświetla ją w standardowych miejscach PrestaShop, bez zmiany plików motywu.

Na karcie produktu grupa pojawia się pod przyciskiem „Dodaj do koszyka”, na końcu opisu, we własnej zakładce lub na dole strony. W kategorii trafia nad lub pod produkty, a na stronie CMS na koniec treści. Prezentacja to lista, tabela specyfikacji, harmonijka FAQ lub odznaki, a wyświetlane są tylko wypełnione pola.

Aby umieścić pole gdzie indziej, zmienna $acf jest dostępna w szablonach Smarty, a shortcode’y wstawiają pole na stronę CMS lub do opisu.

Karta produktu: tabela specyfikacji na końcu opisu i FAQ w harmonijce, bez zmian w motywie.
Karta produktu: tabela specyfikacji na końcu opisu i FAQ w harmonijce, bez zmian w motywie.

Czy można tworzyć nowe typy treści, jak w WordPressie?

Tak: Custom Post Types dodają do PrestaShop treści niezależne od katalogu, każda z własną listą, adresami, SEO i kategoriami.

Typ treści tworzysz kilkoma ustawieniami: nazwa w każdym języku, prefiks adresu, strona archiwum, metatagi i taksonomie do porządkowania treści. Przypisujesz do niego grupy pól, tak jak do produktu. Portfolio, opinie klientów, przepisy, ogłoszenia czy wydarzenia stają się w ten sposób stronami sklepu, z adresem kanonicznym, wersjami językowymi i danymi strukturalnymi.

Jak dodać blog do PrestaShop bez drugiej strony?

Szablon Blog tworzy jednym kliknięciem kompletny blog w samym sklepie, z kategoriami, tematami i stronami artykułów gotowymi do wypełnienia.

Strona artykułu pokazuje spis treści zbudowany z nagłówków, czas czytania, autora, najczęstsze pytania z danymi strukturalnymi oraz wymienione produkty z ceną. Każda karta produktu prezentuje artykuły, które o nim mówią, a najnowsze artykuły mogą pojawiać się na stronie głównej. Publikację planujesz na wybraną datę, a każdy artykuł ma adres w każdym języku, z przekierowaniem starych adresów.

Blog, na którym czytasz ten artykuł, jest zbudowany za pomocą tego modułu.

Jak powierzyć wypełnianie Claude lub ChatGPT?

Włącz wbudowany serwer MCP w konfiguracji modułu i połącz swojego asystenta: odczytuje i wypełnia pola, tworzy treści i pisze artykuły.

MCP (Model Context Protocol) to standard, który łączy asystentów AI z narzędziami, z których mogą korzystać. Moduł udostępnia ich 35: odczyt i zapis wartości produktu, kategorii, strony CMS, klienta lub treści, uzupełnienie do 50 kart w jednym wywołaniu, tworzenie grup pól, typów treści, kategorii i artykułów, zastosowanie szablonu. Obraz podaje się przez jego publiczny adres; moduł pobiera go z tymi samymi kontrolami co przesyłanie z panelu administracyjnego.

Są dwa sposoby połączenia. Claude Code, Cursor, VS Code lub n8n używają klucza API utworzonego w karcie „Agenci AI (MCP)”. Konektory Claude i ChatGPT otwierają stronę z kodem, a Ty zatwierdzasz w panelu administracyjnym prośbę z tym kodem: hasło nie jest wpisywane nigdzie indziej.

Serwer jest domyślnie wyłączony. Każdy dostęp odwołujesz jednym kliknięciem, każde wywołanie trafia do dziennika przechowywanego 90 dni, a liczba wywołań na minutę jest ograniczona. Usuwanie jest sygnalizowane asystentowi, aby poprosił Cię o potwierdzenie.

Karta Agenci AI (MCP): adres serwera, prośba o połączenie do zatwierdzenia wraz z kodem i dziennik wywołań.
Karta Agenci AI (MCP): adres serwera, prośba o połączenie do zatwierdzenia wraz z kodem i dziennik wywołań.

Dla kogo jest ten moduł i czego nie robi

ACF i CPT jest dla sklepów, które chcą wzbogacić karty produktów i publikować treści bez mnożenia modułów i bez wzywania programisty do każdego pola.

Sprawdza się w katalogach, które potrzebują kart technicznych, FAQ, odznak lub poradników, oraz u sprzedawców, którzy chcą mieć blog w sklepie. Korzystają z niego też agencje: link Sync kreatora eksportuje grupy do JSON i importuje je w innym sklepie.

Nie zarządza cenami ani stanami magazynowymi: jego pola prezentują Twoje produkty i treści. Wyświetlanie bez kodu korzysta ze standardowych miejsc PrestaShop, a mocno zmieniony motyw może wymagać poprawki stylów. Konektory Claude i ChatGPT wymagają sklepu na HTTPS z włączonymi przyjaznymi adresami URL; klucz API działa w każdym przypadku.

Uruchomienie w pięciu krokach

Zainstaluj moduł, zastosuj szablon, wypełnij produkt i otwórz jego kartę: pierwsze FAQ pojawi się w kilka minut.

  1. Zainstaluj moduł w menedżerze modułów i wpisz klucz licencji.
  2. Otwórz ACF / CPT > ACF, kliknij Szablony i wybierz FAQ produktu.
  3. Otwórz produkt, zakładka Moduły, i dodaj dwa lub trzy pytania z odpowiedziami.
  4. Otwórz kartę produktu: FAQ pojawia się we własnej zakładce, w harmonijce.
  5. Dla asystenta AI włącz serwer w Konfiguracja > Agenci AI (MCP) i postępuj według instrukcji połączenia na stronie.

Wszystkie ustawienia opisano w dokumentacji modułu, a karta ACF i CPT przedstawia dostępne licencje. Na tej samej karcie produktu Schema Pro uzupełnia dane strukturalne, Komunikaty warunkowe wyświetla komunikaty zależnie od produktu lub koszyka, a Cyfrowy paszport produktu publikuje informacje o pochodzeniu produktu.

Najczęściej zadawane pytania

Czy trzeba nadpisywać klasę Product, aby dodać pole do karty produktu?
Nie. Wartości są zapisywane w tabelach modułu, bez nadpisywania klas i bez kolumn dodanych do tabel PrestaShop, a zarządzasz nimi w panelu administracyjnym.
Czy można utworzyć typ treści, który nie jest ani produktem, ani stroną CMS?
Tak. Custom Post Type ma własne treści, prefiks adresu, stronę archiwum, tagi SEO i taksonomie, a Ty przypisujesz do niego potrzebne pola.
Czy blog działa w sklepie, czy na drugiej stronie?
W sklepie. Artykuły są stronami PrestaShop, z tym samym motywem, menu i językami, i mogą pokazywać produkty, o których piszą.
Czy połączony asystent AI może zmienić wszystko bez kontroli?
Działa z uprawnieniami pracownika, który utworzył jego dostęp. Każde wywołanie trafia do dziennika, dostęp odwołujesz jednym kliknięciem, a usuwanie jest sygnalizowane, aby poprosił o potwierdzenie.

Produkty w tym artykule

Znajdź moduł, którego potrzebuje Twój sklep

Zobacz moduły