Зв'язатись
  • WordPress
  • Продажі та конверсія
  • v1.0.0

BFSG Accessibility для WooCommerce — декларація доступності (Informationen zur Barrierefreiheit) і перевірка чекауту за WCAG

Плагін для німецьких магазинів на WooCommerce: допомагає скласти й опублікувати «Informationen zur Barrierefreiheit» за § 14 BFSG і Anlage 3 та перевірити кошик, чекаут і сторінку товару за WCAG 2.1/2.2 (axe-core + власні правила для WooCommerce) з чеклістом на 23 пункти. На вітрині нічого не змінює — ні оверлеїв, ні тулбарів. Базова версія безкоштовна; Pro — декларація німецькою й англійською одночасно, перевірка всієї вибірки сторінок з Anlage 1, історія прогонів, друкований звіт, форма повідомлень про бар’єри.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WordPress 6.2+ · WooCommerce 7.0+ (перевірено на WordPress 7.1 і WooCommerce 11.1) · PHP 7.4+ · класичний і блоковий чекаут · інтерфейс англійською й німецькою, декларація de/en
Ліцензія
один сайт, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
вересень 2026
Або всі 144 Pro-модулів з All Access — 4 990 ₴ / рік

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Майстер «Informationen zur Barrierefreiheit» за § 14 Abs. 1 Nr. 2 BFSG і Anlage 3 Nr. 1 a–d ✔ ✔
Опис покупки підтягується з WooCommerce: гостьове замовлення, активні способи оплати ✔ ✔
Еталон EN 301 549 V3.2.1 (WCAG 2.1 AA) або V4.1.1 (WCAG 2.2 AA), результат вашої оцінки, метод і дата ✔ ✔
Контакт для питань доступності й орган нагляду (MLBF, Магдебург) з опційним реченням про § 32 BFSG ✔ ✔
Сторінка декларації однією кнопкою, шорткод [bfsg_accessibility_statement], опційне посилання у футері ✔ ✔
Мова декларації одна (de або en) de + en з перемикачем і hreflang
Перевірка axe-core 4.13.0 за WCAG 2.1 або 2.2, рівні A і AA, у вашому браузері, без зовнішніх сервісів ✔ ✔
Власні правила для WooCommerce: autocomplete адресних полів, обов’язкові поля, повідомлення без live-region, невидимий фокус, CAPTCHA, фрейми платіжок ✔ ✔
Кожна знахідка прив’язана до критерію WCAG і пункту EN 301 549 (9.x) ✔ ✔
Сторінки перевірки кошик, чекаут, товар, декларація + головна, магазин, категорія, пошук, вхід, контакт, AGB, Datenschutz, форма скарг
Ширина екрана: ПК 1280 px і вузький екран 320 px (WCAG 1.4.10 Reflow) ✔ ✔
Чекліст WooCommerce на 23 пункти (20 для WCAG 2.1) з інструкцією «як перевірити» ✔ ✔
Провалений пункт чекліста з публічним поясненням сам потрапляє в «Bekannte Einschränkungen» ✔ ✔
Попередження, якщо обрано «erfüllt», а чекліст чи сканер показують провали ✔ ✔
Журнал змін теми, плагінів і WordPress з дати останнього перегляду (§ 14 Abs. 3) і нагадування в адмінці ✔ ✔
На вітрині нічого не змінюється: жодного оверлею, тулбара чи скрипта для відвідувачів ✔ ✔
Історія прогонів: що нового і що виправлено з минулого разу — ✔
Друкований звіт (HTML → PDF) і CSV для запиту органу нагляду (§ 14 Abs. 5) — ✔
Доступна форма повідомлень про бар’єри [bfsg_feedback_form] з вхідними, статусами й листом — ✔
Нагадування про перегляд і дайджест змін на пошту кільком адресатам — ✔
Експорт та імпорт налаштувань, декларації й чекліста в JSON для агенцій — ✔

Як це виглядає

Вкладка «Shop prüfen»: перевірка кошика, чекауту й сторінки товару axe-core за WCAG з результатами по кожній сторінці
Вкладка «Shop prüfen» (адмінка німецькою): кошик, чекаут і сторінка товару на ПК і на 320 px, таблиця результатів і знахідки з рівнем серйозності. Це справжній прогін на чистому WooCommerce 11.1 з темою Twenty Twenty-Five — навіть там сканер знайшов бар’єри.
Сторінка «Informationen zur Barrierefreiheit» на вітрині магазину, створена плагіном
Опублікована декларація: опис послуги, як проходить покупка (гостьове замовлення і способи оплати взято з WooCommerce), еталон EN 301 549 і результат вашої оцінки, ознаки доступності. Нижче — відомі обмеження, контакт і орган нагляду.
Вкладка «Übersicht»: стан декларації, перевірки й журналу змін
«Übersicht»: чи опублікована декларація, чи була перевірка, скільки пунктів чекліста пройдено і чи змінювались тема й плагіни з останнього перегляду. Унизу — коротко, кого закон не зачіпає.

