Od 28 czerwca 2025 roku Europejski Akt o Dostępności (EAA) obejmuje sklepy e-commerce działające w Unii Europejskiej. Sprawdź, co musisz wdrożyć, jak to sprawdzić i gdzie chatbot AI wpisuje się w ten obowiązek.
From 28 June 2025 the European Accessibility Act (EAA) covers e-commerce stores operating in the European Union. Find out what you need to implement, how to check it and where an AI chatbot fits into this obligation.
Od 28 czerwca 2025 roku Europejski Akt o Dostępności (EAA) obejmuje sklepy e-commerce działające w Unii Europejskiej. Oznacza to konkretne wymogi prawne dotyczące dostępności cyfrowej — w tym dla sklepów WooCommerce. Sprawdź, co musisz wdrożyć, jak to sprawdzić i gdzie chatbot AI wpisuje się w ten obowiązek.
From 28 June 2025 the European Accessibility Act (EAA) covers e-commerce stores operating in the European Union. This means specific legal requirements for digital accessibility — including for WooCommerce stores. Find out what you need to implement, how to check it and where an AI chatbot fits into this obligation.
Europejski Akt o Dostępności (dyrektywa UE 2019/882) to prawo unijne nakazujące zapewnienie dostępności cyfrowej dla szerokiej grupy produktów i usług, w tym sklepów internetowych. W Polsce wdrożono go przez ustawę o zapewnianiu dostępności cyfrowej. Weszło w życie 28 czerwca 2025 roku.
The European Accessibility Act (EU Directive 2019/882) is EU legislation requiring digital accessibility for a broad range of products and services, including online stores. In Poland it was implemented through the Act on Ensuring Digital Accessibility. It came into force on 28 June 2025.
Kogo dotyczy: wszystkich przedsiębiorców prowadzących sklep e-commerce w UE który oferuje produkty lub usługi konsumentom. Nie ma progu przychodowego ani progowego limitu pracowników dla sklepów internetowych — obowiązek dotyczy mikroprzedsiębiorstw, jeśli zatrudniają co najmniej 10 osób lub osiągają obrót ponad 2 mln euro rocznie. Mniejsze sklepy mogą skorzystać z wyłączeń, ale warto sprawdzić stan prawny dla swojej konkretnej sytuacji.
Who it affects: all businesses operating an e-commerce store in the EU that offers products or services to consumers. There is no revenue threshold or employee count limit for online stores — the obligation applies to micro-enterprises employing at least 10 people or achieving turnover above €2 million annually. Smaller stores may qualify for exemptions, but it is worth checking the legal position for your specific situation.
Sankcje za brak zgodności: grzywny administracyjne, nakaz zaprzestania świadczenia usługi, a w skrajnych przypadkach — zakaz sprzedaży. Nie czekaj na wezwanie od organu nadzorczego.
Penalties for non-compliance: administrative fines, an order to cease providing the service, and in extreme cases — a ban on sales. Do not wait for a notice from the supervisory authority.
WCAG 2.1 poziom AA obejmuje cztery zasady: postrzegalność, funkcjonalność, zrozumiałość i solidność. W praktyce dla sklepu WooCommerce oznacza to:
WCAG 2.1 level AA covers four principles: perceivability, operability, understandability and robustness. In practice for a WooCommerce store this means:
Postrzegalność: wszystkie obrazy produktów muszą mieć teksty alternatywne (alt text). Kolory nie mogą być jedynym nośnikiem informacji. Kontrast tekstu do tła musi wynosić co najmniej 4,5:1. Funkcjonalność: cała nawigacja sklepu, w tym dodawanie do koszyka i checkout, musi być obsługiwalna wyłącznie klawiaturą. Żaden element interaktywny nie może wymagać myszki. Zrozumiałość: formularze muszą mieć czytelne etykiety. Błędy walidacji muszą być opisane tekstem, nie tylko kolorem czy ikoną. Solidność: sklep musi działać poprawnie z czytnikami ekranu (screen readers) takimi jak NVDA czy VoiceOver.
Perceivability: all product images must have alternative text (alt text). Colour cannot be the only information carrier. Text-to-background contrast must be at least 4.5:1. Operability: all store navigation, including add to cart and checkout, must be fully operable by keyboard alone. No interactive element can require a mouse. Understandability: forms must have clear labels. Validation errors must be described in text, not just by colour or icon. Robustness: the store must work correctly with screen readers such as NVDA or VoiceOver.
Widget chatu jest elementem interaktywnym strony i sam w sobie podlega wymogom WCAG. Chatbot który nie spełnia standardów dostępności może być nie tylko problemem UX ale też naruszeniem prawa.
The chat widget is an interactive element of the page and is itself subject to WCAG requirements. A chatbot that does not meet accessibility standards can be not only a UX problem but also a legal violation.
WooChat AI spełnia wymogi WCAG 2.1 AA na poziomie interfejsu chatu: przycisk otwierający widget ma atrybut aria-label, okno dialogowe jest oznaczone jako role="dialog", nawigacja klawiaturą (Tab, Enter, Escape) jest w pełni obsługiwana, kontrast kolorów spełnia minimalny próg 4,5:1 we wszystkich domyślnych motywach, a wszystkie komunikaty statusowe są ogłaszane przez aria-live.
WooChat AI meets WCAG 2.1 AA requirements at the chat interface level: the button opening the widget has an aria-label attribute, the dialogue window is marked as role="dialog", keyboard navigation (Tab, Enter, Escape) is fully supported, colour contrast meets the minimum 4.5:1 threshold in all default themes, and all status messages are announced via aria-live.
Z perspektywy dostępności dodanie chatbota AI może też realnie poprawić doświadczenie użytkowników z niepełnosprawnościami: klient który ma trudność z nawigacją przez menu kategorii może po prostu napisać "szukam butów rozmiar 42 do 200 zł" i dostać bezpośrednią odpowiedź.
From an accessibility perspective adding an AI chatbot can also genuinely improve the experience for users with disabilities: a customer who has difficulty navigating category menus can simply type "looking for shoes size 42 up to 200 PLN" and receive a direct answer.
Istnieją narzędzia automatyczne i testy manualne. Żadne narzędzie automatyczne nie wykryje 100% problemów z dostępnością — szacuje się, że automatycznie można wykryć 30–40% błędów.
There are automated tools and manual tests. No automated tool detects 100% of accessibility issues — it is estimated that automation can catch 30–40% of errors.
Narzędzia automatyczne: WAVE (wave.webaim.org) — darmowe rozszerzenie przeglądarki, pokazuje błędy i ostrzeżenia dostępności bezpośrednio na stronie. axe DevTools — rozszerzenie do Chrome/Firefox. Lighthouse (wbudowany w Chrome DevTools) — zakładka Accessibility. Testy manualne: wyłącz myszkę i spróbuj przejść przez całą ścieżkę zakupową wyłącznie klawiaturą. Włącz czytnik ekranu (NVDA na Windows — darmowy, VoiceOver na Mac — wbudowany). Profesjonalny audyt: dla sklepów które potrzebują dokumentacji zgodności do celów prawnych, warto zlecić audyt WCAG specjalistycznej firmie.
Automated tools: WAVE (wave.webaim.org) — free browser extension that shows accessibility errors and warnings directly on the page. axe DevTools — Chrome/Firefox extension. Lighthouse (built into Chrome DevTools) — Accessibility tab. Manual testing: disable the mouse and try to complete the entire purchase journey using only the keyboard. Enable a screen reader (NVDA on Windows — free, VoiceOver on Mac — built-in). Professional audit: for stores that need compliance documentation for legal purposes, it is worth commissioning a WCAG audit from a specialist firm.
Pełna zgodność z WCAG 2.1 AA w istniejącym sklepie WooCommerce to projekt wymagający czasu — ale można zacząć od elementów o największym wpływie:
Full WCAG 2.1 AA compliance in an existing WooCommerce store is a project that takes time — but you can start with the highest-impact elements:
Uzupełnij alt text na wszystkich zdjęciach produktów
To najczęstszy i najprostszy do naprawienia błąd. Każde zdjęcie produktu bez alt text to naruszenie WCAG i stracona szansa SEO.
Sprawdź kontrast kolorów w motywie
Użyj Colour Contrast Analyser (darmowe narzędzie) do weryfikacji pary tekst–tło. Minimalny współczynnik: 4,5:1 dla tekstu normalnego.
Przetestuj nawigację klawiaturową
Czy możesz dodać produkt do koszyka bez myszki? Przejdź całą ścieżkę zakupową używając tylko Tab, Enter i Escape.
Zadbaj o etykiety formularzy
Każde pole formularza checkout musi mieć czytelny label w HTML. Placeholder nie zastępuje etykiety.
Upewnij się, że używane wtyczki spełniają WCAG
W tym chatbot. Jeden niespełniający standardów element może rzutować na ocenę całej strony.
Add alt text to all product images
This is the most common and easiest error to fix. Every product image without alt text is a WCAG violation and a missed SEO opportunity.
Check colour contrast in your theme
Use the Colour Contrast Analyser (free tool) to verify text–background pairs. Minimum ratio: 4.5:1 for normal text.
Test keyboard navigation
Can you add a product to the cart without a mouse? Walk through the entire purchase journey using only Tab, Enter and Escape.
Ensure form labels are in place
Every checkout form field must have a clear label in HTML. A placeholder is not a label substitute.
Verify that your plugins meet WCAG
Including the chatbot. One non-compliant element can affect the assessment of the entire page.
Czy mały sklep WooCommerce musi spełniać wymogi WCAG?
Does a small WooCommerce store need to meet WCAG requirements?
To zależy od wielkości przedsiębiorstwa. EAA przewiduje wyłączenia dla mikroprzedsiębiorstw (poniżej 10 pracowników i poniżej 2 mln euro obrotu). Niezależnie od obowiązku prawnego, dostępność cyfrowa poprawia UX dla wszystkich użytkowników i zwiększa zasięg klientów.
It depends on business size. The EAA provides exemptions for microenterprises (fewer than 10 employees and under €2 million turnover). Regardless of legal obligation, digital accessibility improves UX for all users and extends your customer reach.
Jaka jest różnica między WCAG 2.1 AA a AAA?
What is the difference between WCAG 2.1 AA and AAA?
Poziom AA to minimalny wymagany przez EAA. Poziom AAA jest bardziej rygorystyczny i w praktyce trudny do osiągnięcia dla wszystkich treści — nie jest wymagany przez EAA. Celuj w AA jako minimum, traktując wybrane wymagania AAA jako docelowy standard.
Level AA is the minimum required by the EAA. Level AAA is more stringent and in practice difficult to achieve for all content — it is not required by the EAA. Aim for AA as a minimum and treat selected AAA requirements as a target standard.
Czy motyw WordPress automatycznie zapewnia zgodność z WCAG?
Does a WordPress theme automatically ensure WCAG compliance?
Nie — motyw może być WCAG-compliant, ale treści które dodajesz (zdjęcia bez alt text, niskokontrastowe kolory) mogą naruszać wymogi. Zgodność WCAG to wypadkowa motywu, wtyczek i treści.
No — a theme may be WCAG-compliant, but content you add (images without alt text, low-contrast colours) can violate requirements. WCAG compliance is the result of theme, plugins and content together.
Czy chatbot AI może zastąpić dostępność strony?
Can an AI chatbot substitute for website accessibility?
Nie. Chatbot może ułatwić nawigację klientom z niepełnosprawnościami, ale nie zastępuje technicznej zgodności strony z WCAG. Jest pomocnym uzupełnieniem — nie rozwiązaniem problemu.
No. A chatbot can make navigation easier for customers with disabilities, but it does not replace the technical WCAG compliance of the site. It is a helpful supplement — not a solution to the problem.
Gdzie znaleźć pełną listę wymogów WCAG 2.1 AA?
Where can I find the full list of WCAG 2.1 AA requirements?
Oficjalna dokumentacja jest dostępna pod adresem w3.org/TR/WCAG21. Dla sklepów e-commerce warto też zapoznać się z dokumentem "Understanding WCAG 2.1" który tłumaczy wymagania na konkretne przypadki użycia.
The official documentation is available at w3.org/TR/WCAG21. For e-commerce stores it is also worth reading "Understanding WCAG 2.1" which explains requirements in terms of specific use cases.
Nawigacja klawiaturowa, ARIA, kontrast kolorów — wszystko zgodne. Gotowy do instalacji w 15 minut.
Keyboard navigation, ARIA, colour contrast — all compliant. Ready to install in 15 minutes.
Zamów demo →Book a demo →