Kaarel Kõre
E-pood

PrestaShop 1.7 uuendamine PrestaShop 8.1-le: mida oodata?

PrestaShopi uuendamise küsimus kerkib varem või hiljem kõigil PrestaShopi poodnikel. Käesolevas artiklis vaatame üle uuendamata jätmise riskid ja uuendamisega kaasnevad hüved. Artikkel on soovitatav kirjandus kõigile, kelle pood kasutab PrestaShopi.

Zone on võtnud suuna, kus mi casa, su casa printsiip kodulehe majutuses enam ei kehti. Vananenud kodulehtede majutamisele pandi punkt 2022. aasta lõpus. Hiljuti tõsteti teenustasusid ka neil, kelle koduleht või e-pood vajaks kerget uuendamist. Kliendid võtsid uue hinnapoliitika rahumeelselt vastu ja võib arvata, et “vanurite” diskrimineerimise suundumus jätkub. Tõenäoliselt võtavad ka Zone väiksemad konkurendid omaks uue hinnapoliitika. See oleks loogiline samm, sest vananenud tarkvarast tulenevad probleemid kanduvad tihti poodnikult üle serverile.

Kui jätta PrestaShopi uuendused tegemata, siis esialgu ei juhtu midagi. Mõne aja möödudes aga tõusevad majutuse teenustasud, seejärel lõpetavad mõned e-poe funktsioonid töötamise. On tõenäoline, et kahe aasta jooksul saab e-pood pihta viirusega, mis suunab kasutajad kasiino veebilehele või kasutatakse e-poe klientide krediitkaardi andmeid millegi ostmiseks, halvemal juhul tehakse kliendi krediitkaart täiesti tühjaks. 

Mõlemal juhul nõuavad kliendid saamata jäänud kauba või kahjutasu välja e-poelt. Ka ainult funktsioonide parendamise ja viiruste puhastamise tehniline töö on pikas plaanis õigeaegsest uuendusest märksa kulukam. Sina aga selliste asjade pärast muretsema ei pea, sest usaldad PrestaShopi uuendused meie hooleks.

Allpool saad tutvuda hüvedega, mis kaasnevad PrestaShopi uuendamisega versioonilt 1.7 versioonile 8.1. Lihtsamaks jälgimiseks on need liigendatud arendajate, haldurite ja turundajate kaupa, aga praktikas need rollid põimuvad.

Arendajale

PHP 8 ja Symfony 5 tugi

PrestaShop 8 on täielikult ühilduv PHP 8 ja Symfony 5 raamistikuga, mis võimaldab arendajatel kasutada kõige uuemaid funktsioone ja tööriistu. PHP 8 toob kaasa JIT (Just-In-Time) kompileerimise, mis kiirendab skriptide täitmist ja vähendab serveri koormust. PrestaShop 8 on oma eelkäijatest oluliselt kiirem.

Modulaarne arhitektuur

Uus modulaarne arhitektuur lihtsustab moodulite loomist ja integreerimist, võimaldades arendajatel kiiresti lisada uusi funktsioone ilma põhifunktsionaalsust häirimata. See teeb arendustöö paindlikumaks ja soodsamaks.

Koodi korrastamine

Kood on nagu südametunnistus – kui see on puhas, ei pea tulevikus probleemide pärast muretsema. PrestaShop 8 versioonis keskenduti koodi puhastamisele ebavajalikust. Puhas kood muudab platvormi haldamise lihtsamaks ning parendab jõudlust. Ühelt poolt ei pea arendaja otsima soovitud koodijuppi tuhandete kasutute ridade vahelt ja teisalt hoiab tõhus kood PrestaShopi kerge ning kiirena. 

Automaattestimine

PrestaShop 8.1 lisab täiustatud automaattestimise ja CI/CD (Continuous Integration / Continuous Deployment) tööriistad, mis parendavad arenduse kvaliteeti. Need uuendused võimaldavad arendajatel kiiremini vigu avastada ja lihtsustavad tarkvara versioonide haldamist.

Haldurile

Uuendatud halduspaneel

PrestaShop 8 uuel halduspaneelil on vähem värve, aga rohkem maitset. Üldine ilme näeb välja ajakohane ja ka funktsionaalsus on omajagu paranenud. Samas, eelmise halduspaneeli kasutajatele on õpikõver üleminekuks väike. Nupud on endiselt samadel kohtadel ja teevad enamjaolt samu asju.

Parandatud nutitelefoni tugi võimaldab poe haldamist tõhusalt ka nutitelefonide ja tahvelarvutite abil.

Masstegevuste tugi

Toodete ja tellimuste haldus on muutunud tänu masstegevuste funktsioonile oluliselt hõlpsamaks. PrestaShop 8 lubab linnukesega soovitud read märgistada ja rakendada muudatuse kõikidel ridadel korraga. Tegu on olulise täiendusega PrestaShopi baasfunktsionaalsuses. Varasemate versioonidega oli võimalik masstegevuse funktsionaalsus lisada mooduliga, aga mooduli töökindlus jättis soovida. Loodame, et sisseehitatud masstegevuse funktsionaalsus töötab vigadeta.

Laoseisu uuendamine

PrestaShop 8 versiooniga on kasutusele võetud mitmeid uuendusi laoseisu kiiremaks kuvamiseks: optimeeritud on SQL andmebaas ja võetud kasutusele WebSocketite tehnoloogia. 

