Ugrás a tartalomra
online
huv0.46.1 · 1d135e2
Aktív

Freezedry

WooCommerce-webáruház, amely liofilizálókat (fagyasztva szárító gépeket) értékesít az EU-ban: nyolc működő nyelv, helyes szállítás minden országban és egy könnyebb, gyorsabb oldal.

A Freezedry.eu angol nyelvű kezdőlapja: a Harvest Right hivatalos európai forgalmazója, hero-szekció egy liofilizálóval és szárított gyümölcsös üvegekkel, előnyöket bemutató ikonok és „Choose a freeze-dryer” gomb

Feladat

Egy liofilizálókat az EU-ban értékesítő litván webáruházban a gépi fordítás folyton „lefagyott”, így az új nyelvek sosem élesedtek, több országban pedig hibás vagy üres oldalak jelentek meg.

Megoldás

  • Fordítás: megtaláltuk a valódi okot – az összes fordítómotor ki volt kapcsolva, és a regisztrációjuk hibás volt –, és működésre bírtuk az automatikus DeepL-fordítást; fordítható egyéni mezők, a téma 17 fájlban áttérve a beégetett nyelvekről a gettextre, lokalizált pénztári helyőrző szövegek, áfanevek, kapcsolatfelvételi űrlapszövegek és méretcímkék minden nyelvhez.
  • Új nyelvek: francia, majd spanyol, olasz és finn – a terméklistákkal, szállítási címkékkel, pénztárral és adónevekkel együtt.
  • Kezdőlap: slider-integráció biztonságos visszaeséssel a régi sliderre, külön slider nyelvenként és eszközönként, adminoldal a sliderek nyelvekhez rendeléséhez kód nélkül, valamint WooCommerce-adatokból épített interaktív „hová szállítottunk már” Európa-térkép.
  • Szállítás: négy országban a kosarak ingyenes szállítást kaptak, mert a kategóriák párosítása csak litván/angol slugok alapján történt; most a kategóriák bármely nyelven a fordítási rétegen keresztül párosítódnak, a kategória nélküli termékek pedig naplózódnak.
  • Megbízhatóság: javítva egy rekurzió, amely 503-as hibákkal omlasztotta össze az oldalakat, 13 helyen védelem a PHP 8 üres mezők miatti végzetes hibái ellen, eltávolítva a PHP 8.2 elavulási figyelmeztetései, a CDN-könyvtárak pontos verziókra rögzítve integritási hashekkel.
  • Sebesség: nyelvenkénti hero-képek WebP-re konvertálva, gyorsítótár-ürítés (cache busting) a CSS-hez és a JS-hez.
  • Folyamat: a közvetlenül élesben végzett módosítások bájtra pontosan szinkronizálva a gitbe, ágak ellenőrzött pull requestekkel, telepítés stagingre és élesbe adatbázismentéssel.

Eredmény

Nyolc nyelv él (LT, EN, DE, NL, FR, ES, IT, FI); a francia mind a 32 oldallal és 26 termékkel indult. Olaszországban, Spanyolországban és Finnországban mind a 26 termék helyes szállítást kap. Leállítottunk egy körülbelül 12 GB-ra nőtt hibakeresési naplót, egy másik napló 194 MB-ról 8,5 KB-ra csökkent, a hero-kép pedig körülbelül 1,5 MB-ról 143 KB-ra.

Képernyőképek