Budowa PrestaShop

Podobnie jak każde inne oprogramowanie sklepowe, platforma PrestaShop posiada określoną budowę katalogową. Funkcje poszczególnych folderów można łatwo określić na podstawie zarówno ich nazw, jak i zawartości. Dobrym przykładem do zobrazowania w ten sposób specyfiki budowy sklepu internetowego PrestaShop może być oprogramowanie w wersji 1.6.

Sklep PretaShop – katalog themes

prestashop ceny

Do najważniejszych katalogów oprogramowania PrestaShop należy themes. Są tam zlokalizowane wszystkie pliki poszczególnych szablonów wgranych do sklepu, pozwalających na zmianę jego wyglądu oraz rozbudowaną personalizację. Jeżeli użytkownik zechce wgrać do swojego systemu sklepowego nowe obrazki, pliki css czy javascript, nie powinien kopiować ich do głównych katalogów, tylko właśnie do folderu szablonu. Aby je dodać do katalogu themes, można na przykład przy pomocy klienta FTP połączyć się z serwerem sklepu PrestaShop i umieścić rozpakowane pliki w miejscu docelowym.

Presta Shop – katalog modules

prestashop

Innym istotnym katalogiem jest folder modules, w którym znajdują się pliki poszczególnych modułów wgranych do sklepu PrestaShop. Standardowo platforma zawiera ponad 120 rozszerzeń. Jeżeli jednak ich ich możliwości okazują się niewystarczające, użytkownik może wgrać moduły z zupełnie nowymi funkcjonalnościami właśnie do katalogu modules. Rozszerzenia PrestaShop da się bezproblemowo zainstalować z poziomu panelu administracyjnego oraz zakładki Moduły i usługi.

Sklepy PrestaShop – katalog override

Do najważniejszych katalogów oprogramowania PrestaShop należy także override. W folderze tym zlokalizowane są pliki, które nadpisują domyślne funkcjonowanie skryptów sklepu PrestaShop. Poszczególne nadpisania należy wgrywać właśnie do tego katalogu, a nie chociażby folderu controllers. Wynika to ze specyfiki plików, które w przypadku aktualizacji mogłyby nadpisać wprowadzane zmiany. Zastosowanie nadpisania pozwala na zmianę funkcji oraz kodu źródłowego platformy PrestaShop, bez jednoczesnej ingerencji w pliki podstawowe.

Leave a comment

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *