Postaviš WordPress, instaliraš WooCommerce, dodaš 200 proizvoda — i misliš da ti je shop spreman za prodaju. Onda dođe prvi petak s newsletter kampanjom, 80 ljudi istovremeno klikne na "Dodaj u košaricu", checkout se zaglavi na 14 sekundi i polovica njih ode bez narudžbe. Hosting koji je sasvim solidan za blog odjednom je usko grlo koje te košta novca.
WooCommerce nije WordPress s pluginom. To je posebna životinja: više HTTP requestova po posjetitelju, znatno više pisanja u bazu (košarice, sesije, scheduled actions, narudžbe, stock updateovi), kompleksniji checkout flow i puno više stvari koje moraju raditi 24/7 bez prekida.
Ovaj vodič ide kroz ono što WooCommerce zapravo traži od hostinga — od PHP konfiguracije i LiteSpeed Cachea do fiskalizacije, plaćanja i backup strategije. Bez marketing magle, s konkretnim brojevima.
Što WooCommerce zapravo traži od hostinga
- PHP 8.1 ili noviji s uključenim OPcache. WooCommerce 8.x i noviji rade osjetno brže na PHP 8.2/8.3.
- MariaDB s dovoljnim
innodb_buffer_pool_size. Preporuka: 25-50% raspoloživog RAM-a posvećenog samo bazi. - SSL nije opcija. Bez HTTPS-a nećeš proći checkout — Stripe, Monri, Wspay i PayPal zahtijevaju validan certifikat.
- Dovoljno RAM-a po PHP procesu. WooCommerce admin zna trošiti 256-512 MB po requestu.
- Cron koji stvarno radi. WooCommerce koristi Action Scheduler za scheduled actions.
- Object cache — Redis, Memcached ili LSMCD.
Shared hosting — kad da, kad ne
Iskren odgovor: većina shopova s do ~30 narudžbi dnevno i do ~500 SKU-ova savršeno radi na kvalitetnom shared hostingu — ako je infrastruktura prava.
- Do ~100 proizvoda, do ~10 narudžbi/dan: START paket je sasvim dovoljan.
- 200-1.000 proizvoda, 20-100 narudžbi/dan: PRO paket s pravilno konfiguriranim cacheom.
- 1.000+ proizvoda, 100+ narudžbi/dan, redoviti flash saleovi: tu razgovaramo o većem paketu ili dediciranom resursu.
LiteSpeed Cache za WooCommerce — zašto je to game-changer
LiteSpeed Web Server je drop-in zamjena za Apache koja na istom hardveru servira 3-5x više zahtjeva u sekundi za PHP aplikacije. Ali prava magija za WooCommerce je u LiteSpeed Cache pluginu i njegovom ESI (Edge Side Includes) sustavu.
Što ESI rješava
ESI ti dopušta da keširaš cijelu stranicu osim malih fragmenata. Kategorija proizvoda, slike, opisi, related products — sve se servira iz cachea u milisekundama. Samo widget košarice u headeru i "Welcome back" blok rendiraju se na licu mjesta.
Na našim WooCommerce testovima, prebacivanje s Apache + W3TC na LiteSpeed + LSCache rutinski daje 2-4x bolje TTFB.
Object cache — koliko stvarno ubrza
Realni primjer: na shopu s ~800 proizvoda, uključivanje Redis object cachea smanjilo je vrijeme učitavanja "Order edit" stranice s 4,2 s na 0,9 s. Frontend kategorije s 24 proizvoda: 1,8 s na 0,4 s.
Database optimizacija — gdje WooCommerce stvarno boli
Autoload bloat u wp_options
SELECT option_name, LENGTH(option_value) AS size
FROM wp_options
WHERE autoload = 'yes'
ORDER BY size DESC
LIMIT 20;
Ako vidiš pojedinačne unose veće od 1 MB, imaš problem.
InnoDB tuning
WooCommerce tablice moraju biti InnoDB, ne MyISAM. Detaljnije: MySQL/MariaDB optimizacija i InnoDB vs MyISAM u 2026.
Sigurnost — shop nije isto što i blog
- Besplatni Let's Encrypt SSL za sav promet. Vodič: instalacija SSL-a u cPanelu.
- 2FA na cPanel i WordPress admin. Uputa: 2FA u cPanelu.
- WAF na razini servera koji blokira poznate exploite.
- Ograničenje login pokušaja.
- Redovni backup retention — 14-30 dana unatrag.
Ako se dogodi najgore: što učiniti kad ti je web hackiran — prvi koraci.
Fiskalizacija — WP Fiskal i specifičnosti
Za shopove koji rade B2C u Hrvatskoj, fiskalizacija B2C transakcija je zakonska obaveza. Za WooCommerce postoji WP Fiskal plugin za komunikaciju s CIS-om.
Server-side zahtjevi:
- OpenSSL ekstenzija aktivna u PHP-u
- SOAP ekstenzija aktivna
- Outbound HTTPS prema CIS endpointu bez firewall blokade
- Sigurno mjesto za fiskalni certifikat (.p12 fajl) izvan webroota
- Točan vremenski sat (NTP sinkronizacija)
Plaćanja — što treba za Stripe, PayPal, Monri, Wspay
- cURL ekstenzija uključena
- Moderni SSL/TLS — TLS 1.2 minimum, idealno 1.3
- Webhook/IPN endpoint dohvatljiv izvana
- Konsistentno vrijeme — webhook potpisi se validiraju s tolerancijom
- Dovoljno memory_limit za PDF račune
Backup strategija — 4x dnevno nije pretjerivanje
Pravilo: frekvencija backupa = koliko si spreman izgubiti narudžbi. WMD paketi dolaze s JetBackup-om koji radi 4 puta dnevno + 30 dana retention. Vodič: sigurnosna kopija u cPanelu.
Performance test alati — što stvarno pratiti
- TTFB — cilj ispod 400 ms iz Europe
- LCP — cilj ispod 2,5 s
- CLS — cilj ispod 0,1
- INP — cilj ispod 200 ms
Alati: GTmetrix s lokacijom Frankfurt, Google PageSpeed Insights, WebPageTest. Testiraj produkt stranicu i checkout, ne samo homepage.
AI Website Layer za shop — konverzija nakon što stigne posjetitelj
WMD je razvio AI Website Layer — chat asistent, AI tražilica i opcionalno glasovni razgovor koji se na shop ugrađuje preko jednog <script> taga. Indeksira ti proizvode, opise, kategorije i FAQ stranice.
Cijene: 35 €/mj, 59 €/mj ili 99 €/mj. Detaljnije usporedbe smo radili u postu Intercom alternativa za male tvrtke, a proizvod testiraš na ai.wmd.hr.
Što WMD nudi za WooCommerce
- cPanel/WHM + CloudLinux — svaki user u svom LVE kontejneru
- LiteSpeed Web Server + besplatni LiteSpeed Cache plugin s WooCommerce integracijom
- NVMe SSD storage
- MariaDB optimizirana za InnoDB
- PHP 7.4 do 8.3 selectable po domeni, OPcache uvijek uključen
- JetBackup 4x dnevno, 30 dana retention, self-service restore
- Besplatni Let's Encrypt SSL s auto-renewalom
- Besplatna migracija postojećeg shopa. Vodič: migracija WordPress stranice na WMD
- Podrška 24/7 koja zna WooCommerce
| Paket | Cijena | Za koga |
|---|---|---|
| BLOG NVMe SSD+ | 39,15 €+PDV/god | Blog, portfolio, landing |
| START NVMe SSD+ | 58,66 €+PDV/god | Mali shop do ~100 proizvoda |
| PRO NVMe SSD+ | 93,97 €+PDV/god | Srednji shop do ~1.000 proizvoda |
Aktualna akcija 1+1 — detalji na wmd.hr/hosting-akcija.
FAQ
Koliko proizvoda može shared hosting držati?
Tehnički, desetke tisuća proizvoda. Realno, na PRO paketu s LiteSpeedom i object cacheom drži se shop s 5.000+ SKU-ova bez problema.
Trebam li VPS?
Većina shopova ne treba. VPS ima smisla ako (a) imaš DevOps resurs koji ga može održavati, (b) trebaš nestandardni stack, ili (c) si prerastao limite shared paketa.
Koliko košta dodatak SSL za checkout?
Besplatni Let's Encrypt SSL je uključen i kupcima izgleda isto kao naplatni DV. Naplatni OV/EV startaju od ~50 EUR/god, smisleno samo za ime tvrtke u certifikatu.
Kako migrirati postojeći shop?
Daš nam pristup starom hostingu, mi prebacimo fajlove, bazu, e-mailove i DNS — besplatno. Detaljan vodič.
Što s rezervacijama / Booking pluginom?
WooCommerce Bookings i slični rade na shared hostingu, ali su CPU-intenzivniji. Preporuka: PRO paket minimum + object cache.
Mogu li imati staging?
Da, cPanel ima WP Toolkit koji kreira staging klon u par klikova.
Što s GDPR-om za kupce?
Hosting je u EU. WooCommerce ima ugrađene alate za export i brisanje korisničkih podataka. DPA šaljemo na zahtjev.
Zaključak
Ako pokrećeš shop, kreni s START paketom i LiteSpeed Cacheom. Kad pređeš ~30 narudžbi dnevno, PRO paket s object cacheom je sljedeća stepenica.
Ako već imaš shop koji "nekako radi" ali ti se checkout vuče: napravi performance audit prije svega. Često rješenje nije veći paket nego čišćenje autoload bloata i uključivanje object cachea. To radimo besplatno za nove klijente kao dio migracije.
I treća stvar: brzina te dovede do checkouta, ali konverzija ovisi o tome koliko kupac brzo pronađe odgovor. AI Website Layer je tu — testiraj 14 dana besplatno na ai.wmd.hr.
- Hosting paketi: wmd.hr/hosting-akcija
- Pitanja, savjet, custom konfiguracija: wmd.hr/kontakt ili info@wmd.hr
- AI Website Layer: ai.wmd.hr
Shop koji konvertira nije onaj s najljepšim dizajnom — to je onaj koji se učita prije nego što kupac promijeni mišljenje.