PrestaShop je popularan webshop platform u EU s ozbiljnom prisutnošću u Hrvatskoj. Jeftiniji za održavat od Magento-a, više fleksibilan od WooCommerce-a u nekim aspektima, ali ima specifične hosting potrebe koje često se podcjenjuju. Ovo je vodič što treba.
PrestaShop ukratko
- Open-source PHP webshop, francuski origin, popularan u EU.
- Verzije: PrestaShop 1.7.x (legacy), 8.x (aktivna), 9.x (novi major).
- Native multi-store i multi-currency — solid za EU shopove s više jezika.
- Module marketplace s 5000+ extension-a.
- Hooks system (PrestaShop-ova varijanta WP filters/actions).
Tehnički zahtjevi PrestaShop 8.x+
| Komponenta | Minimum | Preporuka |
|---|---|---|
| PHP | 7.4 | 8.1 / 8.2 |
| MySQL/MariaDB | 5.6 / 10.4 | 8.0 / 10.11 |
| Apache/nginx | 2.4 / 1.18 | 2.4+ / 1.24+ s OpenSSL |
| RAM po PHP procesu | 256 MB | 512 MB - 1 GB |
| NVMe | 20 GB | 80+ GB |
Sizing po veličini shopa
| Veličina | SKU | vCPU | RAM | EUR/mj |
|---|---|---|---|---|
| Mali | do 200 | 2 | 4 GB | ~30-50 |
| Mid | 200-2000 | 4 | 8 GB | ~60-100 |
| Veliki | 2000-10000 | 6-8 | 16 GB | ~120-200 |
| Enterprise | 10000+ | 16+ | 32+ GB | 250+ |
PHP konfiguracija za PrestaShop
memory_limit = 512M
max_execution_time = 300
post_max_size = 64M
upload_max_filesize = 64M
opcache.enable = 1
opcache.memory_consumption = 256
opcache.max_accelerated_files = 20000
Caching
PrestaShop ima built-in cache, ali ozbiljniji rad treba dodatak:
- Smarty template cache — built-in, mora bit enabled u production-u.
- OPcache — kritičan za performance.
- Memcached ili Redis za session i object cache (Smarty cache backend).
- Full page cache — kroz module ili Varnish ispred.
- CDN za slike (PrestaShop ima native CDN support u config).
Database optimizacija
PrestaShop ima neke notorno spore tablice (ps_product, ps_specific_price, ps_image_lang). Stvari koje moraju bit:
- InnoDB engine za sve tablice.
innodb_buffer_pool_size30-50% RAM-a.- Query cache disable u MariaDB 10.4+ (deprecated, smeta).
- Index na custom search queries za product filter ako koristiš.
Cron za PrestaShop
PrestaShop koristi cron za scheduled tasks (newsletter, inventory sync, abandoned cart):
0 */6 * * * cd /var/www/prestashop && /usr/bin/php modules/cronjobs/cron.php > /dev/null 2>&1
Multi-store i multi-language
PrestaShop native podržava više shopova na jednoj instanci (npr. /hr/, /en/, /de/) s različitim katalog-om. Hosting impact:
- Više RAM-a (svaki store ima vlastiti cache).
- Veća baza (multi-currency conversion, translated content).
- Treba multi-domain SSL ili wildcard.
Tipični problemi
- Admin panel spor — često zbog modules koji loadaju u Back Office. Disable nepotrebne.
- 500 error na product import — memory_limit i max_execution_time prenizi.
- Modul incompatibility nakon update-a — uvijek staging test prije.
- SEO URL ne radi — Apache mod_rewrite mora biti enabled, .htaccess regenerated nakon promjene URL formata.
Payment gatewayji (HR + EU)
- Stripe (native module).
- PayPal (native module).
- Monri, Corvus, PBZ Card (HR PSP-ovi) — kroz partner module ili custom integracija.
- Klarna, Sofort, Bancontact — native EU support.
Migracija s drugog hostinga
- Backup full PrestaShop folder + database export.
- Provision novi VPS.
- Upload + import baze.
- Update
app/config/parameters.phps novim DB credentialima. - Regeneration cache: Brisanje
var/cache/. - Re-generate .htaccess kroz Back Office.
- DNS switch.
WMD i PrestaShop hosting
WMD postavlja PrestaShop 8.x / 9.x na CloudLinux + LiteSpeed stack — LSCache za PrestaShop dramatic ubrza guest pages, Redis za session, optimizirana MariaDB za PS-specifične query patterns. Multi-store / multi-language setup uključen u onboarding. JetBackup s daily snapshots, Let's Encrypt AutoSSL za sve domene. HR payment gateway integration savjet (Monri, Corvus, PBZ).
Paketi:
- PS Start (do 200 SKU): 2 vCPU, 4 GB RAM, NVMe — od ~40 EUR/mj.
- PS Pro (do 2000 SKU): 4 vCPU, 8 GB RAM — od ~80 EUR/mj.
- PS Business (do 10k SKU): 8 vCPU, 16 GB RAM — od ~150 EUR/mj.
- PS Enterprise: dedicated server, custom.
FAQ
PrestaShop ili WooCommerce? WC ako već radiš s WP. PS ako želiš dedicated webshop platform bez WP overhead-a, multi-store native.
PrestaShop ili Magento? PS za do 10k SKU, Magento za 10k+ ili komplikacije.
Mogu li PS na shared hostingu? Mali shop (do 100 SKU, malo posjeta) — da. Bilo što ozbiljnije — VPS.
PrestaShop 9 je već production-ready? Nedavno major, neki module-i još ne podržavaju. Provjeri compatibility svojih kritičnih modula prije migracije.
Trebaš PrestaShop hosting ili migraciju? WMD postavlja full PrestaShop stack + HR payment gateway integracija. Javi se preko kontakt forme.