W skrócie9 min czytania

Najważniejsze wnioski

  • Dostępność sklepu internetowego należy sprawdzać na całej ścieżce zakupu, a nie wyłącznie na stronie głównej lub karcie produktu.
  • Najwyższy priorytet mają zadania blokujące zakup: wybór wariantu, dodanie do koszyka, zmiana ilości, formularze dostawy, płatność i potwierdzenie zamówienia.
  • Za część barier odpowiada sklep, a za część zewnętrzni dostawcy, np. bramka płatnicza, moduł dostawy, CAPTCHA, czat lub system kont użytkownika.
  • Widget dostępności może wspierać użytkownika funkcjami kontrastu, typografii, czytania treści i ułatwień nawigacyjnych, ale nie zastępuje audytu ani trwałych poprawek w kodzie i treści.
  • Mapa dostępności powinna przypisywać właściciela, sposób testu, zależność techniczną i termin usunięcia bariery dla każdego etapu ścieżki.
Dla zarządzającego

Dostępność procesu zakupowego jest elementem jakości usługi cyfrowej. Mapa pozwala ustalić, które bariery mogą zatrzymać sprzedaż, które wymagają pracy zespołu wewnętrznego, a które należy eskalować do dostawcy platformy, płatności lub logowania.

Dla sprzedaży

Sprzedaż i obsługa klienta mogą wykorzystywać mapę do wychwytywania powtarzalnych problemów zgłaszanych przez klientów: brak możliwości wyboru wariantu, niedziałający checkout, trudności z kodem rabatowym, logowaniem albo zwrotem. Każde zgłoszenie warto przekazać z informacją o etapie, urządzeniu i sposobie obsługi strony.

Mapa dostępności sklepu internetowego pomaga sprawdzić, czy użytkownik może samodzielnie przejść od produktu do zakupu, a później uzyskać pomoc, zalogować się lub rozpocząć zwrot. Nie wystarczy ocenić strony głównej, kontrastu baneru ani pojedynczego formularza. Bariera na etapie wariantu, koszyka albo płatności może przerwać cały proces.

Ten materiał ma charakter informacyjny. Stan prawny i techniczny należy potwierdzić dla własnej usługi, technologii oraz relacji z dostawcami. Polski Akt o Dostępności (PAD), norma EN 301 549 i wytyczne WCAG są powiązane, ale nie są tym samym: ustawa określa obowiązki prawne, norma opisuje wymagania techniczne, a WCAG zawiera wytyczne dla treści internetowych i aplikacji.

Najważniejsze wnioski

  • Traktuj sklep jako jeden kompletny proces: wyszukiwanie, produkt, koszyk, checkout, potwierdzenie, konto i pomoc.
  • Najpierw testuj funkcje krytyczne dla transakcji, dopiero potem elementy dodatkowe.
  • Przypisz właściciela każdej bariery: zespół sklepu, agencję, dostawcę platformy albo podmiot obsługujący płatności.
  • Test automatyczny wykrywa część błędów, ale nie potwierdzi samodzielnie logicznej obsługi koszyka czy zrozumiałości komunikatów.
  • WCAGbot może być szybkim pierwszym krokiem wspierającym użytkownika, lecz bariery w checkoutcie, formularzach i komponentach zewnętrznych wymagają także audytu i naprawy źródłowej.

Dostępny sklep nie jest zbiorem poprawnych ekranów. Jest ścieżką, z której użytkownik nie wypada po drodze.

Dlaczego mapa dostępności sklepu jest ważniejsza niż lista pojedynczych błędów?

Lista błędów mówi, co nie działa. Mapa mówi dodatkowo, kiedy problem zatrzymuje użytkownika, kto może go naprawić i od czego zależy rozwiązanie. To istotne zwłaszcza w e-commerce, gdzie strona produktu może działać poprawnie, ale przycisk płatności jest osadzony w zewnętrznym komponencie albo komunikat błędu po płatności nie wraca do pola wymagającego poprawy.

