Why you need it: This is where money leaks the most—extra steps, surprise shipping/taxes, discount issues, aggressive upsells, or mobile bugs.
What I do: I reduce friction between “added” and “paid” and make the cart experience predictable.
How I do it: Drop-off analysis + error scenarios → simplify UI states → improve cart drawer/page logic → edge-case QA (discounts, bundles, variants, OOS).
Why me: I ship changes that won’t break the next time someone touches the theme—clean components, clear states, changelog.
Result: Fewer drop-offs at the cart, fewer surprises, smoother mobile flow.
How to start: Cart type (drawer/page), apps involved, and where drop-off happens (cart→checkout or checkout→payment).