Odpre se v novem zavihku

Storitve / OpenCart / Posodobitev PHP

Posodobitev OpenCart trgovine
na višji PHP

Varna, hitra in podprta spletna trgovina, brez izpada prodaje. Posodobimo jedro OpenCart, grafično predlogo in module za plačila, dostavo in računovodstvo, da trgovina zanesljivo deluje na podprti različici PHP. Začnemo z brezplačnim pregledom.

Reference

Trgovine, ki smo jim že uredili nadgradnjo

Nadgradnjo OpenCarta na višji PHP smo izvedli že za te naročnike. Kliknite logotip za opis projekta.

KALCER – spletna trgovina s povezavo na NavisionMedivital – prenova spletne trgovine MedivitalMobilnehiske.si – portal za rezervacijo mobilnih hiškTorte.si – spletna trgovina s konfiguratorjem tort

Stanje novembra 2026

PHP 7.4, 8.0 in 8.1 nimajo več varnostnih popravkov.
PHP 8.2 jih izgubi 31. 12. 2026.

OpenCart je napisan v programskem jeziku PHP, zato je varnost vsake OpenCart trgovine neposredno odvisna od različice PHP na strežniku. Projekt PHP vsako različico podpira približno štiri leta. Ko podpora poteče, se odkrite ranljivosti ne popravljajo več.

Oktobra 2026 je bila objavljena kritična ranljivost PHP2Shell (CVE-2026-109618, CVE-2026-109619), ki napadalcu omogoči prevzem strežnika brez prijave. Ameriška agencija CISA je 26. oktobra potrdila, da se že izkorišča v napadih. Uradni popravki so izšli le za PHP 8.2 do 8.5, trgovine na starejšem PHP-ju pa ostajajo izpostavljene.

Za varno poslovanje, hitrejše nalaganje strani in skladnost z varnostnimi standardi je nujen prehod na PHP 8.3 , 8.4 ali 8.5. Pri OpenCartu tega ni mogoče narediti z enim klikom pri gostovanju: najprej je treba prilagoditi jedro, predlogo in module.

Več o ranljivosti PHP2Shell v OpenCartu →

  • ✕ PHP 7.4 – brez popravkov od novembra 2022
  • ✕ PHP 8.0 – brez popravkov od novembra 2023
  • ✕ PHP 8.1 – brez popravkov od konca 2025
  • ! PHP 8.2 – popravki le do 31. 12. 2026
  • ✓ PHP 8.3 – podprt do 31. 12. 2027
  • ✓ PHP 8.4 – podprt do 31. 12. 2028 (priporočamo)
  • ✓ PHP 8.5 – podprt do 31. 12. 2029

Vir: php.net, podprte različice PHP.

Tveganja

Kaj tvegate, če trgovine ne nadgradite?

Trgovina na nepodprtem PHP-ju lahko še nekaj časa deluje navidezno brez težav. Tveganje pa iz meseca v mesec raste, posledice pa so pri spletni trgovini neposredno povezane s prodajo, podatki kupcev in ugledom.

Vdor in prevzem trgovine

Za znane ranljivosti v starih različicah PHP ni popravkov. Napadalec lahko na strežnik podtakne svojo kodo, spremeni trgovino ali jo uporabi za pošiljanje neželene pošte in napade na druge.

Kraja podatkov kupcev in GDPR

V bazi so imena, naslovi, e-pošta, telefonske številke in zgodovina nakupov. Vdor je kršitev varstva osebnih podatkov z obveznostjo prijave, morebitnimi globami in izgubo zaupanja kupcev.

Ponarejena plačila in ukradeni ključi

Napadalec lahko podtakne lažen obrazec za plačilo s kartico ali ukrade ključe plačilnih sistemov. Banke in ponudniki plačil zahtevajo podprto in redno posodobljeno programsko opremo.

Nenaden izpad ob prisilni nadgradnji

Ponudniki gostovanja nepodprte različice PHP ukinjajo. Če gostitelj trgovino prestavi na novejši PHP, preden je pripravljena, se lahko pojavi prazna stran ali nedelujoča blagajna, in to brez opozorila.

