W skrócie9 min czytania

Najważniejsze wnioski

  • EN 301 549 to norma dotycząca dostępności produktów i usług ICT; WCAG jest ważną częścią wymagań dla treści internetowych, ale nie wyczerpuje całej normy.
  • W e-commerce nie wystarczy ocenić strony głównej. Należy testować pełny proces: wyszukiwanie, produkt, koszyk, logowanie, dostawę, płatność, potwierdzenie i obsługę po zakupie.
  • Formalny status normy zharmonizowanej trzeba weryfikować w aktualnych źródłach urzędowych. Nowsza publikacja techniczna ETSI nie staje się automatycznie punktem odniesienia prawnego.
  • Największe ryzyko zakupowe tworzą zwykle bariery w formularzach, komunikatach błędów, obsłudze klawiaturą, fokusu, kontrastu oraz nazwach przycisków i linków.
  • WCAGbot może szybko dodać funkcje wspierające dostępność, takie jak kontrast, powiększenie tekstu czy przewodnik do czytania, ale nie zastępuje audytu ani naprawy źródłowej.
Dla zarządzającego

Dostępność sklepu warto traktować jako element jakości usługi i kontroli ryzyka, a nie jednorazowy projekt techniczny. Najlepsza decyzja to wyznaczenie właściciela procesu, objęcie wymaganiami pełnej ścieżki zakupu i uwzględnienie dostępności w rozwoju sklepu oraz zakupach od dostawców.

Dla sprzedaży

Dostępny koszyk, formularz i płatność ograniczają sytuacje, w których klient nie może samodzielnie dokończyć zakupu. Zespół sprzedaży i obsługi powinien zgłaszać powtarzalne problemy klientów do backlogu produktu, zamiast próbować rozwiązywać je wyłącznie ręcznie po kontakcie.

EN 301 549 w e-commerce oznacza konieczność spojrzenia na dostępność jako na jakość całej usługi zakupowej, a nie wyłącznie wygląd strony głównej. Właściciel sklepu powinien sprawdzić, czy klient może samodzielnie wyszukać produkt, ustawić filtr, przeczytać informacje, wypełnić formularz, wybrać dostawę i sfinalizować płatność.

WCAG jest ważnym punktem odniesienia dla treści internetowych, lecz nie jest tożsama z normą EN 301 549. Z kolei Polski Akt o Dostępności (PAD) określa ramy prawne, podczas gdy norma i wytyczne pomagają przełożyć wymagania na praktykę projektową, techniczną i testową.

Stan prawny: tekst ma charakter informacyjny i nie stanowi porady prawnej. [DO WERYFIKACJI: aktualny status norm zharmonizowanych, wersja EN 301 549 wskazywana dla usług handlu elektronicznego oraz zastosowanie przepisów do konkretnego modelu działalności — stan na dzień publikacji.] W sprawach dotyczących zakresu obowiązków należy sprawdzić aktualne źródła urzędowe oraz, w razie potrzeby, uzyskać indywidualną opinię prawną.

Najważniejsze wnioski dla e-commerce

  • Testuj proces, nie pojedynczy ekran. Dostępna karta produktu nie pomoże, jeżeli klient utknie na wyborze paczkomatu albo w module płatności.
  • Rozdziel wymagania prawne, normę i wytyczne. PAD, EN 301 549 i WCAG pełnią różne role.
  • Uwzględniaj dostawców. Motyw sklepu, wyszukiwarka, system płatności, chat, moduł zgód i narzędzie do wyboru dostawy mogą tworzyć bariery poza głównym kodem sklepu.
  • Nie uznawaj skanu za audyt. Narzędzia automatyczne są przydatne do wykrywania części błędów, ale nie ocenią całej logiki zakupu ani zrozumiałości komunikatów.
  • Wprowadź szybkie wsparcie równolegle z poprawkami. Funkcje dostępności mogą pomóc użytkownikom już dziś, ale trwałe bariery trzeba usuwać u źródła.

Czym jest EN 301 549 i co oznacza dla sklepu?

EN 301 549 to europejska norma dotycząca wymagań dostępności dla produktów i usług ICT, czyli technologii informacyjno-komunikacyjnych. W kontekście sklepu internetowego obejmuje ona znacznie więcej niż kolory, wielkość tekstu czy obecność tekstów alternatywnych.

