PrestaShop 9 jau čia!

prestashop 9 jau cia

Po daugiau nei dvejų metų kūrimo ir bendradarbiavimo su bendruomene atėjo laikas žengti dar vieną svarbų žingsnį į priekį. PrestaShop 9 jau čia. Ši nauja versija pasižymi modernizuota architektūra, naujais kūrėjo įrankiais ir galingomis funkcijomis, skirtomis žengti el. prekybos sistemų priekyje.

Turinys

Pagrindinės PrestaShop 9 savybės

  • „Symfony 6.4 LTS“ (ilgalaikė palaikymo versija)
  • PHP 8.1–8.4 palaikymas
  • Naujas Admin API
  • Moderni „Hummingbird“ tema
  • Atnaujintas kabinetas, generuojamas naudojant „Symfony“
  • Daug našumo ir SEO patobulinimų
  • WebP ir AVIF vaizdų palaikymo funkcija
  • Naujas produkto puslapis
  • Išvalytas kodas ir architektūros patobulinimai
  • Eksperimentinis „Symfony“ konteineris FO
  • Patobulintas modulių veiksmų sekimas, funkcijų žymės, diegimo vadovas ir t.t
prestashop 9 skydelis

Symfony 6.4 and PHP 8.4 palaikymas

„PrestaShop 9“ sukurta naudojant „Symfony 6.4“ – naujausią ilgalaikio palaikymo (LTS) versiją, kuri užtikrina saugumo atnaujinimus iki 2027 m. lapkričio mėn. Tai didelis žingsnis į priekį, palyginti su „Symfony 4.4“, nes:

  • Pagerintas našumas ir mažesnės atminties sąnaudos. 
  • Tvirtesnis saugumo pagrindas su geresne apsauga nuo dažniausiai pasitaikančių interneto pažeidžiamumų. 
  • Švaresnė, moderni kodo architektūra, kuri supaprastina būsimą vystymą.

Tuo pačiu metu „PrestaShop 9“ palaiko PHP 8.1, 8.2, 8.3 ir dabar 8.4 versijas, atverdama duris:

  • Našumo patobulinimai.
  • Saugesnis kodas su naujomis kalbos funkcijomis.
  • Geresnis ilgalaikis suderinamumas, nes kodas suderinamas su aktyviai palaikomomis PHP versijomis, užtikrinant, kad galėsite naudoti naujausias bibliotekas ir įrankius.

Programuotojams tai reiškia greitesnį, saugesnį ir šiuolaikinį kodą. Prekybininkams tai reiškia saugesnę, efektyvesnę ir pritaikomesnę el. prekybos platformą, pasirengusią valdyti augantį  srautą ir sudėtingus patobulinimus.

Galinga nauja Admin API su API platforma

„PrestaShop 9“ pristato visiškai naują administravimo API, sukurtą ant API platformos pagrindo, vienos iš patikimiausių ir moderniausių PHP ekosistemoje prieinamų API platformų. Tai svarbus projekto etapas, paklojantis pamatus atviresnei, integruotesnei ir kūrėjams draugiškei PrestaShop.

Naujoji API suteikia:

  • Lengvesnę integraciją su išorinėmis sistemomis, CRM, ERP, rinkodaros įrankiais ir kt.
  • Automatizavimo galimybes, kurios supaprastina parduotuvių valdymo užduotis ir sumažina rankinį darbą.
  • Nuoseklų, standartus atitinkantį dizainą naudojant REST ir JSON, todėl kūrėjams, susipažinusiems su šiuolaikinėmis API, juo lengva dirbti.
  • Išplečiamumą ir moduliškumą, leidžiantį API vystytis ir plėstis augant bendruomenės poreikiams.

Svarbu pažymėti, kad administravimo API vis dar kuriama. Nors daugelis pagrindinių elementų jau įdiegti. Būsimuose atnaujinimuose planuojama atlikti papildomus galinius taškus ir patobulinimus.

Affiliate reklama

Hummingbird (Kolibrio) tema

„PrestaShop 9“ pristato „Hummingbird“ – visiškai naują temą, sukurtą naudojant Bootstrap 5, TypeScript ir BEM (Block Element Modifier) ​​CSS vardų konvenciją.  Naujoji tema gimė reaguoja į daugelį metų kauptus bendruomenės atsiliepimus ir prašymus sukurti modernią, švarią ir lanksčią temos bazę.

prestashop kolibrio tema