Počasnejša trgovina in slabši SEO

Starejši PHP zahteve obdela počasneje. Daljši odzivni časi slabšajo uporabniško izkušnjo, konverzijo in uvrstitve v Googlu, kjer je hitrost (Core Web Vitals) eden od dejavnikov.

Zaklenjenost v preteklost

Novi moduli, posodobitve plačilnih in dostavnih vtičnikov ter povezave z računovodstvom podpirajo le novejši PHP. Trgovina, ki ostane na starem, postopoma izgubi možnost razvoja.

Prednosti nadgradnje

Kaj pridobite s posodobljeno trgovino

Nadgradnja ni le varnostna obveznost. Posodobljena trgovina je hitrejša, stabilnejša in pripravljena na nove funkcionalnosti.

Varnostni popravki do leta 2028

Na PHP 8.4 trgovina prejema uradne varnostne popravke do konca leta 2028, jedro OpenCart in moduli pa so posodobljeni na zadnje stabilne izdaje.

Hitrejše nalaganje strani

Različice PHP 8 zahteve obdelajo občutno hitreje kot PHP 7. Kupci hitreje pregledujejo izdelke in zaključijo nakup, strežnik pa prenese več obiskovalcev hkrati.

Boljši pogoji za SEO

Krajši odzivni čas strežnika izboljša meritve Core Web Vitals, kar Google upošteva pri uvrščanju. Hitra in varna trgovina ima tudi manj opuščenih košaric.

Stabilnost brez napak

Odpravimo opozorila in napake v dnevnikih, ki jih povzroča zastarela koda. Blagajna, plačila in izdaja računov delujejo zanesljivo.

Združljivost z novimi moduli

Trgovina lahko uporablja najnovejše module za plačila, dostavo, računovodstvo in marketing ter je pripravljena na nadaljnji razvoj.

Skladnost in mirnejše poslovanje

Podprta programska oprema je osnova za skladnost z GDPR in zahtevami ponudnikov plačil (PCI DSS). Vi se posvetite prodaji, za tehniko poskrbimo mi.

Obseg storitve

Posodobimo celotno trgovino,
ne le različice PHP.

Preprost preklop različice PHP na strežniku pri OpenCartu običajno ni mogoč brez predhodne prilagoditve. Starejše različice platforme, grafične predloge in zunanji moduli pogosto niso združljivi z novejšim PHP-jem in lahko povzročijo nedelovanje trgovine.

Zato nadgradnjo izvedemo celovito: posodobimo jedro OpenCart in uskladimo predlogo ter module da delujejo na podprtih različicah PHP.  Preizkusimo na testni kopiji, preden spremembe prenesemo na živo trgovino.

OpenCart trgovine razvijamo že več kot 20 let in poznamo module, ki jih uporabljajo trgovine. Več o naših OpenCart storitvah na straneh OpenCart programer in Izdelava OpenCart trgovine.

  • ✓ Jedro OpenCart 
  • ✓ Grafična predloga (npr. Journal) in prilagoditve videza
  • ✓ Plačilni moduli (kartice, PayPal, Leanpay, predračun …)
  • ✓ Dostavni moduli (Pošta Slovenije, GLS, DPD, Paketomati …)
  • ✓ Povezave z računovodstvom in ERP (Minimax, e-računi …)
  • ✓ Primerjalniki cen, marketing in analitika (Ceneje, Google …)
  • ✓ OCMOD/vQmod spremembe in lastna koda po meri
  • ✓ Nastavitve strežnika, PHP 8.3/8.4, baze in predpomnilnika
  • ✓ Ohranitev izdelkov, kupcev, naročil in SEO URL-jev

Brezplačen in neobvezujoč pregled

Najprej pregled. Nato jasen načrt in ocena.

Ker je vsaka OpenCart trgovina prilagojena specifičnim potrebam podjetja, točnega zneska nadgradnje ni mogoče določiti vnaprej. Zato najprej brezplačno pregledamo vašo trgovino in vam pripravimo jasen načrt prehoda.