Praktycznie oznacza to analizę wszystkich elementów, przez które użytkownik korzysta z usługi: strony WWW, interfejsu mobilnego, dokumentów przekazywanych klientowi, obsługi płatności, mechanizmów uwierzytelniania i komunikacji po zakupie. Jeżeli aplikacja mobilna jest częścią usługi, powinna wejść do tego samego planu dostępności.

Ministerstwo Cyfryzacji publikuje wykaz norm zharmonizowanych i specyfikacji technicznych dla usług handlu elektronicznego. To właściwe miejsce do weryfikacji formalnego punktu odniesienia przed przygotowaniem dokumentacji lub deklaracji dotyczących konkretnej usługi.

Dostępność sklepu nie kończy się tam, gdzie kończy się projekt graficzny. Kończy się wtedy, gdy użytkownik może bez przeszkód wykonać cel, dla którego przyszedł.

Jak odróżnić PAD, EN 301 549 i WCAG?

ElementRolaZnaczenie w e-commerceCzego nie należy zakładać
Polski Akt o DostępnościUstawa wdrażająca wymagania Europejskiego Aktu o Dostępności do polskiego porządku prawnego.Pomaga ustalić zakres obowiązków dla usługi handlu elektronicznego.Że każdy podmiot i każda usługa podlegają identycznym zasadom bez analizy zakresu oraz wyłączeń.
EN 301 549Norma techniczna dotycząca dostępności ICT.Porządkuje wymagania, które należy przełożyć na projekt, development i testy.Że jest wyłącznie listą kryteriów WCAG dla strony WWW.
WCAGWytyczne W3C dla dostępności treści internetowych.Pomagają oceniać m.in. strukturę, kontrast, formularze, klawiaturę i komunikaty.Że samo zadeklarowanie poziomu AA ocenia cały proces biznesowy oraz wszystkie komponenty zewnętrzne.
flow

WCAGbot Accessibility Path dla sklepu internetowego

1Mapa ścieżek zakupowych2Szybkie funkcje wspierające dostępność3Audyt automatyczny i manualny4Priorytetyzacja barier5Naprawa kodu i treści6Testy regresji przed publikacją
Proces łączy szybkie wsparcie użytkownika z audytem, poprawkami źródłowymi i regularnym testowaniem krytycznych procesów.

W3C wyjaśnia, że WCAG ma poziomy A, AA i AAA, a poziom AA obejmuje wymagania poziomu A oraz AA. W praktyce zespoły e-commerce często przyjmują WCAG AA jako cel dla całej ścieżki zakupowej. Warto przy tym śledzić kierunek rozwoju standardu: WCAG 2.2 rozszerzyło zestaw kryteriów względem WCAG 2.1, m.in. o kwestie ważne dla formularzy, fokusu, przeciągania i uwierzytelniania.

Więcej o przełożeniu poziomu AA na działania zespołu znajdziesz w artykule WCAG 2.1 AA: co oznacza i jak wdrożyć na stronie. Zagadnienia ustawowe rozwija osobny materiał: Polski Akt o Dostępności w e-commerce: wdrożenie.

Co sprawdzić najpierw w sklepie internetowym?

Najpierw przygotuj mapę realnych ścieżek użytkownika. Nie ograniczaj jej do menu i katalogu. Weź pod uwagę zarówno zakup z kontem, jak i zakup bez rejestracji, użycie kodu rabatowego, zmianę liczby produktów, zwrot, kontakt z obsługą oraz komunikaty transakcyjne.

Minimalna lista ekranów do audytu

  • strona główna, menu, wyszukiwarka i podpowiedzi;
  • listing, filtry, sortowanie, paginacja oraz komunikaty o liczbie wyników;
  • karta produktu, galeria, warianty, tabela rozmiarów i przycisk dodania do koszyka;
  • koszyk, kupony, zmiana ilości i usuwanie produktów;
  • logowanie, rejestracja, reset hasła i zakup bez konta;
  • adres, dostawa, punkt odbioru, płatność i zgody;
  • podsumowanie, błędy formularza, potwierdzenie oraz e-maile transakcyjne;
  • zwroty, reklamacje i kontakt z obsługą klienta.