Bendruomenė prašė atnaujinto, modernaus vartotojo sąsajos pagrindo, tačiau atnaujinti klasikinę temą nepažeidžiant ekosistemos suderinamumo buvo beveik neįmanoma. „Hummingbird“ tai išsprendė pasiūlydama:

  • Bootstrap 5 LTS integracija, skirta moderniems, nuosekliems dizaino komponentams.
  • Pertvarkyta katalogų struktūra, nutolusi nuo pasenusio „_dev“ išdėstymo, siekiant geresnio aiškumo ir priežiūros.
  • Nuosekli BEM pagrįsta CSS vardų suteikimo konvencija.
  • Nauja SCSS architektūra, pagrįsta CSS @layer.
  • Sumažintas trečiųjų šalių priklausomybių kiekis, pirmenybė teikiama integruotiems Bootstrap komponentams.
  • Aiškus Bootstrap ir PrestaShop stilių atskyrimas, supaprastinantis pasirinktinius perrašymus.
  • Palaikomas „Bootstrap“ tamsusis režimas, kurį galima lengvai įjungti naudojant SCSS kintamąjį.
  • Pagrindiniai šablonų pertvarkymai, siekiant nuoseklumo, moduliškumo ir mastelio keitimo.

Kiti patobulinimai

Pirkėjo pusės patobulinimai

  • Palaikomi „WebP“ ir „AVIF“ vaizdo formatai, siekiant pagerinti jūsų parduotuvės našumą.
  • Galimybė pranešti klientams, jei peržiūrėtas produktas jau yra jų krepšelyje.
  • Dabar galite užsisakyti kaip svečias, net jei turite kliento paskyrą, kad paspartintumėte atsiskaitymo procesą.
  • Kategorijų, gamintojų, tiekėjų ir parduotuvių atvaizdavimo patobulinimai naudojant pristatymus, siekiant pagerinti našumą ir standartizuoti elementų atvaizdavimo būdą.
  • Prekės navigacijos elementai (angl. breadcrumps) atspindi pasiektą kategoriją, kad būtų lengviau naršyti parduotuvėje.
  • Greitesnis jQuery UI įkėlimas, siekiant padidinti greitaveiką.

Pirkėjo pusės patobulinimai

  • Aiškesni produktų URL adresai (kategorija pagal numatytuosius nustatymus pašalinama).
  • Galimybė pašalinti numatytąjį kalbos prefiksą iš URL adresų, kad būtų išvengta nereikalingų peradresavimų pridedant naują kalbą.
  • Neaktyvios kategorijos dabar gali naudoti 301 arba 302 peradresavimus, kad būtų geriau kontroliuojamas SEO.
  • Filtruoti produktų sąrašų puslapiai neįtraukiami į indeksavimą laikantis SEO rekomendacijų.

Patobulintas produktų valdymas

  • Naujas produktų puslapis dabar yra numatytasis, kad būtų lengviau valdyti produktus jūsų parduotuvėje (senasis puslapis pašalintas).
  • Dabar galite rūšiuoti produktų savybių vertes rankiniu būdu arba automatiškai.
  • Patobulintas produktų puslapio našumas (ypač dideliems katalogams).

Patobulinta vidinės sistemos naudotojo patirtis ir funkcijos

  • Nauja kabineto išvaizda su modernizuotu dizainu, atitinkančiu dabartinį PrestaShop prekės ženklą.
  • Administravimo dalis dabar visiškai perteikiama naudojant Symfony ir Twig – tai dar vienas žingsnis siekiant pilno PrestaShop perėjimo perkėlimo į Symfony.
  • Į Symfony visiškai perkelti puslapiai: prisijungimas, produktai, užsakymai, atributai, būsenos ir kt.
  • Patobulintas išdėstymas, suvienodintas tekstas ir geresnė navigacija visame kabinete.
  • Svečius pirkėjus dabar galima kurti rankiniu būdu tiesiai iš kabineto, kad būtų lengviau kurti rankinius užsakymus.

Geresnis klaidų tvarkymas ir padidintas saugumas

  • Klaidų tvarkymo režimą galima apriboti naudotojams, turintiems konkretų slapuką.
  • Duomenų bazės lentelės prefiksas dabar diegimo metu pagal numatytuosius nustatymus yra atsitiktinai parinktas, atsižvelgiant į „PrestaShop“ saugumo rekomendacijas.
  • Įdiegta tiesioginės failų prieigos apsauga, siekiant užkirsti kelią tiesioginei prieigai prie PHP failų.
  • Geresnis modulio veiksmų (įdiegimas / atnaujinimas / pašalinimas) stebėjimas, kad būtų galima geriau kontroliuoti, kas vyksta parduotuvėje.

Affiliate reklama