Pregled jedra

Analiza trenutne različice OpenCart sistema in določitev najvarnejše poti nadgradnje.

Pregled modulov in teme

Ocena združljivosti nameščenih modulov, razširitev in grafične predloge s PHP 8.3 in 8.4.

Pregled strežniškega okolja

Preverjanje trenutne različice PHP, popravka PHP2Shell, nastavitev in pripravljenosti gostovanja na posodobitev.

Transparentna ocena obsega dela

Strošek in časovni okvir sta odvisna od števila modulov, posebnosti kode in starosti predloge. Prejmete točno oceno, preden se odločite.

Pregled je brezplačen in vas ne zavezuje k naročilu. Potrebujemo le domeno vaše trgovine; za podroben pregled modulov po dogovoru tudi dostop do administracije.

Potek

Kako poteka nadgradnja?

01

Brezplačen pregled

Pošljete domeno trgovine. Pregledamo jedro, predlogo, module in strežnik ter preverimo popravek PHP2Shell.

02

Načrt in ponudba

Pripravimo načrt prehoda z oceno dela, stroškov in časovnice ter predlagamo, kaj posodobiti in kaj zamenjati.

03

Testna kopija

Trgovino prenesemo v ločeno testno okolje na PHP 8.3/8.4. Živa trgovina medtem nemoteno prodaja.

04

Nadgradnja in testiranje

Posodobimo jedro, predlogo in module ter preizkusimo celoten nakupni proces, plačila, dostavo in izdajo računov.

05

Prenos in spremljanje

Po vaši potrditvi spremembe prenesemo na živo trgovino v času z najmanj prometa in delovanje spremljamo.

Pogosta vprašanja

Preden začnemo

Odgovori na vprašanja, ki nam jih lastniki OpenCart trgovin najpogosteje zastavijo o nadgradnji na novejši PHP.

Vprašajte nas →

Cena je odvisna od različice OpenCarta, števila in starosti modulov, grafične predloge in kode po meri. Zato najprej opravimo brezplačen pregled in pripravimo točno oceno dela in stroškov, preden se odločite.

Pri manjših trgovinah z nekaj moduli je nadgradnja običajno opravljena v nekaj dneh. Pri obsežnejših trgovinah s številnimi integracijami in prilagoditvami traja dlje. Časovnico prejmete skupaj z oceno po pregledu.

Da. Nadgradnjo izvedemo na ločeni testni kopiji, živa trgovina pa medtem nemoteno sprejema naročila. Prenos na živo trgovino izvedemo po vaši potrditvi, v času z najmanj prometa.

Da. Ohranimo vse podatke v bazi, slike, nastavitve in obstoječe naslove strani (SEO URL), zato uvrstitve v iskalnikih ostanejo nespremenjene.

Najprej preverimo, ali obstaja posodobljena različica modula. Če je ni, modul prilagodimo sami ali predlagamo zamenjavo z ustreznim modulom, ki ponuja enako funkcionalnost.

Pri starejših trgovinah običajno ne. OpenCart pred različico 3.0.3.9 na PHP 8 ne deluje, tudi novejše različice pa imajo pogosto nezdružljive predloge in module. Preklop brez priprave lahko povzroči prazno stran ali nedelujočo blagajno.

Ne. Za večino obstoječih trgovin je najvarnejša pot nadgradnja na zadnjo izdajo veje 3 (OpenCart 3.0.5.1), ki podpira PHP 8.4 in 8.5 ter večino modulov. 

Da. Po nadgradnji lahko poskrbimo za redne posodobitve, varnostne kopije, spremljanje delovanja in pomoč pri nadaljnjem razvoju trgovine.

Naredimo prvi korak

Brezplačen pregled vaše
OpenCart trgovine

Pošljite nam domeno svoje trgovine. Pregledamo stanje in vam brezplačno pripravimo načrt prehoda na PHP 8.3 ali 8.4 z oceno dela in stroškov. Pišete nam lahko tudi na podpora@qstom.si.

Naročite brezplačen pregled →