Ühe põnevama uuendusena on andmevahetus muudetud asünkroonseks ehk päringu vastust ei pea enam ära ootama, vaid suhtlus toimub kogu aeg. Kui võrrelda seda näiteks jäätisekioski tööga, siis sünkroonse suhtluse puhul moodustuks kioski ette järjekord, kus kliente teenindatakse ükshaaval, järjest. Asünkroonse suhtluse puhul esitavad kliendid oma tellimused läbisegi, nii et jäätisemüüja valmistab korraga mitmeid jäätisetopse, tegeleb samal ajal erinevate lisanditega ja võtab välja vahvleid samaaegne töö tõstab kiirust ja efektiivsust. PrestaShop 8 kuvab laoseisu jõudsamalt ja leevendab niimoodi ka ülemüümise probleemi.

Aeguv kaup

PrestaShopi versioonis 1.7 olid olemas üldised laoseisu aruanded, kuid PrestaShop 8.1 annab täpset infot varude aegumise kohta ja hoiatab ette, kui varud hakkavad aeguma. See uuendus võimaldab aeguvatele varudele aegsasti allahindlusi määrata või anda neid klientidele kingiks kaasa. Kui varusid läbi müüa ei suudeta, saab need tootjale tagastada või vähemalt on olemas info järelduste tegemiseks.

Turundajale

Ostukäitumise analüüs

PrestaShop 8.1 pakub põhjalikke tööriistu müügianalüütika ja kliendikäitumise jälgimiseks. Müügianalüütika annab detailse ülevaate müügitrendidest, sealhulgas müüdud toodete kogusest, müügikasvust ja parimatest müügiaegadest. 

Kliendikäitumise jälgimine võimaldab analüüsida ostuharjumusi, korduvostude määra ja kliendirahulolu. Andmeid koondades saavad turundajad ajastada kampaaniad sihtrühmale sobivalt. Näiteks Mailmunch juhib tähelepanu, et õhtul saadetud e-kirjad saavad 50% vähem avamisi võrreldes hommikul saadetud e-kirjadega. Samuti teame, et statistika erineb sihtrühmiti: näiteks tudengitele tuleb saata kirju tavapärasest veidi hiljem. Vaid uudiskirja kellaaja muutmine võib mõjutada e-poe käivet kümneid protsente.  

DKIM e-kirjade tugi

PrestaShop 8.1 võimaldab kasutada DKIM (DomainKeys Identified Mail) autentimist e-kirjade saatmisel. DKIM lisab e-kirjadele päritolu tõendid, vähendades võimalust, et meilid märgistatakse rämpspostiks. Uuendus suurendab e-posti usaldusväärsust ja parandab e-kirjade kohaletoimetamise määra. DKIM-i seadistamine on lihtne ja see on mõistlik ära teha.

SEO ehk otsingumootoritele optimeerimine

PrestaShop 8.1 pakub täiustatud SEO tööriistu, mis aitavad parendada e-poe nähtavust otsingumootorites. Uued SEO funktsioonid hõlmavad automaatset metakirjelduste ja siltide genereerimist, URL-ide optimeerimist ja tööriistu sisu analüüsimiseks. Näiteks on lisatud tähemärgiloendurid, mis annavad soovitusi sisu pikkuse kohta. Kategooria vaates lisatakse lehekülje number meta infosse, et vältida topeltsisu eest karistada saamist.

Püsivalt eemaldatud toodetele lisab PrestaShop 8.1 staatus-koodiks 410 ehk “läinud” varasema 404 ehk “mitte leitud” asemele. Sellega antakse otsingumootoritele sõnum, et toode on lõplikult eemaldatud ja seda ei tohiks enam indekseerida. Koodi 404 puhul käib otsingumootor ikka ja jälle kadunud toodet otsimas – serverid teevad ületööd, mis pole teadupärast keskkonnasõbralik lahendus. Google tunnustab sellist ressursi kokkuhoidu paremate positsioonidega otsingus.

WebP pildiformaat

PrestaShop 8 toetab uut WebP-pildiformaati, mis võimaldab kuvada hea kvaliteediga pilte, kasutades vähem mahtu. WebP aitab vähendada lehe laadimisaega, mis on oluline võit nii kasutajate rahulolu kui ka otsingumootoritele optimeerimise seisukohalt. Väiksemad failid vähendavad serveri koormust ja andmekasutust, mis võib aidata kaasa ka kulude kokkuhoiule.

Kokkuvõte

PrestaShopi uuendus on mõistlik kõigil ära teha. Lisaks turva- ja jõudlusprobleemide lahendamisele lihtsustab PrestaShop 8 e-poe haldamist. Kui kaalud PrestaShopi uuendamist, siis võta minuga ühendust ja küsi hinnapakkumist

Lisaks võid lugeda meie teenustest, mis on suunatud PrestaShopi arendusele.

Kui soovid rohkem tehnilist infot, leiad selle PrestaShop 8.0 arendajadokumentatsioonist ja PrestaShop 8.1 arendajadokumentatsioonist.

Kaarel Kõre

Võta ühendust

Tule meile külla ja räägi oma soovidest. Meile meeldib olla kaasatud varajasest etapist ja rääkida kaasa ka siis kui idee on alles koorumas. Loodetavasti leiame ühise keele ja saame üheskoos midagi ägedat luua.