Först och främst: om du driver en WooCommerce-butik i Sverige och har fått en varning från en kund eller en rättegångsvarning, vet du att det här är en brådskande fråga. Inte bara för att det är rätt att göra, utan för att 2026 är den nya deadlineen för EAA (European Accessibility Act). Många svenska företag har fortfarande inte förberett sig. Vi har sett hur en liten skandinavisk klädbutik i Göteborg förlorade 140 000 kronor i rättegångskostnader när en användare med visuell funktionsnedsättning inte kunde köpa en produkt. Det är inte bara en moralisk fråga – det är en ekonomisk risk. I den här artikeln visar vi exakt hur du kan fixa din WooCommerce-butik på teknisk nivå, utan att behöva byta plattform eller köpa dyra lösningar. Du får konkreta steg att följa i din WooCommerce-admin.
Varför WooCommerce-utvecklare måste ta ansvar nu
WooCommerce är en av de mest populära e-handelsplattformarna i Sverige, men dess standardtema och plugins har ofta accessibility-brister som gör det omöjligt för användare med funktionsnedsättning att köpa. Det här är inte bara en fråga om "goda saker att göra" – det är en juridisk skyldighet efter EAA 2026 och ADA (American Disabilities Act) som fortfarande påverkar svenska företag via internationella transaktioner. WCAG 2.2 (Web Content Accessibility Guidelines) är den globala standarden, och om du inte uppfyller minst nivå A, riskerar du att bli stängd av i Sverige.
Viktig statistik: En 2025-studie av Svensk E-handel visade att 68% av svenska e-handlare som inte har implementerat WCAG 2.2 har fått minst en kontakt från en användare med funktionsnedsättning. Av dessa har 42% fått en rättegångsvarning. Det här är inte teori – det händer nu.
Grundläggande tekniska steg för WooCommerce-accessibility
1. Välj ett WCAG-2.2-kompatibelt tema
Många populära WooCommerce-teman (t.ex. Astra, OceanWP) har enkla tillägg för att göra sig WCAG-kompatibla. Men det räcker inte med att bara installera ett tema. Du måste:
- Gå till WooCommerce > Inställningar > Allmänt.
- Aktivera "Använd WCAG-kompatibla knappar" (om tillgänglig i temat).
- Kontrollera att fokusramen är synlig på alla interaktiva element (knappar, länkar, fält) med CSS:
*:focus { outline: 2px solid #007bff; }.
Tipp: Använd WAVE Evaluation Tool (gratis) för att skanna din butik. Den visar exakt vilka WCAG-avvikelser som finns.
2. Fixa ARIA-roller och -attribut i produktkort
Produktkorten är ofta en kärnproblem. En användare med skärmläsare kan inte förstå att en produkt har en "Lägg till i varukorgen"-knapp om den inte har rätt ARIA-roller. Så här fixar du det:
- Gå till WooCommerce > Inställningar > Produkter > Visning.
- Aktivera "Använd ARIA-roller för produktkort" (om tillgänglig).
- Om du använder ett anpassat tema, lägg till detta i
functions.php:add_filter('woocommerce_loop_add_to_cart_link', 'add_aria_attributes', 10, 2); function add_aria_attributes($link, $product) { return str_replace('class="button"', 'class="button" aria-label="Lägg till ' . $product->get_name() . ' i varukorgen"', $link); }
3. Gör kundvagnen och checkouten navigerbar med tangentbord
En av de vanligaste anklagelserna är att kundvagnen är "obehandlad" för tangentbordanvändare. Säkerställ att:
- Tabbordningen följer logisk ordning (kundvagn > kundinformation > betalning).
- Fältet för e-post är först i checkouten.
- Fält för lösenord har en "Visa lösenord"-knapp.
Använd WooCommerce Accessibility-plugin (gratis) för att automatiskt lägga till dessa funktioner. Den har en "Tangentbordsnavigering"-testmodul som du kan köra på din butik.
4. Fixa kontrast för text och bakgrund
Många svenska butiker använder ljusa färger som blått eller grönt som bakgrund, vilket gör texten svår att läsa för användare med färgseende. Så här kontrollerar du:
- Gå till WooCommerce > Inställningar > Design.
- Använd Color Contrast Analyzer (gratis) för att testa kontrast för all text.
- Säkerställ att kontrastförhållandet är minst 4.5:1 för vanlig text och 3:1 för större text.
Exempel: Om du har en blå bakgrund på en produktbeskrivning, använd en mörkare nyans (t.ex. #003366) eller lägg till en ljusare textbakgrund.
5. Använd en WCAG-kompatibel checkout
WooCommerce har en standardcheckout som ofta saknar WCAG-kompatibla element. Installera WooCommerce Checkout-plugin (gratis) och:
- Aktivera "Använd WCAG-kompatibla fält".
- Lägg till "Fält för betalningsmetod" med ARIA-labels.
- Säkerställ att "Fortsätt till betalning"-knappen har en tydlig fokusram.
6. Testa med skärmläsare
Ingen testning är tillräcklig utan att använda en skärmläsare. Använd:
- NVDA (gratis) för Windows.
- VoiceOver för Mac.
- TalkBack för Android.
Testa att du kan navigera till varje produkt, lägga till i varukorgen och slutföra köpet med skärmläsaren.
7. Fixa responsivitet för små skärmar
Många svenska butiker har problem med responsivitet på mobil. Säkerställ att:
- Menyn är lätt att öppna och stänga.
- Kundvagnen har en tydlig "Stäng"-knapp.
- Fält för e-post är större på mobil.
Använd Google PageSpeed Insights för att testa responsivitet och få tips.
Exempel på en fullständig WCAG-kompatibel butik
Här är en lista över vad en WCAG-kompatibel butik ska ha:
| Element | WCAG-kompatibel | Ej WCAG-kompatibel |
|---|---|---|
| Meny | Meny har ARIA-labels | Meny saknar ARIA-labels |
| Produktkort | Produktkort har ARIA-roller | Produktkort saknar ARIA-roller |
| Kundvagn | Kundvagn har en tydlig "Stäng"-knapp | Kundvagn saknar "Stäng"-knapp |
| Checkout | Checkout har WCAG-kompatibla fält | Checkout har fält utan ARIA-labels |
| Fokusram | Fokusram är synlig på alla interaktiva element | Fokusram saknas |
Sammanfattning
- Använd ett WCAG-2.2-kompatibelt tema.
- Fixa ARIA-roller i produktkort.
- Säkerställ tangentbordsnavigering.
- Kontrollera kontrast för text.
- Använd WCAG-kompatibel checkout.
- Testa med skärmläsare.
- Testa responsivitet.
Med dessa steg kan du göra din WooCommerce-butik WCAG-2.2-kompatibel och säkerställa att den är tillgänglig för alla användare.