Na każdym etapie sprawdź co najmniej: obsługę samą klawiaturą, widoczność fokusu, kolejność fokusu, nazwy pól i przycisków, zrozumiałość błędów, kontrast, zachowanie przy powiększeniu oraz komunikację z czytnikiem ekranu. Osobno przeczytaj poradniki o widocznym fokusie, fokusie niezasłoniętym i kontraście elementów nietekstowych.

WCAGbot Accessibility Path: proces wdrożenia bez skrótów

WCAGbot Accessibility Path to praktyczny sposób rozdzielenia działań, które można zacząć szybko, od prac wymagających zmiany projektu, kodu, treści albo konfiguracji dostawcy.

  1. Ustal zakres usługi. Spisz domeny, subdomeny, aplikacje, checkout, moduły dostawców i wiadomości transakcyjne.
  2. Wybierz ścieżki krytyczne. Priorytet mają zakup, konto klienta, płatność, dostawa, zwrot i kontakt.
  3. Uruchom funkcje wspierające dostępność. WCAGbot można dodać jedną linią kodu bez przebudowy strony. Użytkownik może skorzystać m.in. z trybów kontrastu, powiększenia tekstu, ustawień odstępów, czytania treści, większego kursora czy przewodnika do czytania.
  4. Przeprowadź audyt manualny i techniczny. Zestaw wyniki automatycznych kontroli z testami klawiaturą, czytnikiem ekranu i przeglądem treści.
  5. Napraw bariery źródłowo. Popraw semantykę HTML, etykiety, błędy formularzy, komponenty interaktywne, kolejność fokusu oraz integracje zewnętrzne.
  6. Wprowadź testy regresji. Każda zmiana szablonu, promocja, nowa metoda dostawy czy moduł płatności powinny przejść kontrolę przed publikacją.

WCAGbot może także automatycznie uzupełniać wybrane wykrywalne atrybuty ARIA, alt i title. Nie należy jednak traktować tego jako zastępstwa poprawnego modelu danych, decyzji redakcyjnej czy semantycznego HTML. Więcej o granicy między wsparciem a naprawą znajdziesz w artykule Widget WCAG: co pomaga, a czego nie naprawi.

Sprawdź to na własnej stronie: otwórz panel WCAGbot, przetestuj kontrast, zwiększ tekst i przejdź klawiaturą przez koszyk lub formularz kontaktowy. To dobry sposób, aby zauważyć różnicę między ustawieniem pomocniczym użytkownika a błędem wymagającym poprawki w interfejsie.

comparison

EN 301 549, WCAG i Polski Akt o Dostępności

1Ustawa: obowiązki i zakres2Norma EN: wymagania dla ICT3WCAG: kryteria treści internetowych4Harmonizacja normy: status formalny5Audyt: ocena rzeczywistego procesu
Trzy warstwy należy czytać łącznie, ale nie należy ich ze sobą utożsamiać.

Jakie bariery najczęściej blokują zakup?

Formularz wygląda poprawnie, ale nie ma etykiet

Placeholder nie zastępuje etykiety pola. Po wpisaniu danych znika, a czytnik ekranu może nie przekazać użytkownikowi celu kontrolki w wystarczający sposób. Każde pole powinno mieć programowo powiązaną, zrozumiałą etykietę, a wymagane dane powinny być jasno oznaczone.

Błąd pojawia się wyłącznie na czerwono

Kolor nie może być jedynym nośnikiem informacji. Komunikat powinien opisać problem, wskazać pole i pomóc go naprawić. Gdy formularz zawiera wiele błędów, przydatne jest podsumowanie na początku oraz logiczne skierowanie użytkownika do problematycznego miejsca.

Filtry i menu działają myszą, lecz nie klawiaturą

Komponent rozwijany powinien być dostępny po Tab, Enter, Spacji i — zależnie od wzorca — strzałkach. Po jego zamknięciu fokus powinien wrócić w przewidywalne miejsce. Nie rozwiązuj tego wyłącznie dodaniem ARIA; najpierw wybierz poprawny element HTML i właściwy wzorzec interakcji. Pomocny będzie poradnik ARIA: praktyczny poradnik wdrożenia i testowania oraz materiał o semantycznym HTML.

