A WooCommerce csapata kiadta a WooCommerce 11.0 verziót, amely az elmúlt időszak egyik legjelentősebb frissítése. Bár ezúttal nem érkezett teljesen új adminisztrációs felület vagy átdolgozott pénztár, a kiadás számos új funkciót, jelentős teljesítmény optimalizálásokat, biztonsági fejlesztéseket és fejlesztőket érintő változtatásokat tartalmaz.
A hangsúly elsősorban a stabilitáson, a kompatibilitáson és a nagy webáruházak kiszolgálásán volt, miközben több olyan újdonság is bekerült, amelyet a kereskedők közvetlenül is használhatnak és előnyükre vállhat.
Érdemes átnézni az újdonságokat és egy stagging környezetben tesztelni az új funkciókat, mivel akár más bővítményeket is kiválathatunk!
Tartalomjegyzék
Új funkciók
Elhagyott kosarak visszaszerzése
A WooCommerce 11 egyik legfontosabb újdonsága az Abandoned Cart Recovery (Elhagyott kosár) funkció. Ennek segítségével a rendszer képes automatikusan emlékeztető e-mailt küldeni azoknak a vásárlóknak, akik félbehagyták a rendelési folyamatot, tehát kosárba tettek terméke(ke)t és vagy belépett fiókkal vannak vagy már megadták az email címüket. Az e-mail alapértelmezés szerint a függőben lévő rendelés létrejötte után két órával kerül kiküldésre, a vásárlók pedig egy kattintással le is iratkozhatnak ezekről az értesítésekről.
A fejlesztők ugyanakkor továbbra is kísérleti funkcióként kezelik ezt a lehetőséget, ezért alapértelmezés szerint nem aktív, külön engedélyezést igényel. Emellett a rendelések kezelőfelületén egy új művelettel manuálisan is elküldhető a visszatérítő e-mail, ha erre szükség van.
Biztonságosabb ügyfél e-mail hitelesítés
Újdonságként megjelent a vásárlói e-mail cím hitelesítése is. A rendszer lehetővé teszi, hogy a vendégként leadott korábbi rendelések később összekapcsolhatók legyenek a felhasználói fiókkal, miután a vásárló igazolta az e-mail cím tulajdonjogát.
A korábbi hatjegyű ellenőrző kódot a WooCommerce egy egyszer használható hitelesítő linkre cserélte, ami egyszerűbb és kényelmesebb használatot biztosít. Az adminisztrációs felületen az ügyfelek hitelesítési állapota is kezelhetővé vált.
Új adminisztrációs lehetőségek
A WooCommerce 11 több kisebb, de hasznos adminisztrációs fejlesztést is hozott. Többek között külön beállítás kapcsolható a készlethiány előtti utánrendelési értesítésekhez, új beállítási oldalak jelentek meg a modern Settings UI rendszerhez, valamint új Marketplace ajánlókártyák és rendeléskezelési lehetőségek kerültek az adminisztrációs felületre.
POS fejlesztések
Folytatódik a WooCommerce saját POS (Point of Sale) rendszerének fejlesztése is. A 11.0-s verzió lefekteti a bolti dolgozók jogosultságkezelésének alapjait, új jogosultsági modellel és előre definiált szerepkörökkel. A fejlesztés jelentős része egyelőre a háttérben működik, de jól látható, hogy a WooCommerce hosszabb távon is kiemelt területként kezeli a POS támogatását.
Fejlesztőknek fontos változások
A WooCommerce 11 számos olyan módosítást tartalmaz, amely elsősorban bővítmény- és sablonfejlesztőket érint. Az egyik legfontosabb változás, hogy eltávolításra került a korábban már elavultnak jelölt Product Block Editor és több kapcsolódó API. Annak érdekében azonban, hogy a frissítés ne okozzon azonnali végzetes hibákat, a WooCommerce kompatibilitási rétegeket épített be az átállás megkönnyítésére. Azonban aki használja, annak érdemes cserélnie idővel.
Emellett több új fejlesztői API és hook is megjelent. Bővült a REST API, új végpont érkezett a visszatérítések előnézetéhez, számos új filter áll rendelkezésre, valamint több enum osztály is bekerült a kódba a pénznemek, súly- és méretegységek egységes kezelésére. A csomag részeként az Action Scheduler is a 4.0-s verzióra frissült. (Bekerült végre daily job formában egy tisztítás, köszönöm!)
Teljesítményoptimalizálás és biztonsági fejlesztések
A WooCommerce 11 egyik legnagyobb előrelépése a teljesítmény területén történt. A fejlesztők számos SQL-optimalizációt hajtottak végre, csökkentették a kosár és pénztár működéséhez szükséges adatbázis-lekérdezések számát, gyorsították az analitikai jelentéseket, valamint jelentősen optimalizálták a HPOS rendeléstáblákat működését nagy forgalmú webáruházaknál. Több cache-kezelési fejlesztés is bekerült, amelyek különösen nagy termékkatalógusok esetén hozhatnak érzékelhető gyorsulást. (Ha egy olcsó osztott tárhelyen van webáruházad, akkor nem feltétlen lesz érezhető, már csak hosting korlátai miatt sem.)
Biztonsági szempontból is számos fontos módosítás történt. Több Store API végpont megerősített ellenőrzéseket kapott, bekerült védelem a PHP Object Injection támadások ellen, HTTPS-re álltak át minden IP-alapú geolokációs lekérdezésnél, valamint több olyan jogosultsági és adatkezelési hibát javítottak, amelyek bizonyos körülmények között adatvédelmi vagy stabilitási problémát okozhattak.
További újdonságok
A fentieken túl a WooCommerce 11 rengeteg kisebb fejlesztést is tartalmaz. Tovább bővült a REST API funkcionalitása, fejlődött a HPOS támogatása, több akadálymentesítési (WCAG) javítás készült az adminisztrációs felülethez és a blokkos pénztárhoz, valamint számos hibát javítottak az e-mail rendszerben, a termékblokkokban, a Product Collection blokknál és a Settings UI komponenseiben.
A fejlesztők külön figyelmet fordítottak a kompatibilitásra is: számos javítás célja az volt, hogy a WordPress és WooCommerce frissítései során kisebb eséllyel forduljanak elő végzetes hibák vagy inkompatibilitások külső bővítményekkel.
Érdemes mielőbb frissíteni?
A WooCommerce 11.0 nem elsősorban látványos új funkciói miatt fontos kiadás, hanem azért, mert komoly hangsúlyt fektet a stabilitásra, a teljesítményre és a jövőbeli kompatibilitásra. A frissítés több száz hibajavítást, számos biztonsági megerősítést és jelentős optimalizációkat tartalmaz, amelyek különösen a nagyobb webáruházak számára lehetnek érezhetőek.
Mivel főverzióról van szó, éles környezetben a telepítés előtt továbbra is ajánlott teljes biztonsági mentést készíteni (új ablakban nyílik meg), illetve ellenőrizni a használt sablonok és bővítmények kompatibilitását egy stagging környezetben (új ablakban nyílik meg) (egy próbahelyen). Ha ezek rendben vannak, a Woo 11.0 egy olyan frissítés, amely hosszú távon stabilabb és gyorsabb működést biztosíthat a WooCommerce webáruházak (új ablakban nyílik meg) számára.
Forrás:
