Notification
If users placed items in the cart without weighing them, the system detected this and triggered a brief pop-up notification, informing them that the item needed to be weighed. If the user did not take action immediately, the pop-up would disappear after a few seconds, and a persistent notification bar would appear at the top of the screen, reminding them to address the issue before checkout. This seamless alert system kept users informed without interrupting their shopping flow.
Product Tour Assistant
Given the complexity of the app, I introduced an Orientation Assistant and Product Tours across key flows. These features provided step-by-step guidance for new users, highlighting essential actions and explaining system functionalities in real-time. This approach ensured that users could navigate the app confidently, reducing learning curves and increasing overall user satisfaction.
user intervention
Certain flows required user intervention to resolve issues that the system couldn't address independently. To enhance user comprehension and minimize confusion, I integrated simple animations that visually guided users on how to proceed.
images
To give users clear insight into issues requiring their attention, we displayed images of the items in question. This provided a comprehensive, visual context that made it easier for users to quickly identify and address any problems. The approach enhanced clarity and ensured a smoother, more intuitive user experience.
Errors Notification
Certain errors required user intervention to resolve. While the app allowed users to continue shopping, a notification banner would appear on the screen, reminding them of the outstanding issues. Users could not proceed to checkout without addressing these errors, ensuring that all problems were resolved before completing their shopping journey.
Errors Notification center
When users clicked on the error notification, each issue was presented in a popup with a clear visual marker indicating the type of error (e.g., camera issues, scanning issues). This allowed users to differentiate between problems easily. The interface displayed these errors as selectable cards, enabling users to navigate between them seamlessly. They could return to the main shopping cart screen at any point, ensuring a flexible and user-friendly experience in resolving issues.
Errors Notification center 2
There were multiple instances where the cameras couldn't accurately detect the quantity of items, such as yogurt packs or products sold as sets. In these cases, we needed to prompt the user for assistance to verify or adjust the item count.