Головне про модуль

Як це виглядає для покупця

Для покупця магазин не змінюється: ні панелей, ні скриптів модуля, ні сплесків. Єдине нове — сторінка «Informationen zur Barrierefreiheit», яку легко знайти через посилання у футері або у вашому меню.

Що отримує адмін

Меню WooCommerce → BFSG Accessibility, сім вкладок: «Übersicht», «Informationen zur Barrierefreiheit», «Shop prüfen», «Barriere-Meldungen» (Pro), «Verlauf» (Pro), «Einstellungen», «Lizenz».

Pro: для тих, хто веде кілька магазинів або чекає запиту органу

Pro перевіряє одним кліком усю вибірку сторінок, яку описує Anlage 1 BFSG: головну, магазин, категорію, пошук, «Mein Konto» очима гостя, контакт, AGB, Datenschutz, форму повідомлень про бар’єри й декларацію — адмін після прогону лишається залогіненим.

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — один сайт

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • WordPress 6.2+ і WooCommerce 7.0+. Наскрізний прогін — на WordPress 7.1 і WooCommerce 11.1.
  • PHP 7.4+. Наскрізний прогін — на PHP 8.3; на 7.4 перевірено синтаксис і офлайн-тести.
  • Чекаут — класичний і блоковий; обидва перевірено.
  • Мови. Інтерфейс англійською й німецькою, декларація німецькою або англійською. Української в модулі немає — він для німецького ринку.
  • Фрейми. Якщо сервер чи плагін безпеки забороняє показ сайту у фреймі (X-Frame-Options, CSP frame-ancestors), перевірка йде кнопкою «In neuem Tab prüfen».
  • Браузер адміна. Перевірку виконує браузер адміністратора. Наскрізно сканер перевірено в Chromium; сторінки для відвідувачів — ще й у WebKit (Safari) на 390 px.

Історія версій

v1.0.0 Поточна вересень 2026

Перший публічний реліз: майстер «Informationen zur Barrierefreiheit» за § 14 BFSG і Anlage 3 з даними з WooCommerce і органом нагляду MLBF, сторінка з шорткодом і посилання у футері,…

Разом з BFSG Accessibility для WooCommerce купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» BFSG Accessibility Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
2 490 ₴ / рік замість 4 160 ₴ поштучно
Купити набір →

Повний опис модуля

BFSG Accessibility для WooCommerce — плагін для магазинів, яких зачіпає німецький Barrierefreiheitsstärkungsgesetz (BFSG). З 28 червня 2025 року закон діє для послуг електронної комерції для споживачів, і магазин має опублікувати «Informationen zur Barrierefreiheit»: як послуга виконує вимоги доступності (§ 14 Abs. 1 Nr. 2 BFSG разом з Anlage 3). Плагін робить дві речі: допомагає скласти й опублікувати цю інформацію і перевіряє найважливіші сторінки магазину — кошик, чекаут, сторінку товару — за WCAG.

Чого він не робить: не додає на вітрину оверлеїв, тулбарів чи «кнопок доступності» і не робить магазин доступним сам. Він показує, де тема й плагіни мають бар’єри, а виправляти їх треба там. Оцінка в декларації — ваша власна заява, і звіт плагіна прямо позначений як «kein Zertifikat». Мікропідприємства — менше 10 працівників і оборот або баланс до 2 млн євро — від вимог доступності для послуг звільнені (§ 3 Abs. 3 BFSG). Плагін для тих, кого закон зачіпає, і для агенцій, які ведуть кілька таких магазинів.

Як це виглядає для покупця

Для покупця магазин не змінюється: ні панелей, ні скриптів модуля, ні сплесків. Єдине нове — сторінка «Informationen zur Barrierefreiheit», яку легко знайти через посилання у футері або у вашому меню. Вона побудована з заголовків і списків, і сама проходить перевірку: axe у браузері по сторінці декларації — 0 порушень, на 390 і 320 px довгі німецькі слова на кшталт «Marktüberwachungsbehörde» переносяться без горизонтального скролу.

У Pro відвідувач бачить декларацію своєю мовою (німецькою або англійською) з перемикачем на іншу, а форма «Barrieren melden» дає змогу повідомити про бар’єр: помилки показуються зведенням з посиланнями на поля, без CAPTCHA — від ботів захищають приховане поле, підписаний час і ліміт частоти.

Що отримує адмін

