Explain value
Make the benefit understandable before asking for an action.

The technology team behind a leading Russian e-commerce marketplace.
65M+active buyers · 2025
Company dataOzon Tech · Loyalty · Cross-domain
Loyalty already existed, but looked and behaved differently across Ozon. Together with the teams, we built shared rules so the value would be clear at the moment of purchase.
Built shared loyalty rules for PDP, product tiles, and other key screens.
Ozon Stars behaved differently and were easy to miss during purchase.
+40.9% connections, +26.5% earning, and +30.8% spending.
Problem
Ozon Stars worked across different parts of the product, but looked and behaved differently. The value was easy to miss during purchase, while teams solved similar problems separately.
How it works
The message depends on the user’s state, while the action depends on the screen. This is not a sequence of steps.
Loyalty status defines the message. The place in the product defines the action.
Make the benefit understandable before asking for an action.
Bring rewards into the purchase scenario instead of sending the user elsewhere.
Adapt CTA and value to the current state.
One visual language across listings and recommendations.
What we changed
I connected loyalty to the purchase journey instead of keeping it in a separate section.
Defined what people should see at different loyalty states.
Designed the mechanic for PDP, product tiles, and other key screens.
Together with the teams, we built shared rules and components instead of local solutions.
Coordinated decisions across 10+ teams and supported the launch.
Outcome
Not a single banner, but shared rules for where to explain value, what to show in each state, and which action to offer. Teams could reuse one mechanic across the product.
Designs
Open the source design to zoom in and inspect every detail.
Ozon Tech · PDP · 2024–2025