3. Search flow
This task was the most complex, because the search flow is a most popular part of the online shop. Every decision should be made carefully.
Flow for: 1) the very first visit, 2) if a person has some search history, 3) when some part of a text is already typed, 4) if we have enough data in a search request to show detailed results in an overlay window e.t.c.
It's extremely important to show each condition, positive and negative scenario.