E-commerce · 2025
Ottenheimer Publishers: e-commerce rebuild
A publisher's catalog rebuilt for the way people actually browse books now: on a phone, in short sessions, deciding fast.

The problem
What was actually hard
A large catalog that was hard to navigate on mobile, and a checkout with more steps than it needed. Both problems compound: browsing friction reduces the number of people who reach checkout, and checkout friction removes a share of the ones who do.
What we did
How it was built
Catalog structure rebuilt for mobile browsing
Categorization, filtering and search designed for a small screen first, with the desktop layout derived from it rather than the other way round.
Checkout reduced to what is necessary
Fewer steps, fewer required fields, clear progress. Every removed field is a recovered order.
Analytics implemented properly
GA4 with e-commerce events and a privacy-focused analytics layer alongside it, so merchandising decisions have evidence behind them.
Search structure preserved through the rebuild
Product and category URLs mapped and redirected so an existing catalog did not disappear from search on launch day.
Outcome
What shipped
Described rather than quantified, we only publish numbers a client has signed off in writing.
- A mobile-first catalog and checkout rebuild.
- GA4 e-commerce events plus a privacy-focused analytics layer.
- Product and category URLs mapped and redirected through the rebuild.
More work
Other projects
QuranRI (with VIqra Educational & Welfare Services)
QuranRI: a grounded AI learning platform
A retrieval-grounded AI tutor that answers from verified sources, cites them, and knows when to hand a student to a human.
- RAG architecture
- Vector search
- Next.js
- TypeScript
PPInstalls
PPInstalls: affiliate marketing platform
A cloud affiliate-marketing platform with tracking, payouts and role-based dashboards.
- Next.js
- Firebase
- Firestore
- Node.js
Utrade Logistics
Utrade Logistics: on-demand delivery app
iOS and Android delivery app with live tracking, payments and a dispatch console.
- React Native
- Redux
- Firebase Auth
- Stripe
Have a project like this?
A 20-minute call, then a written scope with a fixed price and dates. Free, and we sign a mutual NDA first if you want one.
