← All integrations
Subscriptionsby ReCharge Payments, Inc.

Recharge on Shopify — accessibility integration audit

Accessibility hot-spots in Recharge

Cart subscription frequency picker

Partial auto-fix

WCAG: 2.1.1 Keyboard / 4.1.2 Name, Role, Value

Custom subscription frequency selectors (weekly, biweekly, monthly) built from styled <div> elements without role="radiogroup" + role="radio" are not keyboard operable. Auto-fix rewrites to native <input type="radio"> or correct ARIA radio-group pattern with arrow-key handling.

Recharge customer-account fields form-label associations

Auto-fix

WCAG: 3.3.2 Labels or Instructions

Apps that inject form fields (email capture, SMS opt-in, custom checkout fields) often ship with placeholder-only labels. Auto-fix rewrites the field markup to include a programmatic <label for> + matching id + correct autocomplete value.

Recharge "Subscription updated" toast async status announcements

Auto-fix

WCAG: 4.1.3 Status Messages

Apps that update content asynchronously — "Discount applied", "Subscription saved", "Review submitted" — frequently announce visually only without a role="status" or aria-live region for screen readers. Auto-fix wraps the toast / status container in role="status" so screen readers announce the update.

Recharge customer-portal popup contrast on merchant-customized backgrounds

Auto-fix

WCAG: 1.4.3 Contrast (Minimum)

Merchant-customized popup colors frequently fall below 4.5:1 against the chosen background. The default vendor templates pass; customizations regress when the merchant picks a brand color without verifying contrast. Auto-fix recomputes the closest brand-aligned passing color.

FAQ

Is Recharge accessible by default on Shopify?

Recharge's vendor-default templates pass standard accessibility checks; merchant customization and the structural patterns the app injects are where regressions appear. The hot-spots above are the predictable failure modes when a real Shopify storefront is audited end to end with Recharge installed.

Does AccessComply fix Recharge accessibility issues automatically?

Yes — for the categories marked auto-fix above. AccessComply scans the live storefront with Recharge active, identifies the WCAG failures the app surface contributes, and writes source-code fixes to your theme via the Shopify Admin API. Fixes that touch the ReCharge Payments, Inc. layer directly are flagged for ReCharge Payments, Inc. support follow-up.

Should I uninstall Recharge for accessibility reasons?

No. Recharge is a widely-used Shopify app and the accessibility issues are addressable without removing the app. The hot-spots above are predictable structural patterns — every app that does what Recharge does has a similar list. The fix is to remediate at the storefront level, not to swap apps.

Will fixing Recharge accessibility break my brand customizations?

No. AccessComply's fixes are scoped to specific WCAG-relevant attributes (aria-label, role, autocomplete, focus styles, contrast on text) and do not change merchant copy, layout, or branding. If a fix produces a regression, the post-fix re-scan triggers automatic rollback to the pre-fix state.

Do I need Recharge-specific permissions for AccessComply to scan?

No additional permissions. AccessComply scans the rendered storefront the same way Googlebot or any visitor does — through Playwright + axe-core. The scan reads the same HTML the customer sees, including everything Recharge injects at runtime.

Scan your store with Recharge installed

AccessComply scans the live storefront — the same HTML Recharge renders for your customers — and writes source-code fixes for the hot-spots above.