WooCommerce accessibility checker
WooCommerce accessibility monitoring for the purchase journey
WooCommerce combines WordPress themes, page builders, block-based cart and checkout, and dozens of plugins. The same store can mix classic templates and blocks, each with its own accessibility behaviour.
How we test WooCommerce stores
- Detects WooCommerce and uses the WordPress/Yoast sitemaps to find products and product categories
- Adds a product with the keyboard via the single_add_to_cart_button, selecting default variations when needed
- Tests the mini-cart / side-cart opened by the theme or plugins
- Opens the cart page, then the checkout page, and tests field labels, autocomplete and error handling
- Never submits the Place order button
The test never enters payment details and never places an order.
Common WooCommerce accessibility pitfalls
Page-builder buttons
Builders often output add-to-cart and checkout buttons as styled links or divs without keyboard support.
Checkout field customisation plugins
Plugins that add or reorder checkout fields frequently drop labels, autocomplete tokens or required indicators.
AJAX add-to-cart notices
The 'added to cart' notice is often injected without a live region, so screen-reader users get no confirmation.
Quantity steppers
Plus/minus buttons added by themes usually lack accessible names.
Keeping a WooCommerce store accessible
- Retest after WooCommerce, theme and plugin updates
- Prefer the block-based Cart and Checkout if your theme supports them and verify them in your context
- Keep a staging copy and monitor production — plugins can differ between them
See also: accessible checkout checklist · the EAA for e-commerce.
WooCommerce FAQ
Do you support classic and block checkout?
Yes. The journey test follows whatever checkout your store serves.
Will the test create orders or customers?
No. It never submits the order and never creates an account.
WooCommerce is a trademark of its respective owner. We are not affiliated with or endorsed by it. Automated testing is not a legal certification.