Accessible online checkout: a practical test for small businesses
A practical way for small merchants and service businesses to test booking and purchase flows, with keyboard checks, clearer errors and country-aware legal context.

A sale can fail long before payment is declined. A customer may be unable to choose a service, understand a form error or reach the order confirmation. Accessibility is therefore not a visual polish task: for a small shop, repair business or booking-based service, it is part of completing the customer journey.
For EU readers, the European Accessibility Act is the common starting point and covers certain e-commerce services. National implementation, scope and exemptions differ. In Germany, for example, the BFSG applies its main service rules from 28 June 2025 and has its own microenterprise definition. The EAA is not UK law; UK readers should check the applicable UK consumer, equality and sector rules. This article is operational guidance, not legal advice.
Test the completed task, not just the homepage
Use a real task: find a product or appointment, select a required option, enter details, check the total and receive confirmation. The question is not merely “can someone see it?” but “can they complete it without guessing?”
| Journey stage | What to test | Common failure |
|---|---|---|
| Find and choose | Keyboard access to links, filters and variants | Menus work only with a mouse |
| Basket | Clear controls to change quantity or remove an item | Icon-only buttons lack an accessible name |
| Form | Every field has a visible or programmatically associated label | Placeholder text is used as the label |
| Payment | Total, method and failures are understandable | An embedded service loses keyboard focus |
| Confirmation | Order reference and next steps can be reached | Success is shown only briefly or by colour |
A 25-minute release check
- Start at the homepage using only Tab, Shift+Tab, Enter and Space.
- Find one offering, select all required options and add it.
- Change the basket and remove an item.
- Submit deliberately invalid form data first.
- Correct every error without a mouse. The message should explain what is wrong and how to fix it.
- Open and close dialogs, consent choices and payment options; focus should move predictably and return to its trigger.
- Check the confirmation on a narrow viewport and at browser zoom.
- Record browser, device, date, path and blocker—not only pass/fail.
Automated checks are useful for repeated technical defects, but they cannot prove that a checkout is understandable. Keep a manual keyboard run in the release process and, where possible, include feedback from people using different assistive technologies.
A practical technical baseline
The WCAG 2.2 gives teams a shared language: perceivable, operable, understandable and robust. It is not a blanket legal guarantee. A resilient implementation still starts with familiar basics:
- use semantic HTML before ARIA: real buttons, labels, headings and lists;
- provide visible focus and a logical focus order;
- pair field-level error text with a linked error summary;
- communicate totals, availability and success/failure without colour or motion alone;
- mark the page language and genuine language changes;
- offer a plain support route when the digital route is blocked.
Treat suppliers as part of the checkout
Payment, scheduling, consent, maps and chat components can sit outside your code but inside your customer’s path. Keep a short supplier record: purpose, locations, owner, version/configuration, known limitation, accessibility contact and fallback.
At procurement or renewal, ask for dated conformance information, known issues and remediation plans, keyboard and screen-reader test evidence, and confirmation that custom styling cannot break accessible defaults. A supplier statement does not replace testing your configured journey.
Accessibility becomes manageable when it is treated as quality control: test a small path, record what happened and repeat after every change.
Keep reading

Loan devices in a repair business: organise issue and return
A practical workflow for loan phones, replacement devices and tools: from approval and condition to a reliable return.
Read article
ZVT payment terminals in a service business: an integration checklist
A practical way for workshops and service counters to assess a card-payment integration through workflows, ownership and tests.
Read article
Right to Repair: An EU workshop checklist
A practical way for repair businesses to handle requests, quotes and partner routes without making legal promises.
Read articleReady to win back your evenings?
Start for free or get advice with no obligation. We set everything up — you carry on with the repairs.
14-day free trial · Setup included · Cancel any time