WCAG 2.2 wskazuje, że pełny proces należy rozpatrywać jako sekwencję potrzebną do osiągnięcia celu. Dla sklepu celem nie jest samo wyświetlenie produktu, lecz skuteczne złożenie zamówienia. W praktyce warto połączyć analizę z podstawami opisanymi w artykule Cztery zasady WCAG na przykładzie sklepu internetowego oraz z checklistą pierwszych kroków dla sklepu internetowego.

Jak przejść przez WCAGbot Accessibility Path?

WCAGbot Accessibility Path to prosty schemat porządkowania prac nad dostępnością sklepu. Nie jest certyfikacją ani metodą potwierdzania zgodności. Pomaga ustawić kolejność działań i rozdzielić szybkie wsparcie użytkownika od zmian wymagających pracy nad źródłem strony.

  1. Zidentyfikuj proces. Spisz rzeczywistą drogę od znalezienia produktu do kontaktu po zakupie. Uwzględnij wersję mobilną, desktopową i scenariusz zakupu jako gość.
  2. Wybierz zadania krytyczne. Oznacz działania, bez których zakup nie może zostać ukończony: wybór wariantu, dodanie produktu, adres, dostawa, płatność i finalizacja.
  3. Przetestuj ręcznie. Przejdź całą trasę klawiaturą, bez myszy. Sprawdź kolejność fokusu, widoczność fokusu, działanie modali, komunikaty i możliwość poprawy błędów.
  4. Sprawdź technologie asystujące. Zweryfikuj, czy nazwy, role, stany i komunikaty są dostępne programowo. Szczególnej uwagi wymagają koszyk oraz dynamicznie aktualizowane podsumowanie.
  5. Przypisz odpowiedzialność. Przy każdej barierze zapisz właściciela, zależność od dostawcy, priorytet i sposób potwierdzenia naprawy.
  6. Dodaj wsparcie użytkownika. Uruchom funkcje wspierające dostępność, a następnie kontynuuj audyt i naprawy źródłowe.
flow

WCAGbot Accessibility Path dla e-commerce

1Wejście i wyszukiwanie2Karta produktu i warianty3Koszyk oraz rabaty4Dostawa i dane klienta5Płatność i potwierdzenie6Konto, zwrot i kontakt
Plan diagramu pokazującego, że dostępność jest procesem obejmującym zakup i obsługę po zakupie.

Co sprawdzić na karcie produktu?

Na etapie produktu użytkownik musi odnaleźć informacje konieczne do decyzji: nazwę, cenę, dostępność, opis, warianty i przycisk dodania do koszyka. Zdjęcie produktu może być dekoracyjne, ale fotografia pokazująca cechę wpływającą na wybór nie powinna pozostawać bez sensownego opisu alternatywnego. W badaniu WebAIM Million 2025 brak tekstu alternatywnego wykryto na 55,5% analizowanych stron głównych. Nie jest to wynik wyłącznie dla sklepów, lecz wskazuje częsty problem techniczny.

Sprawdź też filtry, sortowanie oraz warianty. Użytkownik klawiatury powinien móc otworzyć filtr, zmienić opcję, rozpoznać jej stan i usunąć filtr. Czytnik ekranu powinien otrzymać zrozumiałą informację o wybranym rozmiarze, kolorze czy niedostępności. Sam kolor nie może być jedynym nośnikiem tej informacji.

W strukturze treści pomagają logiczne nagłówki i precyzyjne nazwy odnośników. Praktyczne zasady opisuje tekst Nagłówki i linki: strona zrozumiała bez wzroku. Jeżeli zespół rozważa automatyczne oznaczanie elementów, powinien także znać granice tego podejścia: ARIA bez pułapek.

Jakie bariery najczęściej zatrzymują użytkownika w koszyku?

Koszyk często działa dynamicznie: zmiana liczby sztuk aktualizuje cenę, usuwa promocję albo modyfikuje koszt dostawy. Taka zmiana powinna być komunikowana również użytkownikowi czytnika ekranu, bez nieoczekiwanego przenoszenia fokusu. Kontrolki ikonowe, takie jak plus, minus lub kosz, potrzebują dostępnej nazwy oraz kontekstu produktu.

Weryfikacja koszyka powinna odpowiedzieć na konkretne pytania:

  • Czy każdy produkt, wariant, ilość i cena są odczytywane w logicznej kolejności?
  • Czy przycisk usunięcia wskazuje, którego produktu dotyczy?
  • Czy po zmianie ilości użytkownik otrzymuje komunikat o nowej cenie?
  • Czy suma zamówienia, rabat, dostawa i podatki są jasno przedstawione?
  • Czy powrót do zakupów nie usuwa danych koszyka?

Test klawiaturą warto wykonywać regularnie po zmianach w motywie, wtyczkach i promocjach. Instrukcję podstawowego przebiegu znajdziesz w artykule Nawigacja klawiaturą: test strony bez myszy w 15 minut.

Dlaczego płatność wymaga osobnej mapy odpowiedzialności?

Checkout łączy wiele elementów: pola adresowe, wybór dostawy, metodę płatności, zgodę na regulamin, dodatkowe uwierzytelnienie i potwierdzenie transakcji. Część z nich może pochodzić od innych firm. Sklep odpowiada za zarządzanie doświadczeniem użytkownika, ale techniczna naprawa bywa po stronie dostawcy bramki, platformy e-commerce, modułu paczkomatów, narzędzia antyfraudowego lub zewnętrznego systemu faktur.

W badaniu Baymard 62% badanych serwisów nie eksponowało odpowiednio zakupu jako gość. To sygnał projektowy: jeżeli sklep oferuje ten tryb, opcja nie powinna być ukryta wśród komunikatów o rejestracji. Wymagane konto, niedostępna CAPTCHA albo konieczność powtórnego wpisania danych mogą utrudnić zakup.

EtapRyzykoPriorytet testuTypowy właścicielPrzykład naprawy
ProduktWariant dostępny tylko wizualnieWysokiSklep lub agencjaNazwa, stan i instrukcja dostępne programowo
KoszykBrak komunikatu po zmianie ilościKrytycznySklep lub dostawca motywuKomunikat statusu oraz poprawna aktualizacja sumy
DostawaPola bez etykiet i błędy bez opisuKrytycznySklep lub platformaWidoczne etykiety, tekst błędu i wskazanie pola
PłatnośćNiedostępny komponent zewnętrznyKrytycznyDostawca płatnościZgłoszenie do dostawcy i test alternatywnego przebiegu
KontoNiedostępne logowanie lub odzyskanie hasłaWysokiSklep lub dostawca tożsamościObsługa menedżera haseł i zrozumiałe komunikaty
KontaktCzat przejmuje fokusŚredni lub wysokiDostawca czatuBrak automatycznego fokusu, obsługa klawiatury
comparison

Macierz priorytetów dostępności sklepu

1Bariera blokująca zakup2Bariera utrudniająca decyzję3Komponent własny sklepu4Komponent platformy5Usługa zewnętrzna6Test ręczny i test automatyczny
Plan tabeli lub diagramu porównującego wpływ bariery na zakup z właścicielem rozwiązania.

Nie ograniczaj oceny do kryterium kontrastu. EN 301 549 obejmuje szerszy zakres wymagań dotyczących produktów i usług ICT, a jej relację z WCAG wyjaśnia artykuł EN 301 549 dla e-commerce: wymagania poza samym WCAG.

Jak testować konto, logowanie i kontakt?

Po zakupie użytkownik nadal korzysta z usługi. Musi móc sprawdzić zamówienie, pobrać dokument, zmienić adres, rozpocząć zwrot i znaleźć pomoc. WCAG 2.2 zawiera kryterium Consistent Help, dotyczące spójnego umiejscowienia powtarzających się mechanizmów pomocy. W praktyce kontakt, centrum pomocy albo link do zwrotów powinny być przewidywalne na kolejnych etapach.