Brama płatnicza jest poza kodem sklepu

To nadal część ścieżki klienta. Ustal z dostawcą płatności sposób zgłaszania barier, zakres dokumentacji i procedurę testowania zmian. Gdy nie możesz bezpośrednio zmienić komponentu, udokumentuj problem, eskaluj go do dostawcy i rozważ dostępny wariant procesu.

Mini-scenariusz: dostępność checkoutu w sklepie z odzieżą

Scenariusz ilustracyjny — nie opisuje wdrożenia u klienta. Sklep ma dostępne opisy produktów, lecz klient używający klawiatury nie może zmienić liczby sztuk w koszyku. Po przejściu do dostawy modal z wyborem punktu odbioru otwiera się, ale fokus pozostaje pod nim. Dodatkowo pole kodu pocztowego wskazuje błąd jedynie czerwoną ramką.

Zespół może podzielić pracę na trzy poziomy. Po pierwsze, uruchamia funkcje wspierające dostępność, aby użytkownik mógł wygodniej dopasować wygląd strony do swoich potrzeb. Po drugie, deweloper poprawia obsługę klawiatury w koszyku i zarządzanie fokusem w modalu. Po trzecie, projektant oraz copywriter zmieniają komunikat błędu na konkretny, na przykład: „Wpisz kod pocztowy w formacie 00-000”, i łączą go programowo z polem.

Po poprawkach osoba testująca wykonuje pełne zamówienie klawiaturą, a następnie powtarza scenariusz z czytnikiem ekranu. Do takich testów można wykorzystać instrukcję NVDA: praktyczny poradnik testowania dostępności. Rezultatem nie jest samo „zaliczenie strony”, lecz potwierdzenie, że krytyczny cel użytkownika da się wykonać.

Widget dostępności czy audyt WCAG?

ObszarWidget WCAGbotAudyt i naprawa źródłowa
CelDaje użytkownikowi dodatkowe ustawienia i funkcje wspierające dostępność.Identyfikuje przyczyny barier oraz prowadzi do trwałych zmian w produkcie.
PrzykładyKontrast, nasycenie, skala szarości, powiększenie tekstu, czytanie treści, większy kursor.Poprawne etykiety pól, działanie klawiaturą, semantyka, komunikaty błędów, fokus, alt i dostępne komponenty.
TempoMoże być szybkim pierwszym krokiem po instalacji jedną linią kodu.Wymaga priorytetów, prac projektowych, programistycznych i testów.
OgraniczenieNie naprawi wszystkich błędów w kodzie, treści ani integracjach zewnętrznych.Nie zapewnia użytkownikowi indywidualnych ustawień interfejsu bez dodatkowych funkcji.
mockup

Punkty kontrolne dostępnego checkoutu

1Koszyk2Logowanie lub zakup bez konta3Dane klienta4Wybór dostawy5Metoda płatności6Błędy i potwierdzenie zamówienia
Lista ekranów, które powinny wejść do testów klawiaturą, czytnikiem ekranu i testów responsywnych.

Najrozsądniejszy model to połączenie obu działań: szybkie wsparcie użytkownika oraz planowane usuwanie barier. Zakres i priorytety pomaga ustalić audyt WCAG i wybór zakresu.

Podsumowanie dla zarządzającego i sprzedaży

Dla zarządzającego EN 301 549 jest punktem organizacyjnym: dostępność trzeba wpisać w wymagania dla produktu, dostawców, kampanii i zmian w checkoutcie. Największą wartość daje powtarzalny proces, a nie jednorazowa kontrola przed ważną datą.

Dla sprzedaży i obsługi klienta dostępność oznacza mniej sytuacji, w których klient potrzebuje pomocy tylko dlatego, że nie może użyć formularza, filtra lub płatności. Warto zbierać takie zgłoszenia w osobnej kategorii i przekazywać je do zespołu odpowiedzialnego za rozwój sklepu.

FAQ: EN 301 549 w e-commerce

Czy EN 301 549 to to samo co WCAG?

Nie. WCAG zawiera wytyczne dotyczące dostępności treści internetowych, a EN 301 549 jest szerszą normą dla produktów i usług ICT. W przypadku stron internetowych norma wykorzystuje wymagania WCAG, ale nie należy utożsamiać obu dokumentów.

Czy sklep internetowy powinien testować tylko stronę główną?

Nie. Najważniejszy jest pełny proces zakupu. Testy powinny obejmować wyszukiwarkę, filtry, kartę produktu, koszyk, formularze, dostawę, płatność, komunikaty błędów i potwierdzenie zamówienia.

Czy WCAG 2.1 AA wystarczy dla EN 301 549?

Nie należy zakładać tego automatycznie. WCAG AA może być istotnym celem dla warstwy internetowej, lecz ocena zgodności z EN 301 549 wymaga sprawdzenia zakresu normy właściwego dla produktu lub usługi oraz aktualnego statusu formalnego normy.

Czy należy projektować sklep według WCAG 2.2?

Technicznie warto uwzględniać WCAG 2.2, zwłaszcza przy nowych komponentach, formularzach i uwierzytelnianiu. Formalny punkt odniesienia dla konkretnej usługi należy jednak potwierdzić w aktualnym wykazie norm i źródłach urzędowych.

Czy mikroprzedsiębiorca zawsze jest zwolniony z wymagań?

Nie należy odpowiadać na to pytanie bez analizy działalności. Materiały urzędowe wskazują wyłączenie dotyczące usług oferowanych lub świadczonych przez mikroprzedsiębiorców, ale zakres wyłączenia i sytuację konkretnego podmiotu trzeba potwierdzić na podstawie aktualnych przepisów oraz faktów.

Czy automatyczny skan wystarczy jako audyt dostępności?

Nie. Skan pomaga wykryć część błędów, na przykład brakujący atrybut języka, pewne problemy z kontrastem albo etykietami. Nie potwierdzi jednak, czy proces zakupu jest zrozumiały, logiczny i możliwy do wykonania klawiaturą oraz z czytnikiem ekranu.

Czy zewnętrzny checkout należy objąć testami?

Tak, jeżeli klient korzysta z niego, aby zawrzeć umowę lub opłacić zamówienie. Zewnętrzny dostawca nie usuwa problemu z doświadczenia użytkownika, dlatego komponent należy uwzględnić w mapie usługi i wymaganiach dla dostawcy.

Czy widget dostępności zapewnia zgodność z EN 301 549?

Nie. Widget WCAGbot wspiera użytkowników dodatkowymi funkcjami, ale nie zastępuje audytu, testów z użytkownikami ani poprawek w kodzie i treści. Nie może też samodzielnie rozwiązać wszystkich problemów w komponentach zewnętrznych.

Od czego zacząć, gdy sklep ma ograniczony budżet?

Zacznij od mapy krytycznych ścieżek, testu zakupu klawiaturą, oceny formularzy i komunikatów błędów. Następnie usuń bariery blokujące zakup, zaplanuj audyt oraz dodaj funkcje wspierające dostępność jako szybki pierwszy krok.

Jak utrzymać dostępność po wdrożeniu?

Dodaj kryteria dostępności do definicji gotowości zadania, checklist projektowych i procedury odbioru zmian. Testuj nowe szablony, promocje, wtyczki, integracje oraz zmiany w płatnościach przed publikacją.

Chcesz zacząć bez przebudowy strony? Dodaj funkcje dostępności, sprawdź WCAGbot na własnym sklepie i równolegle zaplanuj audyt oraz naprawy źródłowe. Dodaj funkcje dostępności.

Źródła i materiały

  1. EUR-Lex — Dyrektywa (UE) 2019/882
  2. W3C Web Accessibility Initiative
  3. W3C Web Accessibility Initiative
  4. gov.pl — Ministerstwo Cyfryzacji
  5. www.gov.pl
  6. www.w3.org
  7. www.etsi.org
  8. eur-lex.europa.eu
  9. eur-lex.europa.eu
  10. eur-lex.europa.eu
  11. eur-lex.europa.eu
  12. www.etsi.org
Graf wiedzy

Powiązane zagadnienia