Nyelvek működése
A többnyelvű webáruházak lehetőséget biztosítanak arra, hogy a rendszerben elérhető nyelvek között váltogassunk, így a felhasználók saját nyelvükön érhetik el a tartalmakat. A különböző nyelvek felvétele a webáruház konfigurációjának elején történik, és fejlesztői segítséggel aktiválhatóak a különböző nyelvek. A nyelvesítés a rendszer különböző entitásait érinti, és fontos szerepet játszik mind a felhasználói, mind az adminisztrátori felületeken. Az alábbiakban részletesen bemutatjuk, hogyan működik a nyelvesítés a webáruházban.
Nyelvek közötti váltás
A webshop alapértelmezett nyelvei közé tartozik egy publikus nyelv és egy adminisztrációs nyelv. Mind a felhasználói, mind az admin felületen elérhető egy nyelvválasztó, amely lehetővé teszi a nyelvek közötti váltást. A Logigrid felületeken például, ha nyelvet váltunk, akkor a nyelvfüggő elemek csak az aktuálisan kiválasztott nyelven jelennek meg.
Entitások nyelvesítése
A rendszer entitásait három fő kategóriába soroljuk nyelvesítés szempontjából: nem nyelvesített, szigorúan nyelvesített, és megengedően nyelvesített.
Nem nyelvesített entitások
Ezek az entitások függetlenek a nyelvváltástól; mindig az alapértelmezett nyelven jelennek meg, függetlenül attól, hogy a felhasználó milyen nyelvet választott a webshopban. Ide tartoznak például az értékelések, felhasználók, intézmények, és bizonyos beállítások.
Szigorúan nyelvesített entitások
Ezeknél az entitásoknál minden nyelvhez kötelező megadni a fordításokat a mentéshez. Például kategóriák, szállítási módok, kedvezmények, és rendszerüzenetek mind szigorúan nyelvesített entitások. A felületen minden kötelező nyelvű mezőt egyedi zászló ikon jelöl, és csak akkor menthetjük az adatokat, ha minden kötelező nyelvi fordítást kitöltöttünk.

Megengedően nyelvesített entitások
Itt elegendő, ha legalább egy nyelven kitöltjük a kötelező mezőket, és a rendszer lehetővé teszi a mentést. A termékek, variánsok, szövegek, és gyakran ismétlődő kérdések tartoznak ebbe a kategóriába. Ha egy nyelv nem kerül kitöltésre, akkor az adott nyelven az elem nem jelenik meg, és nincs automatikus fallback a más nyelvekre.

Fallback logika
A nyelvesített elemek esetén nincs automatikus visszaesés egy másik nyelv megjelenítésére, ha a választott nyelven nincs kitöltve a mező. Ez azt jelenti, hogy például egy angol nyelvű kategóriában csak akkor jelenik meg egy termék, ha az angol nyelvű fordítása is elérhető.