Przy logowaniu sprawdź działanie z menedżerem haseł, komunikaty o błędach, odzyskiwanie konta oraz CAPTCHA. Przy formularzu kontaktowym zweryfikuj etykiety, obowiązkowość pól, opis celu danych i zachowanie wpisanej treści po błędzie. Jeżeli sklep publikuje informacje o dostępności usługi, pomocny będzie materiał Informacja o dostępności usługi: co opisać w regulaminie sklepu.

Mini-scenariusz ilustracyjny: jeden zakup, pięć punktów ryzyka

Scenariusz ilustracyjny, nie opis wdrożenia klienta. Użytkownik kupuje buty za pomocą klawiatury i czytnika ekranu. Na stronie produktu wybiera rozmiar, ale przycisk wariantu przekazuje wyłącznie kolorowe obramowanie. Po dodaniu do koszyka nie słyszy komunikatu o powodzeniu. W checkoutcie formularz adresu ma placeholdery zamiast etykiet, a po błędzie kodu pocztowego fokus zostaje na przycisku „Dalej”. Następnie zewnętrzna płatność otwiera okno, którego nie da się zamknąć klawiszem Escape. Po przerwaniu transakcji kontakt prowadzi do czatu przejmującego fokus.

W tej sytuacji nie wystarczy poprawić jednego przycisku. Zespół powinien utworzyć pięć zgłoszeń, oznaczyć ich właścicieli i przetestować ponownie pełny zakup. Wariant, komunikat koszyka i formularz mogą wymagać zmian po stronie sklepu. Okno płatności oraz czat mogą wymagać zgłoszenia do dostawców wraz z opisem kroku, oczekiwanego zachowania i wyniku testu.

Gdzie widget dostępności pomaga, a gdzie potrzebna jest naprawa źródłowa?

WCAGbot można uruchomić jedną linią kodu jako funkcje wspierające dostępność. Użytkownik może między innymi zwiększyć tekst, interlinię i odstępy, skorzystać z trybów kontrastu, czytania treści, większego kursora, przewodnika do czytania czy podświetlania elementów. Widget może również automatycznie uzupełniać wybrane wykrywalne atrybuty ARIA, alt i title.

To praktyczny pierwszy krok, szczególnie gdy sklep potrzebuje szybko dać użytkownikom dodatkowe możliwości dostosowania widoku. Otwórz panel WCAGbot na własnej stronie, przetestuj kontrast, zwiększ tekst i przejdź do koszyka klawiaturą. Obserwuj, czy układ nadal działa i czy funkcje sklepu pozostają osiągalne.

mockup

Dostępny checkout – punkty kontrolne

1Etykiety pól2Widoczny fokus3Komunikaty błędów4Autouzupełnianie5Podsumowanie kosztów6Przycisk złożenia zamówienia
Plan makiety checkoutu z zaznaczonymi miejscami wymagającymi testów.

Widget nie naprawi jednak semantyki niestandardowego selektora rozmiaru, błędnej kolejności fokusu, nieczytelnego komunikatu płatności ani niedostępnego iframe dostawcy. Te bariery wymagają audytu, decyzji projektowej i poprawy w kodzie lub treści. Więcej o uczciwym podziale ról wyjaśnia artykuł Widget dostępności a zgodność z WCAG: uczciwe porównanie.

Podsumowanie dla zarządzającego i sprzedaży

Najlepszą decyzją nie jest pytanie „czy mamy widget?”, ale „czy użytkownik może ukończyć kluczowe zadanie na całej ścieżce?”. Mapa dostępności sklepu porządkuje odpowiedzialność, ogranicza ryzyko pomijania zewnętrznych komponentów i daje zespołowi kolejność pracy. Zacznij od krytycznych scenariuszy zakupowych, udokumentuj bariery, ustal właścicieli, a następnie regularnie powtarzaj testy po zmianach w sklepie.

