Jak napisać pierwszy moduł do PrestaShop?

Pomoc w pisaniu własnych modułów, PHP, Smarty, API PrestaShop.
ODPOWIEDZ
NataliaP
Posty: 23
Rejestracja: wt kwie 29, 2025 11:13 am
Lokalizacja: Poznań

Jak napisać pierwszy moduł do PrestaShop?

Post autor: NataliaP »

Jestem programistą PHP i chcę zacząć tworzyć moduły do Presty. Od czego zacząć? Jaką strukturę ma moduł? Gdzie szukać dokumentacji?
Arek
Posty: 23
Rejestracja: sob mar 22, 2025 4:32 pm

Re: Jak napisać pierwszy moduł do PrestaShop?

Post autor: Arek »

Podstawowa struktura modułu:
- modules/mojmodul/mojmodul.php (główny plik z klasą dziedziczącą po Module)
- modules/mojmodul/config.xml (opis modułu)
- modules/mojmodul/views/templates/hook/ (szablony)
- modules/mojmodul/controllers/ (kontrolery)
GrzegorzL
Posty: 21
Rejestracja: czw sty 22, 2026 3:41 am
Lokalizacja: Sosnowiec

Re: Jak napisać pierwszy moduł do PrestaShop?

Post autor: GrzegorzL »

Dokumentacja deweloperska: devdocs.prestashop-project.org. Jest trochę chaotyczna ale podstawy są dobrze opisane. Plus kod źródłowy istniejących modułów to najlepsza nauka.
Nie czekaj na idealny moment. Weź ten moment i uczyń go idealnym.
ŁukaszN
Posty: 12
Rejestracja: ndz sie 03, 2025 11:07 am
Lokalizacja: Koszalin

Re: Jak napisać pierwszy moduł do PrestaShop?

Post autor: ŁukaszN »

Zacznij od czegoś prostego - np. moduł który wyświetla baner na stronie głównej. Zaimplementuj hooki: displayHome, actionFrontControllerSetMedia (do CSS/JS).
Dane nie kłamią - testuj, mierz, optymalizuj.
PiotrZ
Posty: 13
Rejestracja: pt maja 09, 2025 9:46 pm
Lokalizacja: Toruń

Re: Jak napisać pierwszy moduł do PrestaShop?

Post autor: PiotrZ »

Pro tip: użyj Claude Code z context7 - AI potrafi wygenerować szkielet modułu w kilka sekund. Podajesz opis co moduł ma robić i dostajesz gotowy kod do modyfikacji.
Każdy ekspert był kiedyś początkującym.
ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości