Accessibility Certified – Home

Services · Online shops

From product list to payment, tested key by key

A shop is a chain of components, and the chain breaks at its weakest link. We test each component of your storefront, then the whole purchase with keyboard and screen reader, and tell you which link failed.

A young man in a wheelchair shops online at his kitchen table, laughing at something on his laptop, a parcel beside him.

Shop components fail in predictable places

Most shops are built from a theme plus apps or plugins: a filter module, a gallery, a reviews widget, a payment provider, a cookie tool. Each brings its own markup and its own barriers. When we report a finding, we name the component it comes from, so you know whether to fix your theme or talk to a vendor.

The scanner checks every page in scope automatically. It never adds to the cart, never submits a form and never logs in. The checkout itself is tested by the reviewer, with a test account and your payment provider’s test mode. We never place a real order.

For the business view of the European Accessibility Act for retailers, see e-commerce.

What we test in a shop

Faceted filters

Checkbox groups, price sliders and “show more” buttons: keyboard use, labels, and an announcement when results update.

Galleries and carousels

Alt texts for product images, controls to pause auto-rotation, and zoom that also works without hovering.

Variant pickers

Colour and size swatches with text names, visible selected state and enough contrast against the background.

Mini cart and drawers

Focus moves into the drawer, quantity steppers are big enough, and changes are announced.

Checkout and address forms

Labels, autocomplete, grouped fields, clear errors and a summary before payment.

Payment frames and cookie banner

Embedded payment fields and consent tools, tested for keyboard traps, hidden focus and missing labels.

Criteria that matter most in shop technology

  • 2.2.2Pause, Stop, Hide

    Auto-rotating banners and product carousels need a way to pause or stop them.

  • 1.4.11Non-text Contrast

    Swatch outlines, input borders and the selected state need at least 3:1 contrast against their surroundings.

  • 2.5.8Target Size (Minimum)

    Quantity buttons, swatches and the close button of the mini cart must be large enough or well spaced.

  • 1.3.5Identify Input Purpose

    Address and contact fields need correct autocomplete values so they can be filled in automatically.

  • 3.3.1Error Identification

    Errors in checkout must say in text what is wrong and where, for example “Postcode must have 5 digits”.

  • 2.4.11Focus Not Obscured (Minimum)

    Sticky “Add to cart” bars and cookie banners must not completely cover the element that has focus.

How a shop audit runs

  1. Templates and journey

    Home, category, search results, product, cart, checkout, account and legal pages, plus one purchase journey.

  2. Test setup

    You provide a test account and switch on your payment provider’s test mode, or tell us where the reviewer should stop.

  3. Scan and review

    Automatic checks on every template, then a person decides all 55 criteria and walks the purchase with a screen reader.

  4. Findings per component

    Each finding names the theme part or app it belongs to, with location, screenshot and a fix hint.

Frequently asked questions

The payment form comes from our payment provider. Do you test it?

We test what your customers see, including embedded payment fields, and mark findings in third-party components so you can raise them with the provider.

Do you place test orders?

Only the reviewer, only in your test mode or on a staging shop, and only if you want that. The scanner never does. Without a test setup, the reviewer stops before the final order button.

Our shop has thousands of products. Is that more expensive?

No. We test one page per template, not every product. Price depends on the number of templates and journeys: from €1,490 for up to 15 pages and one journey. Use the price calculator for your case.

Related