Меню WooCommerce → BFSG Accessibility, сім вкладок: «Übersicht», «Informationen zur Barrierefreiheit», «Shop prüfen», «Barriere-Meldungen» (Pro), «Verlauf» (Pro), «Einstellungen», «Lizenz». Інтерфейс — англійською або німецькою, залежно від мови адмінки. Поки декларацію не опубліковано, в адмінці висить нагадування з кнопкою «In 14 Tagen erinnern».

Декларація. Форма йде за Anlage 3 Nr. 1 a–d: загальний опис послуги; як проходить покупка — плагін сам підставляє з WooCommerce, чи можна замовити без акаунта і які способи оплати активні; як виконуються вимоги — еталон (EN 301 549 V3.2.1 = WCAG 2.1 AA або V4.1.1 = WCAG 2.2 AA), результат вашої оцінки (виконано повністю, частково або ні), метод і дата, ознаки доступності, відомі обмеження, альтернативні способи зв’язку. Далі — контакт для питань доступності й орган нагляду: заздалегідь заповнено спільний орган федеральних земель MLBF (Carl-Miller-Straße 6, 39112 Magdeburg, e-mail) з його офіційного сайту. Телефон навмисно порожній — сайт MLBF оголосив про зміну номера; дані органу перевірте перед публікацією. Опційно — речення про право споживача звернутися до органу (§ 32 BFSG). Кнопка «Seite erstellen» створює сторінку з шорткодом, а перемикач у налаштуваннях додає посилання на неї у футер.

Перевірка магазину. На вкладці «Shop prüfen» оберіть сторінки й ширину екрана і натисніть «Prüfung starten». Сторінки відкриваються у фреймі адмінки — так, як ви їх бачите залогіненим, — і перевіряються у вашому браузері axe-core 4.13.0 за WCAG 2.1 або 2.2, рівні A і AA, плюс власні правила для WooCommerce. Для кошика й чекауту плагін кладе в ваш кошик один товар і після прогону прибирає його. Кожна знахідка має рівень серйозності, критерій WCAG і пункт EN 301 549.

Чекліст WooCommerce. 23 пункти (20 для WCAG 2.1) про те, чого автоматика не бачить: чи можна купити лише з клавіатури, чи видно фокус, чи оголошуються помилки й зміни в кошику, чи працюють платіжні віджети зі скрінрідером, чи не треба вводити адресу двічі. До кожного пункту — «So prüfen Sie». Пункт, який не пройшов і має публічне пояснення, сам потрапляє в «Bekannte Einschränkungen» декларації. Якщо ви обрали «erfüllt», а чекліст чи сканер показують провали, плагін попередить червоним.

Актуальність. Закон вимагає враховувати зміни послуги (§ 14 Abs. 3 BFSG). Плагін записує зміну теми й оновлення теми, плагінів і WordPress з дати останнього перегляду і нагадує переглянути декларацію з інтервалом, який ви задаєте (за замовчуванням 12 місяців).

Pro: для тих, хто веде кілька магазинів або чекає запиту органу

Pro перевіряє одним кліком усю вибірку сторінок, яку описує Anlage 1 BFSG: головну, магазин, категорію, пошук, «Mein Konto» очима гостя, контакт, AGB, Datenschutz, форму повідомлень про бар’єри й декларацію — адмін після прогону лишається залогіненим. «Verlauf» зберігає кожен прогін і показує, що з’явилося нового і що виправлено. Звіт «Prüfbericht» для друку чи PDF і CSV збирають еталон, дати, ручний чекліст і останні автоматичні прогони — на випадок, коли орган нагляду попросить пояснень (§ 14 Abs. 5). Для агенцій — експорт і імпорт налаштувань, декларації й чекліста в JSON, а нагадування й дайджест змін можна слати кільком адресатам.

Як це працює — крок за кроком

  1. Встановлюєте плагін — на вітрині нічого не змінюється, в адмінці з’являється WooCommerce → BFSG Accessibility.
  2. На вкладці «Informationen zur Barrierefreiheit» заповнюєте форму; частину опису покупки плагін бере з налаштувань WooCommerce.
  3. На «Shop prüfen» запускаєте перевірку кошика, чекауту й сторінки товару на ПК і на 320 px — результати з прив’язкою до WCAG і EN 301 549.
  4. Проходите чекліст руками: клавіатура, фокус, помилки, платіжні віджети. Провалені пункти з публічним поясненням ідуть у відомі обмеження.
  5. Обираєте результат оцінки — плагін попередить, якщо він суперечить знахідкам, — і публікуєте сторінку кнопкою «Seite erstellen».
  6. Далі плагін записує оновлення теми й плагінів і нагадує переглянути декларацію, коли настає час.

Що під капотом

  • axe-core 4.13.0 від Deque — без змін, під ліцензією MPL-2.0, у теці vendor/axe-core/. Файл на 580 КБ вантажиться лише в режимі перевірки для адміна з nonce і правом manage_woocommerce; відвідувачі його не отримують.
  • Власні правила для WooCommerce: токени autocomplete адресних полів (WCAG 1.3.5) на класичному й блоковому чекауті, обов’язкові поля для допоміжних технологій, повідомлення магазину без live-region, елементи без видимої зміни фокуса, відсутність «адреса доставки = адреса оплати» (3.3.7), CAPTCHA (3.3.8), чужі фрейми платіжок, у які автоматика заглянути не може.
  • Мапінг кожної знахідки на критерій WCAG і пункт EN 301 549 (9.x): 50 критеріїв A+AA у WCAG 2.1, 55 у WCAG 2.2.
  • Дані лишаються на вашому сервері: результати перевірок — у власній таблиці, повідомлення про бар’єри (Pro) — теж, з ім’ям, e-mail, сторінкою й текстом.
  • Видалення плагіна за замовчуванням дані не чіпає; з define( 'CCBF_DELETE_DATA', true ); у wp-config.php прибирає таблиці й опції. Сторінка декларації лишається як звичайний контент сайту.

Як встановити

  1. Завантажте архів catcode-bfsg-accessibility-for-woocommerce-1.0.0.zip кнопкою вгорі сторінки: Плагіни → Додати новий → Завантажити плагін → Встановити → Активувати. Це той самий архів, що й для Pro: Pro вмикається ключем або тріалом.
  2. WooCommerce → BFSG Accessibility → «Informationen zur Barrierefreiheit»: заповніть форму, перевірте дані MLBF і натисніть «Seite erstellen».
  3. «Shop prüfen»: запустіть перевірку й пройдіть чекліст. Результат оцінки обирайте за тим, що перевірили насправді.
  4. «Einstellungen»: увімкніть посилання у футері (або додайте сторінку у своє меню) і задайте інтервал перегляду.
  5. Для Pro: вставте ключ з листа після оплати або натисніть «Pro 7 Tage kostenlos testen» на вкладці «Lizenz».

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Плагін зробить мій магазин відповідним BFSG?

Ні, і жоден плагін цього не зробить. Він допомагає скласти обов’язкову інформацію про доступність і показує, де тема та плагіни мають бар’єри. Виправляти їх треба в темі й плагінах, а оцінка в декларації — ваша власна заява. Звіт прямо позначений як «kein Zertifikat».

BFSG узагалі стосується мого магазину?

Закон діє з 28 червня 2025 року для послуг електронної комерції для споживачів (§ 1 Abs. 3 Nr. 5 BFSG). Мікропідприємства, що надають послуги, — менше 10 працівників і річний оборот або баланс до 2 млн євро — від вимог доступності звільнені (§ 3 Abs. 3, § 2 Nr. 17 BFSG). Чи підпадає під закон саме ваш магазин — юридичне питання; плагін на нього не відповідає, у сумнівних випадках спитайте юриста.

Чому без оверлею чи кнопки «доступність» на сайті?

Бо оверлей не робить сайт доступним: поля чекауту, фокус і повідомлення лишаються такими, якими їх зробила тема. Плагін нічого не додає на вітрину — ні скриптів, ні панелей. Єдине, що бачать відвідувачі, — сторінка декларації (і в Pro — форма повідомлень про бар’єри).

Автоматична перевірка знайде всі проблеми?

Ні. Автоматичні правила ловлять лише частину бар’єрів. Керування з клавіатури, порядок фокуса, обробку помилок, платіжні віджети й роботу зі скрінрідером перевіряє людина — для цього чекліст з інструкціями до кожного пункту.

Модуль кудись надсилає дані магазину?

Ні. Перевірка йде у браузері адміністратора, сторінка й результат не залишають сайт. Єдиний зовнішній запит — перевірка ліцензії на catcode.com.ua, коли ви вводите ключ або вмикаєте тріал.

Перевірка пише, що сторінка не відповіла вчасно.

Плагін безпеки чи сервер забороняє показувати магазин у фреймі (X-Frame-Options, Content-Security-Policy frame-ancestors). Натисніть «In neuem Tab prüfen» — сторінка перевіриться в новій вкладці, результат той самий.

Українською інтерфейс є?

Ні. Модуль зроблено для німецького ринку: адмінка англійською й німецькою, декларація — німецькою або англійською (у Pro — обома мовами).

Скільки коштує?

Базова версія безкоштовна. Pro — 990 грн за рік, довший термін дешевший: 2 роки — 1 880 грн, 5 років — 3 710 грн. Автосписань немає. Куплена ліцензія лишає Pro-функції назавжди, а термін покриває оновлення й підтримку.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль