Bach Accessibility · Tony Bach

[email protected]

For defense counsel in ADA website cases

Accessibility fixes for your client's Shopify store

VoiceOver, before the fix“button”

After the fix“Remove Linen Throw Pillow from bag, button”

The remove control in a Shopify cart drawer, as a screen reader announces it. Defects like this are in the theme code, and that is where I fix them.

I find and fix WCAG 2.1 AA defects in your client's Shopify theme code, then retest each fix with a keyboard and a screen reader. I work at your direction, alongside your client and any developer they already use. The price is fixed before work starts.

Tony BachSenior software engineer, 10+ years at Big Tech in frontend and product, with hands-on WCAG remediation. LinkedIn profile

Services and prices

Services, prices and delivery
ServicePriceDeliveryWhat you get
One-page summary Free on request One reproduced defect and at most two more verified observations, each with steps and a screenshot, and a price range. Written only after you say who will read it.
Fix plan $299 3 business days The defects on the store's main journeys, what each needs in code, and a fixed quote. Paid upfront, written to the purpose and distribution you specify.

Credited in full if the remediation is signed within 30 days.

Remediation $1,500–5,000 fixed quote Code changes in a copy of the live theme, each retested with axe, the keyboard and a screen reader. A report for you and your client lists every change, the WCAG criterion it addresses and the retest result. Larger stores are split into phases, each with its own quote.

How a job runs

  1. You state the purpose and distribution in writing. Who will read what I write, and what it should cover or avoid.
  2. Fix plan. Delivered within 3 business days of payment, with a fixed quote.
  3. Scope agreement and deposit. One page fixes the price, the pages in scope and the exclusions. Work starts when it is signed and the 50% deposit arrives.
  4. Access. Your client approves a Shopify Partner collaborator request. I never ask for their password.
  5. Fixes in a theme copy. Nothing changes on the live store while I work.
  6. Retest and report. Each fix is retested with axe, the keyboard and a screen reader, and recorded in the report.
  7. Your client publishes. Your client, or their developer, reviews the copy and makes it live.

Does your client already have a developer or agency? I can review what remains unresolved and quote a fixed price for it, working with them rather than around them. I take one fix plan at a time; if one is in progress, you get a start date before anyone pays.

Confidentiality and data handling

Beyond a first observation, nothing is sent until counsel states the purpose and distribution in writing, whoever pays.

  • I keep verified behavior separate from what the complaint alleges.
  • I do not mark any document as privileged. You decide how it is treated and who receives it.
  • Inspection notes and screenshots exist from the first look at a store. I keep them on an encrypted disk and share them only with the person I am writing to.
  • If no engagement follows, I delete them after 90 days. On your instruction, I delete them sooner or preserve them.
  • I never contact your client, its customers or the plaintiff's counsel unless you introduce me.

What I do not do

  • Legal advice

    I report what the code does and what I changed. Legal questions stay with you.

  • Compliance guarantees

    No report of mine says a store is "compliant" or protected from further suits.

  • Code I cannot reach

    Shopify's checkout and third-party apps sit outside theme code. Where an app can be patched from the theme, I quote it separately as a workaround; otherwise the report lists it for your client to raise with the vendor.

Terms

Contracting party
I contract as Tony Bach, an individual contractor. The contract names the party you identify, usually your client, and I invoice whoever you name as the payer.
Payment
Upfront. The fix plan is paid before work starts. Remediation is 50% on signing the scope agreement and the balance on delivery of the report, by US bank transfer (ACH or wire) or by card through PayPal.
Fix-plan credit
The $299 comes off the remediation balance if the scope agreement is signed within 30 days of plan delivery. The $1,500 minimum applies before the credit. One credit per plan.
Fixed price
A quote does not change once sent. Work outside the agreed scope is added only by a written change that the contracting party approves.
Liability
My total liability is limited to the fees paid for the engagement.
Outcome
The work reduces the accessibility barriers found in scope. It does not guarantee compliance, a settlement or a dismissal.

Contact

I answer on the next US business day at the latest. Calls are 20 minutes, by appointment.

If counsel introduced you to me, write with what remains unresolved on the store and who owns the code changes.