Dodaj funkcje dostępności swojej strony i przetestuj WCAGbot jako pierwszy krok do dostępności, równolegle planując audyt oraz trwałe naprawy źródłowe.

FAQ: mapa dostępności sklepu internetowego

Czy dostępność sklepu można ocenić tylko na stronie głównej?

Nie. Strona główna nie pokazuje problemów z wariantami produktów, koszykiem, formularzem dostawy, płatnością, kontem ani zwrotem. Test powinien obejmować kompletny proces zakupu.

Od którego etapu zacząć test dostępności e-commerce?

Od najważniejszego scenariusza biznesowego: znalezienia produktu, wyboru wariantu, dodania do koszyka, dostawy, płatności i potwierdzenia zamówienia. Następnie warto objąć konto oraz kontakt.

Czy koszyk trzeba testować klawiaturą?

Tak. Użytkownik powinien móc przejść do każdego produktu i przycisku, zmienić ilość, usunąć pozycję, zastosować kod rabatowy oraz przejść do checkoutu bez używania myszy.

Jak sprawdzić, czy formularz checkoutu jest dostępny?

Sprawdź etykiety pól, instrukcje, kolejność fokusu, widoczny fokus, komunikaty o błędach, zachowanie danych po błędzie i możliwość poprawienia informacji przed złożeniem zamówienia.

Czy zewnętrzna bramka płatnicza jest częścią mapy dostępności?

Tak. Nawet jeżeli komponent jest dostarczany przez inną firmę, użytkownik odbiera go jako część procesu zakupu w Twoim sklepie. W mapie oznacz dostawcę jako właściciela technicznego i zachowaj ścieżkę eskalacji.

Czy zakup jako gość ma znaczenie dla dostępności?

Może mieć duże znaczenie. Jeśli sklep udostępnia zakup bez zakładania konta, opcja powinna być łatwa do znalezienia i zrozumienia. Wymuszona rejestracja może wydłużać proces oraz tworzyć dodatkowe bariery.

Czy automatyczny skaner wystarczy do testu sklepu?

Nie. Narzędzia automatyczne pomagają wykryć część problemów, np. wybrane błędy kontrastu lub brakujące atrybuty. Nie zastąpią testu klawiaturą, oceny komunikatów ani sprawdzenia realnego przebiegu płatności.

Czy WCAGbot zapewnia zgodność sklepu z WCAG lub PAD?

Nie. WCAGbot wspiera dostępność przez funkcje dostępne dla użytkownika i może być szybkim pierwszym krokiem. Nie zastępuje audytu WCAG, testów z użytkownikami ani poprawek w kodzie, treści i komponentach zewnętrznych.

Czy PAD dotyczy każdego sklepu internetowego?

Nie należy zakładać tego bez analizy. Zakres ustawy, definicja usługi, możliwe wyłączenia oraz obowiązki konkretnego podmiotu wymagają sprawdzenia w aktualnych przepisach i w razie potrzeby konsultacji specjalistycznej.

Jak często aktualizować mapę dostępności sklepu?

Po każdej istotnej zmianie checkoutu, motywu, aplikacji, systemu płatności, sposobu dostawy, logowania lub formularzy. Warto też powtarzać pełny test cyklicznie oraz po zgłoszeniach od użytkowników.

Źródła i materiały

  1. W3C – Web Content Accessibility Guidelines (WCAG) 2.2
  2. WebAIM Million 2025
  3. Baymard Institute – Current State of Checkout UX
  4. Komisja Europejska – Your Europe
  5. ELI – Dziennik Ustaw
  6. www.etsi.org
  7. baymard.com
  8. baymard.com
  9. baymard.com
  10. join.contentsquare-foundation.org
  11. baymard.com
  12. webaccessibile.org
Graf wiedzy

Powiązane zagadnienia