Redesigning a shopping extension so it helps at the right moment instead of interrupting all the time.
SafePrice is a browser extension that finds better prices and discount coupons while you shop online. It had been live for about two years when I joined, and its key metrics, churn above all, were missing their targets. I owned the UX redesign. The business side was handled together with our e-commerce experts.
The service itself was simple: show a relevant offer or coupon. The flow wasn't. Coupons appeared repeatedly at the wrong moments, people didn't know when or how to use them, and the frustration ended in uninstalls. The UI was also dense and visually unbalanced, with unclear interaction signifiers.
After a flow analysis, user research, usability tests and a competitor review, we ran a short workshop with the whole team to agree on the must-haves. Then I iterated on the flow with the PM, business experts and developers until it held up. The final flow came down to four rules:
With the flow approved, we finished the UI on top of the pattern library by Lukas Dubay. We made it lighter and more playful than before, with casual copy, illustrations and small animations.
Testing a shopping tool needs realistic shopping data, so I kept prototypes simple and used them for several formative tests. We planned buffer time before launch to fix flow gaps, copy ambiguities and interaction timing. Before release we ran multivariate tests of different flow and UI variants with power and casual users, and picked the winner together with our data analyst.
Users' rating in the Chrome store went from 3.4 to 4.2 in four months. Engagement improved steadily in our metrics and eventually led to revenue growth.
In e-commerce, frustrated users leave fast and rarely come back. The only real strategy is an experience that never annoys, even if that means leaving out features that would be useful but would crowd the moment. Balancing what helps the user against what meets the business goals was the most interesting part of the project.