Barbers, who use Nearcut to help with many aspects of their business's day-to-to operation and are its primary users, were consistently forgetting to log product and service sales in the app and were also having trouble understanding their options for collecting payment. The former could result in inaccurate inventory numbers, while the latter could disrupt the flow of business.
The solution was to give each control its own visual treatment and to add constraints that would force the user to actively opt in or out of certain actions. I also clarified the payment process by re-ordering the user journey—barbers can only collect a deposit before the customer has arrived, so this option becomes unavailable after marking that the customer as arrived— and clarifying language of the available payment options.
Figma, Principle, Photoshop