Najważniejsze wnioski
- Dostępność sklepu internetowego trzeba oceniać na całej ścieżce: od wyszukiwarki i filtrów po potwierdzenie płatności, a nie tylko na stronie głównej.
- Najpierw warto testować zadania krytyczne dla sprzedaży: znalezienie produktu, wybór wariantu, dodanie do koszyka, wpisanie danych, wybór dostawy i płatność.
- Test automatyczny wykrywa część problemów, lecz nie potwierdza zgodności całego sklepu z WCAG ani z wymaganiami prawnymi.
- WCAGbot może szybko udostępnić użytkownikom funkcje takie jak kontrast, powiększenie tekstu, czytanie treści i narzędzia skupienia, lecz bariery w formularzach, kodzie i treściach wymagają naprawy źródłowej.
- W przypadku usług handlu elektronicznego warto odrębnie sprawdzić obowiązki wynikające z Polskiego Aktu o Dostępności, wymagania EN 301 549 oraz kryteria WCAG.
Dla zarządzającego
Dostępność e-commerce jest elementem jakości obsługi i ograniczania ryzyka porzuconych procesów zakupowych. Najrozsądniejsza decyzja to połączenie szybkiego wsparcia użytkownika z planem audytu oraz usuwania barier w najważniejszych etapach sprzedaży.
Dla sprzedaży
Zespół sprzedaży może wspierać dostępność bez składania obietnic zgodności: zgłaszać bariery z rozmów z klientami, testować ścieżkę zakupową klawiaturą i przekazywać zespołowi UX oraz IT problemy z koszykiem, formularzami i płatnością.
WCAG dla e-commerce to praktyka projektowania sklepu tak, aby dało się samodzielnie przejść całą drogę do zakupu niezależnie od sposobu korzystania z internetu. Obejmuje to nie tylko kontrast i rozmiar tekstu, ale też filtry, warianty produktu, komunikaty błędów, koszyk, dostawę i płatność. Jeśli użytkownik nie może obsłużyć jednego z tych etapów, dostępność ścieżki zakupowej jest niepełna.
Najważniejsze wnioski:
- Testuj zadania zakupowe, a nie wyłącznie pojedyncze widoki sklepu.
- Priorytetem są bariery blokujące zakup: klawiatura, fokus, formularze, błędy, cena, warianty i przyciski.
- Automatyczne narzędzia i widget są użyteczne, ale nie są pełnym audytem WCAG.
- Wymagania prawne, norma EN 301 549 i wytyczne WCAG są powiązane, lecz nie są tym samym dokumentem.
Ten materiał ma charakter informacyjny, a nie indywidualnej porady prawnej. Informacje dotyczące obowiązków należy każdorazowo odnieść do aktualnego tekstu ustawy, rodzaju usługi i sytuacji firmy.
Dlaczego WCAG dla e-commerce dotyczy całej ścieżki zakupu?
Sklep internetowy nie jest pojedynczą stroną. Użytkownik wykonuje sekwencję działań: szuka produktu, ogranicza wyniki filtrami, czyta opis, wybiera rozmiar lub kolor, dodaje produkt do koszyka, podaje dane, wybiera dostawę i płatność. Każdy etap może wprowadzić nową barierę.
Raport Contentsquare Foundation dotyczący 50 popularnych europejskich serwisów e-commerce pokazuje, że problemy pojawiają się na listingu produktów, karcie produktu, w koszyku oraz w checkoutcie. Autorzy raportu wskazali, że tylko 2% badanych serwisów pozwalało przejść checkout bez krytycznych barier według przyjętej metodologii. To nie jest formalna ocena wszystkich sklepów ani wszystkich kryteriów WCAG, ale wyraźny sygnał, by nie ograniczać testów do strony głównej.
Dostępny sklep nie wymaga od użytkownika, aby znał obejścia problemu, którego sklep powinien był nie stworzyć.
W praktyce zacznij od przeglądu krytycznej ścieżki. Przydatnym punktem wyjścia jest osobny materiał o dostępności formularzy, koszyka i płatności w e-commerce.
Co oznaczają WCAG, EN 301 549 i Polski Akt o Dostępności?
WCAG to wytyczne W3C dotyczące dostępności treści internetowych. WCAG 2.2 porządkuje wymagania według czterech zasad: postrzegalności, funkcjonalności, zrozumiałości i kompatybilności. Kryteria pomagają oceniać między innymi kontrast, obsługę klawiaturą, etykiety pól czy komunikaty o błędach.
EN 301 549 to europejska norma określająca wymagania dostępności dla produktów i usług ICT. Odwołuje się do WCAG dla treści internetowych, ale jej zakres nie powinien być sprowadzany wyłącznie do hasła „WCAG 2.1 AA” lub „WCAG 2.2”.
Polski Akt o Dostępności (PAD) to potoczna nazwa ustawy o zapewnianiu spełniania wymagań dostępności niektórych produktów i usług. Zgodnie z informacją rządową usługi handlu elektronicznego zostały objęte ustawą od 28 czerwca 2025 r. Zakres zastosowania, wyjątki i okresy przejściowe wynikają jednak z konkretnych przepisów. W szczególności status mikroprzedsiębiorcy wymaga sprawdzenia ustawowych warunków, dlatego warto przeczytać analizę: Mikroprzedsiębiorca a PAD: kiedy dotyczy e-commerce?.
WCAGbot Accessibility Path dla sklepu internetowego
Nie zakładaj automatycznie, że wdrożenie widgetu potwierdza zgodność sklepu z ustawą, EN 301 549 czy WCAG. Ocena wymaga przeglądu realnego serwisu, technologii, treści, procesu zakupu i obsługiwanych kanałów.
Jakie elementy sklepu sprawdzić najpierw?
Nie trzeba zaczynać od setek podstron. Najpierw wybierz jeden reprezentatywny scenariusz zakupu i sprawdź go od początku do końca. Następnie powtórz test dla różnych typów produktu, metod dostawy i płatności.
| Obszar sklepu | Co sprawdzić | Przykładowa bariera | Właściciel naprawy |
|---|---|---|---|
| Wyszukiwarka i filtry | Obsługa klawiaturą, nazwy filtrów, stan wyboru, możliwość wyczyszczenia | Filtr otwiera się myszą, ale nie klawiaturą | Front-end / dostawca motywu |
| Karta produktu | Nagłówek, cena, dostępność, warianty, galeria, opis obrazów | Wariant koloru rozróżniany wyłącznie barwą | UX, content, front-end |
| Koszyk | Zmiana ilości, usunięcie produktu, komunikaty po aktualizacji | Cena zmienia się bez komunikatu dla czytnika ekranu | Front-end / integracja sklepu |
| Formularz dostawy | Widoczne etykiety, wymagane pola, opis błędów, kolejność fokusu | Błąd oznaczony tylko czerwonym obramowaniem | Front-end / checkout |
| Płatność | Przekazanie danych, fokus w oknie płatności, potwierdzenie statusu | Przycisk płatności bez dostępnej nazwy | Dostawca płatności / integracja |
Dla formularzy szczególnie istotne są widoczne etykiety, czytelne wskazanie pola błędnego oraz komunikat wyjaśniający, co trzeba poprawić. Zobacz praktyczną checklistę w artykule Dostępny formularz: jak projektować i testować zgodnie z WCAG.
Jak testować sklep klawiaturą?
Odłącz mysz lub świadomie z niej nie korzystaj. Użyj klawisza Tab, Shift+Tab, Enter, spacji oraz strzałek tam, gdzie komponent tego wymaga. Sprawdź, czy zawsze widać miejsce fokusu, czy kolejność przejścia jest logiczna i czy można zamknąć otwarte menu, modal lub listę filtrów.
Test klawiaturą często ujawnia problemy, których nie widać podczas zwykłego kliknięcia myszą. Więcej kroków opisuje poradnik Nawigacja klawiaturą: jak testować stronę zgodnie z WCAG.
Jak sprawdzać treść, kontrast i obrazy produktów?
Opis produktu powinien przekazywać informacje potrzebne do decyzji zakupowej: wariant, materiał, parametry, ograniczenia lub stan dostępności. Zdjęcie dekoracyjne nie potrzebuje takiego samego opisu jak grafika wyjaśniająca cechę produktu. Zasady doboru opisów znajdziesz w materiale Tekst alternatywny ALT: jak opisywać obrazy na stronie.
Kontrast sprawdzaj dla zwykłego tekstu, tekstu na przyciskach, cen promocyjnych, stanów aktywnych i komunikatów. Nie opieraj znaczenia wyłącznie na kolorze, ponieważ użytkownik może nie odróżnić barwy albo korzystać z własnych ustawień wyświetlania. Pomocna będzie instrukcja Kontrast strony: jak testować i poprawiać zgodnie z WCAG.
WCAGbot Accessibility Path: jak połączyć szybkie wsparcie z naprawami?
WCAGbot Accessibility Path to prosty schemat działania dla zespołu e-commerce. Jego celem nie jest zastąpienie audytu, lecz uporządkowanie decyzji: co użytkownik może poprawić u siebie już dziś, a co zespół musi naprawić trwale w sklepie.
- Wyznacz ścieżkę krytyczną. Wybierz produkt, wariant, dostawę i metodę płatności reprezentatywne dla sklepu.
- Wykonaj szybki test manualny. Przejdź proces klawiaturą, przy powiększeniu oraz z podstawową kontrolą czytnikiem ekranu.
- Dodaj funkcje wspierające użytkownika. WCAGbot można uruchomić jedną linią kodu. Użytkownik może skorzystać między innymi z trybów kontrastu, skali szarości, powiększenia tekstu, regulacji interlinii, czytania treści, większego kursora oraz funkcji skupienia.
- Zapisz bariery źródłowe. Przykłady: brak etykiety pola, nieosiągalny klawiaturą filtr, błędna kolejność fokusu, niejasny komunikat płatności lub brak nazwy przycisku.
- Naprawiaj według wpływu. Najpierw usuń bariery blokujące zakup, potem problemy utrudniające zrozumienie i wygodę.
- Powtórz test po zmianie. Sprawdź nie tylko poprawiony komponent, ale cały scenariusz zakupu.
Co może zrobić widget, a co wymaga naprawy źródłowej
Otwórz panel WCAGbot na własnej stronie, przetestuj kontrast, zwiększ tekst i przejdź do koszyka bez używania myszy. To praktyczny sposób, aby zobaczyć różnicę między ustawieniem wspierającym użytkownika a problemem, który wymaga pracy w kodzie.
Co widget dostępności może zrobić, a czego nie zrobi?
Widget dostępności może ułatwić odbiór istniejącej strony. WCAGbot udostępnia między innymi profile dostępności, regulację typografii, tryby kontrastu, czytanie treści, podświetlanie linków i nagłówków, lupę tekstu, przewodnik do czytania oraz opcję zatrzymywania animacji. System może też automatycznie uzupełniać wybrane wykrywalne atrybuty ARIA, alt i title.
To wartościowe funkcje wspierające dostępność, ale ich zakres ma granice. Widget nie naprawi samodzielnie błędnie zaprojektowanej logiki checkoutu, niedostępnej integracji płatności, nieprawidłowo wdrożonych komponentów, mylącej treści ani błędnych opisów produktów. Nie może też rzetelnie zastąpić testów z użytkownikami i audytu.
Dokładne rozróżnienie opisuje artykuł Widget dostępności WCAGbot: możliwości i ograniczenia. Przy problemach semantycznych warto również sprawdzić, kiedy ARIA wspiera dostępność strony, a kiedy jej użycie zwiększa ryzyko błędów.
Mini-scenariusz: zakup produktu z wariantem
Scenariusz ilustracyjny — nie jest wynikiem wdrożenia u klienta. Sklep sprzedaje buty dostępne w kilku kolorach i rozmiarach. Użytkownik korzysta wyłącznie z klawiatury.
- Przechodzi z listingu na kartę produktu i od razu słyszy lub widzi logiczny nagłówek, cenę oraz dostępność.
- Wybiera kolor. Nie musi rozpoznawać go po samej barwie, ponieważ wariant ma dostępną nazwę tekstową.
- Wybiera rozmiar. Pozycja fokusu jest widoczna, a niedostępny rozmiar ma zrozumiały status.
- Dodaje produkt do koszyka. Sklep przekazuje komunikat o powodzeniu bez przenoszenia fokusu w nieoczekiwane miejsce.
- W formularzu dostawy użytkownik widzi etykiety, rozumie wymagania pól i po błędzie otrzymuje wskazówkę, jak go poprawić.
Jeśli na którymkolwiek kroku użytkownik nie wie, gdzie jest fokus, co wybrał albo dlaczego formularz nie przechodzi dalej, należy zapisać problem jako zadanie do naprawy źródłowej.
Jak ustalić kolejność prac w sklepie?
Najpierw usuń bariery, które uniemożliwiają finalizację zakupu. Następnie popraw elementy zwiększające samodzielność i zrozumienie oferty. W codziennej pracy pomocne są cztery pytania:
- Czy użytkownik może wykonać działanie bez myszy?
- Czy rozumie nazwę, stan i skutek każdego kontrolki?
- Czy błąd wyjaśnia problem oraz wskazuje sposób poprawy?
- Czy informacja jest dostępna w kodzie i treści, a nie tylko widoczna wizualnie?
Test dostępnego zakupu w pięciu etapach
Jeżeli sklep działa na gotowej platformie, sprawdź również motyw, aplikacje i integracje. Przewodniki dla popularnych środowisk znajdziesz tutaj: Dostępność WordPress: plan testów i poprawek oraz Dostępność Shopify: jak testować sklep i wybierać motyw.
Podsumowanie dla zarządzającego i sprzedaży
Dostępność cyfrowa w e-commerce nie jest dodatkiem nakładanym na gotowy sklep tuż przed publikacją. Jest częścią jakości procesu zakupowego. Zarządzający powinni wyznaczyć właściciela ścieżki, ustalić priorytety napraw i wymagać testu po każdej istotnej zmianie checkoutu. Zespół sprzedaży oraz obsługi klienta powinien zbierać zgłoszenia o trudnościach, ponieważ często wskazują one miejsca, których nie obejmował standardowy test.
Dobrym pierwszym krokiem jest uruchomienie funkcji wspierających użytkownika, a następnie audyt i sukcesywne usuwanie barier w kodzie, treści oraz integracjach. Dodaj funkcje dostępności swojej strony i przetestuj WCAGbot na własnym procesie zakupowym.
FAQ: WCAG dla e-commerce
Czy WCAG dotyczy tylko strony głównej sklepu?
Nie. Dla e-commerce kluczowa jest cała ścieżka zakupu: wyszukiwarka, filtry, karta produktu, koszyk, formularze, dostawa, płatność i potwierdzenie zamówienia.
Od czego zacząć audyt WCAG sklepu internetowego?
Od jednego pełnego scenariusza zakupu. Wybierz reprezentatywny produkt i przejdź drogę od wyszukania do potwierdzenia zamówienia, używając klawiatury oraz sprawdzając komunikaty i formularze.
Czy automatyczny skaner wystarczy do oceny dostępności?
Nie. Skaner pomaga wykrywać część problemów technicznych, ale nie ocenia wielu zagadnień wymagających interpretacji, takich jak sens opisów alternatywnych, kolejność obsługi, zrozumiałość błędów czy użyteczność checkoutu.
Czy widget dostępności zapewnia zgodność z WCAG?
Nie. Widget może wspierać użytkownika funkcjami wizualnymi, typograficznymi i nawigacyjnymi, ale nie zastępuje audytu ani trwałych napraw kodu, treści i integracji.
Jakie błędy formularza są szczególnie groźne w checkoutcie?
Najczęściej są to brak etykiet, niejasne oznaczenie pól wymaganych, komunikaty o błędach oparte wyłącznie na kolorze, brak wskazówki jak poprawić dane oraz nieprawidłowe zarządzanie fokusem.
Czy opis ALT jest potrzebny przy każdym zdjęciu produktu?
Nie każdy obraz wymaga rozbudowanego opisu. Tekst alternatywny powinien przekazywać informację istotną dla kontekstu. Zdjęcie prezentujące cechę produktu potrzebuje innego opisu niż obraz czysto dekoracyjny.
Czy sklep na Shopify lub WooCommerce jest automatycznie dostępny?
Nie. Platforma, motyw, aplikacje, konfiguracja i treści wpływają na wynik. Gotowe rozwiązanie może przyspieszać pracę, lecz nadal wymaga testów rzeczywistego sklepu.
Czy Polski Akt o Dostępności obejmuje każdy sklep internetowy?
Nie należy tego zakładać bez analizy. Ustawa obejmuje określone produkty i usługi, w tym usługi handlu elektronicznego, ale zawiera warunki, wyjątki i przepisy szczególne. Sytuację firmy należy sprawdzić w aktualnym tekście przepisów.
Jak często testować dostępność e-commerce?
Przed publikacją nowego motywu, checkoutu, integracji płatniczej, modułu filtrów lub istotnej kampanii. Warto też wykonywać regularny przegląd najważniejszych scenariuszy po aktualizacjach platformy i dodatków.
Czy czytnik tekstu na stronie zastępuje czytnik ekranu?
Nie. Czytnik treści może pomóc części użytkowników w odbiorze tekstu, ale czytnik ekranu jest technologią asystującą, która interpretuje strukturę i kontrolki strony. Oba narzędzia spełniają inne funkcje.
Źródła i materiały
- WebAIM Million 2025
- Contentsquare Foundation, Ecommerce Accessibility: 2025 Readiness Snapshot
- gov.pl: Polski Akt o Dostępności – usługi handlu elektronicznego
- W3C Web Content Accessibility Guidelines (WCAG) 2.2
- eli.gov.pl
- www.etsi.org
- webaim.org
- www150.statcan.gc.ca
- www.w3.org
- www.w3.org
- digital-strategy.ec.europa.eu
- www.wearedevelopers.com


