Context
Ben & Frank needed services beyond Shopify’s standard commerce features. Customers booked eye exams, submitted prescriptions and requested at-home try-on, each with different operational requirements.
Problem
- Booking, prescription handling and try-on logistics needed dedicated services.
- The website needed to reflect what operations could fulfill.
- Growth increased demand on services that customers relied on to complete purchases.
Approach
I built microservices for appointments, prescriptions and at-home try-on. They worked alongside Shopify and connected the website to operational workflows.
Decisions
- Use dedicated services for flows that Shopify’s standard features did not cover.
- Design customer interactions around scheduling, prescription and fulfillment requirements.
- Keep service behavior aligned with operational capacity.
Impact
Appointment, prescription and try-on flows operated in Mexico and Chile. Later engineering teams extended these services for new markets and features.
The business recorded roughly 2x annual e-commerce growth during this period. This is a business result during the work, not a claim that these services caused all growth.
Work together
Planning a similar project? Estimate your project or review the related services.