WooCommerce je zase o jedno číslo starší, aktuální verze je 4.0. Co všechno obsahuje, vylepšuje a opravuje nová verze?
Aktualizace na verzi 4.0 je označována jako major update, jde tedy o aktualizaci, po které vám nemusí e-shop fungovat správně a pluginy, nebo šablony nemusí být kompatibilní.
Doporučujeme před aktualizací vše důkladně zálohovat, případně nejprve aktualizovat na dev verzi e-shopu. Osobní dopručení je – s aktualizací vyčkat další dvě opravy. Pravidelně dochází po major update k vydání první opravy s fixnutím všech kritických problémů a na druhou opravu se odloží chyby, které nejsou zcela akutní.
Co je ve WooCommerce 4. 0 nového?
Asi největší „novinka“ je zapracování pluginu WooCommerce Adminu do jádra.
WooCommerce Admin
Pokud jste nepřišli na chuť novým statistikám, měli by jste si zvyknout. Staré reporty zatím nezmizí, ale v budoucnu asi ano. Vylepšení se budou přidávat jen do nových statistik. Sice mi vadí, že se nemůžete rozhodnout, zda tam ty grafy chcete, ale je to cesta, kterou se celý plugin ubírá a vcelku jsou přehledy lepší, než původní.
Activity panel
Společně s implementací přehledů, byl také vylepšen activity panel, jenž zároven sjednocuje vzhled s mobilní aplikací.
Action scheduler 3.1
O plánovači úloh jsem již psal – Action scheduler a ve WooCommerce 4.+ již bude implementována verze s vylepšeným výkonem a vlastními tabulkami. Více ve zmíněném článku.
Nový installer
Ani se nedá popsat, jak mě průvodce instalací WooCommerce leze na nervy. Naprosto z něj čiší zaměření na vnucení vlastních služem a pluginů. Navíc je většina možností, jak přeskočit některé kroky, zakryta pomocí dark patterns. Takže se připravte na další dávku tahání informací a nabízení věcí, které třeba ani nepotřebujete.
Změny v souborech šablony
V nové verzi jsou také drobné změny v souborech šablony:
- v cart/shipping-calculator.php bylo slovo Country nahrazeno za Country/Region, což může zapříčinit problém s překladem.
- emails/customer-reset-password.php – doplněn chybějící uzavírací tag.
- emails/email-header.php – nastavena šířka tabulky na 100%
- emails/email-styles.php – nastavena max-width obrázků na 100%, dříve některé obrázky naprosto rozhodily layout
- global/quantity-input.php – doplněn placeholder pro množství
- single-product/add-to-cart/grouped.php – doplněn placeholder pro množství
Další vybrané změny
Nebudu zde vypisovat celý changelog, jen to co mne zaujalo:
- tax_status a tax_class byly doplněny do product lookup tabulky
- nový triggerHandler na checkout_place_order_success
- nový filtr pro kontrolu, zda má produkt dostatečné skladové zásoby, během zpracování platby
Závěr
Stejně jako jindy, pokud nemáte dev web, tak neaktualizujte. počkejte na první, lépe až na druhou opravu, které budou velmi brzo následovat.