Kinek szól ez az útmutató
WooCommerce-alapú webshopok tulajdonosainak és fejlesztőinek. A WooCommerce a WordPress bővítménye, ezért a webshop akadálymentessége három rétegen múlik: a WordPress-témán, a WooCommerce kosár- és pénztároldalain, és a telepített bővítményeken. Előnye, hogy mindenhez hozzáfér, így minden hiba javítható; hátránya, hogy minden bővítmény hozhat új hibát.
Mit ír elő az EAA egy magyar webshopnak
Az európai akadálymentesítési irányelv (EAA, (EU) 2019/882) 2025. június 28. óta alkalmazandó, Magyarországon a 2022. évi XVII. törvény ülteti át. Az e-kereskedelmi szolgáltatások kifejezetten a hatálya alá tartoznak, vagyis egy webshopnak akadálymentesen használhatónak kell lennie: a terméklistától a kosáron át a fizetésig.
A gyakorlatban a mérce a WCAG 2.1 AA szint (az EN 301 549 európai szabványon keresztül). A WCAG 2.2 ehhez néhány új feltételt tesz hozzá, például a minimális érintési célméretet és azt, hogy a fókuszban lévő elemet ne takarja ki egy ragadós fejléc vagy sütisáv. Érdemes már most ehhez igazodni.
Kivétel: a szolgáltatást nyújtó mikrovállalkozásokra (10 főnél kevesebb foglalkoztatott, és legfeljebb 2 millió euró éves árbevétel vagy mérlegfőösszeg) az irányelv nem vonatkozik. Ha ennél nagyobb, vagy a közeljövőben azzá válik, a webshopjának meg kell felelnie. Ez az útmutató technikai segítség, nem jogi tanácsadás; a saját helyzetét egyeztesse jogásszal.
A három réteg, ahol a hibák születnek
- Téma: menük, fejléc, ikonok, színek, fókuszjelzés, a termékoldal szerkezete. A WordPress.org témakönyvtárában az „accessibility-ready” címkés témák átmentek egy alapvető akadálymentességi ellenőrzésen; ez jó kiindulópont, de nem garancia.
- WooCommerce oldalak: kosár, pénztár, fiók. A WooCommerce blokkos Kosár és Pénztár blokkjai korszerűbbek a régi, rövidkódos (shortcode) változatnál; ha a téma vagy egy bővítmény felülírja őket, a hibák is onnan jönnek.
- Bővítmények: oldalépítők (Elementor és társai), változatválasztó színminták, gyorsnézet (quick view) ablakok, mini kosár oldalsáv, sütikezelő, csomagpont-választó térképek (Foxpost, Packeta, GLS, MPL), értékelések.
A leggyakoribb hibák magyar WooCommerce webshopokon
1. Alt-szöveg: a médiatárban adja meg, ne a fájlnévben bízzon
A WordPress a médiatárban minden képhez ad egy „Alternatív szöveg” mezőt, és a WooCommerce ezt használja a termékképeknél. Ha üres, a termékfotó a képernyőolvasónak néma. Az oldalépítővel beszúrt bannereknél az alt-szöveget sokszor külön, a widget beállításaiban kell megadni.
Javítás: töltse ki az alternatív szöveget a médiatárban a termékképeknél és a bannereknél; a díszítő képeknél hagyja üresen. A vizsgálat (image-alt) megmutatja, melyik maradt ki.
2. Változatválasztó színminták és gombok
A lenyíló listát színmintákra vagy gombokra cserélő bővítmények gyakran szöveg nélküli színes négyzeteket adnak, amelyek billentyűzettel nem választhatók, és nem jelzik a kiválasztott állapotot.
Javítás: válasszon olyan bővítményt, amely a színminta mellé szöveges nevet ad, és billentyűzettel is kezelhető; vagy hagyja meg a WooCommerce alap legördülő listáját, amely akadálymentes.
3. Mini kosár, gyorsnézet és felugró ablakok
A jobb oldalon becsúszó mini kosár vagy a gyorsnézet ablak megnyitásakor a fókusz gyakran a háttérben marad, az ablak nem zárható be Esc-kel, és bezárás után a fókusz elveszik.
Javítás: a megnyíló ablakba kerüljön a fókusz, maradjon benne, amíg nyitva van, Esc-re záródjon, és bezáráskor térjen vissza a megnyitó gombra. Ha a bővítmény ezt nem tudja, cserélje.
4. Kosárba tétel AJAX-szal, visszajelzés nélkül
Az oldalújratöltés nélküli „Kosárba” gomb csak vizuálisan jelzi a sikert (a kosár ikon száma változik). A képernyőolvasós vásárló nem tudja, bekerült-e a termék.
Javítás: a visszajelzés kerüljön állapotüzenetbe (role="status" / aria-live), a kosárikon linkjének neve pedig tartalmazza a darabszámot („Kosár, 2 termék”).
5. Pénztár: címkék, hibák, magyar címformátum
A pénztár mezőit sok téma és pénztároptimalizáló bővítmény átrendezi, összevonja vagy csak helykitöltő szöveget hagy címke helyett. A hibák gyakran csak az oldal tetején jelennek meg, a mező mellett nem.
Javítás: minden mezőnek legyen látható címkéje, a hibaüzenet a mezőnél is jelenjen meg, és legyen konkrét. Az irányítószám, a város és az adószám mezőnél adjon formátummintát.
6. Csomagpont-választó térképek
A futárszolgálatok csomagpont-választói gyakran térképre épülnek, amely egérrel jól használható, billentyűzettel és képernyőolvasóval viszont sokszor nem.
Javítás: nézze meg, hogy a választó ad-e kereshető listát a térkép mellett (irányítószám vagy város alapján). Ha nem, jelezze a szolgáltatónak, és addig kínáljon házhoz szállítást is.
7. Oldalépítők: címsorok és gombok
Az oldalépítők könnyen egymásba ágyaznak linket és gombot, a címsorszintet pedig a betűméret miatt választják (H4 a H2 helyett). A képernyőolvasós felhasználók a címsorokkal navigálnak, így a kusza szerkezet megnehezíti a tájékozódást.
Javítás: a címsorszintek kövessék a tartalom szerkezetét (egy H1, alatta H2-k), a méretet pedig a stílusbeállítás adja.
8. Frissítések, amelyek visszahozzák a hibákat
A WooCommerce, a téma és a bővítmények gyakran frissülnek, és egy frissítés felülírhatja a javításait, vagy új felugró elemet hozhat. Ha a javításokat közvetlenül a téma fájljaiban végezte, a téma frissítése törli őket.
Javítás: a téma módosításait gyermektémában (child theme) végezze, és minden nagyobb frissítés után vizsgálja újra az oldalt.
Gyors ellenőrzőlista
- Minden termékképnek és bannernek van alternatív szövege a médiatárban vagy a widgetben.
- A változatválasztó billentyűzettel is működik, és felolvassa a kiválasztott értéket.
- A mini kosár és a gyorsnézet ablak kezeli a fókuszt, és Esc-kel bezárható.
- A „Kosárba” visszajelzés állapotüzenetként is megjelenik.
- A pénztár mezőinek látható címkéje van, a hibák a mezőnél jelennek meg.
- A csomagpont-választó térkép mellett van kereshető lista.
- A címsorszintek a szerkezetet követik.
- A téma módosításai gyermektémában vannak, frissítés után újravizsgál.
Hogyan ellenőrizze, és hogyan maradjon rendben
Az automatikus vizsgálat a WCAG-hibák jelentős részét megtalálja (hiányzó alt-szöveg, kontraszt, címkék, gombnevek, nyelv), de nem mindet: a billentyűzetes vásárlást és a képernyőolvasós használatot érdemes kézzel is kipróbálni. Egy jó sorrend:
- Futtasson automatikus vizsgálatot a főoldalra, egy kategóriaoldalra, egy termékoldalra és a kosárra.
- Javítsa először a kritikus és súlyos hibákat, mert ezek akadályozzák meg teljesen a vásárlást.
- Menjen végig egyszer a teljes vásárláson csak billentyűzettel (Tab, Shift+Tab, Enter, Szóköz).
- Minden téma- vagy bővítményfrissítés, új banner vagy új alkalmazás után vizsgálja újra az oldalt, mert egy frissítés újra behozhatja a már javított hibákat.
Maradjon megfelelő minden módosítás után
A ComplyScan rendszeresen újravizsgálja az oldalát, és e-mailt küld, ha új akadálymentességi hiba jelenik meg.
Csomagok megtekintése