Order History Revamp
Collaborated with stakeholders to identify and address key improvements in Order History. Revamped the design to ensure a B2B-friendly experience on the website while optimizing mobile for a more B2C-focused approach.
Project Type: E-commerce, Web & Mobile Experience, B2B, B2C
Role: UX Designer, Biiibo Inc.
Contribution: UI & UX Designs, Wireframing, Hi-fidelity Designs, Prototyping, AB Prototype Testings, Cross-team collaboration, Design Documentations, UAT Testings
Tools: Figma, Notion, iOS, Android Studio Emulator
Team: 1 UX Designer, 1 Marketing Manager, 1 PM, 2 Developers
Duration: 6 weeks

Project Overview
What is Biiibo?
Biiibo serves as a comprehensive solution for contractors, simplifying the material delivery process for builders and tradespeople through an innovative e-commerce platform accessible via both website and mobile applications.
Business Problem
Users struggled to access invoices and order details efficiently, causing delays and confusion, especially in B2B workflows. The existing Order Details page lacked clarity, reliable status indicators, and actionable features. Stakeholders needed a B2B-focused solution that also offered a more intuitive, B2C-friendly mobile experience, highlighting the need for a scalable, user-centred revamp.
Design Problem
-
Invoices lacked clarity: Users found invoice layouts difficult to read and understand.
-
No centralized view: Order and invoice information were scattered, making it hard to access related data in one place.
-
Accessibility issues: Typography and layout did not meet accessibility standards, reducing usability and efficiency.
-
Need for emphasis on key actions: Important items like unpaid orders weren’t visually prioritized, making it difficult for users to act quickly.
-
Broken order status logic: The current status indicators are unreliable due to complex logic. While this will be addressed in future work, the current design was built to remain flexible and adaptable for when the system is improved.
Design Impact
The redesign simplified complex user flows and made key actions like paying unpaid orders and downloading invoices easier and faster. By streamlining navigation and improving clarity, we enhanced usability for B2B users while laying a flexible foundation for future updates.

Built for Business in Mind
Designed a B2B-friendly web interface with advanced filters and bulk invoice downloads.
​Smarter Navigation​
Integrated advanced filters and sorting options to make information easy to locate and understand.


Unpaid Order Visibility
Used clear status indicators and a structured layout to help users take quick, informed action.
Mobile Web Friendly
Designed with on-the-go users in mind, our mobile-friendly interface ensures smooth navigation and accessibility across devices, providing a seamless B2C experience.


How might we ...
Centralize invoices and order information to improve clarity and help users quickly identify and act on unpaid orders, without relying on status indicators?
Designs Before
My Orders & My Invoices


-
"Order Details" links was redundant and added unnecessary friction
-
Order Status was unclear, causing confusion for users
-
Invoices were housed in a separate navigation tab, making them harder to find
-
Small font size reduced readability, especially for professional users
Designs After
Order History (Previously, My Orders)

-
Removed the ambiguous Order Status feature to reduce confusion and address technical limitations (future work)
-
Streamlined navigation by integrating Invoices directly into the Order History page
-
Introduced bulk invoice download capabilities for more efficient record management
-
Implemented advanced filters and sorting tools for easier search and organization
-
Improved visual hierarchy and typography for better clarity and accessibility
Order Details Before

-
Delivery details lacked clarity, leaving users uncertain about shipping timelines
-
"Print Invoice" only displayed the most recent invoice, even when multiple were associated with an order
-
Information was grouped inefficiently, making it harder to locate specific details
Order Details After

-
Content was reorganized into clearly labelled sections for faster information discovery
-
A dedicated Invoices section was added, allowing users to download invoices individually or in bulk
-
The layout was designed with future scalability in mind, ensuring flexibility for upcoming features
Order Details (Unpaid Order) Before

-
No clear visual distinction between paid and unpaid orders
-
The “Pay” button appeared subtle and was easily overlooked
Order Details (Unpaid Order) After

-
Introduced a prominent attention notice to highlight unpaid orders in the absence of Order Status
-
Improved visual cues guided users to take timely action on outstanding payments
-
Removed the "Cancel Order" option due to technical limitations and to allow flexibility for future feature improvements
Research
I conducted an in-depth analysis of both direct and analogous competitors, focusing on platforms that prioritize impact-conscious consumption. The brands examined included:
-
Direct Competitors: Home Depot, Rona, Home Hardware, Lowe's
-
Analogous Competitors: Amazon, AWS, Walmart
The research revealed that these platforms placed significant emphasis on the structure and visibility of their order lists and order details, offering valuable insights into user needs and expectations.
Design Solution
Design Iterations
To improve clarity and usability for B2B customers, I approached the Order Details page redesign with a flexible, future-proof mindset.
I began by exploring three distinct design directions, each developed as mid- and high-fidelity prototypes to test different layouts and interaction models. After presenting them to stakeholders, one direction was selected for further development. From there, I continued refining the chosen design, focusing on key interactions like invoice downloads and unpaid order visibility, while enhancing visual hierarchy and accessibility.
Early iterations also simplified invoice access by merging it into the Order History page, making the overall experience more intuitive and scalable.
User Flow (Before)

Accessing invoices required users to navigate from “My Orders” to “My Invoices,” then manually return to “My Orders” to complete other tasks, causing unnecessary confusion.
User Flow (After)

We streamlined the experience by integrating invoices directly into the Order History (formerly “My Orders”) and Order Details pages. This allows users to view and download invoices without leaving the primary flow. We also introduced a dedicated path for managing unpaid orders, making actionable items more prominent.
​
This redesign reduced cognitive load and made it easier for users to manage orders and invoices in one unified space
User Testings
I conducted comprehensive User Acceptance Testing (UAT) across staging and live environments on both desktop and mobile. Scenarios included:
-
Accounts with no orders
-
Active orders
-
Unpaid orders
-
Invoice downloads (single and bulk)
Feedback was used to refine interaction patterns and ensure consistency across platforms. The final experience delivered:
-
Faster access to invoices
-
Clearer visibility of unpaid orders
-
Improved accessibility and responsiveness
-
A scalable foundation for future logic enhancements
Outcome & Impact
The revamped Order History experience:
-
Made unpaid orders more visually prominent, encouraging faster user recognition and action
-
Increased invoice visibility and download completion rates
-
Improved user satisfaction across B2B workflows
-
Laid groundwork for future improvements in order status logic
Conclusion
The Order History revamp focused on improving invoice management, creating a more B2B-friendly design, and highlighting unpaid orders for Order Details screen. Key challenges included the complexity of multiple status indicators, which were hindered by unreliable conditional logic, and the need to make unpaid orders visible without depending solely on statuses. We also designed with future flexibility in mind, allowing for features like delivery tracking for Order Details. Despite these hurdles, the updated design significantly improves usability and better meets user needs.
Future Work
Given our limited development capacity, we plan to focus on streamlining the codebase to support future feature additions like adding an alert in Order History to notify users unpaid orders, improved status indicators and delivery tracking.
Key Learnings
Designing with B2B Needs in Mind
Prioritizing the specific needs of B2B users, such as efficiency, clarity, and actionable insights, is crucial for creating solutions that streamline workflows and improve usability.
Designing Beyond Constraints
​Tackling challenges like the broken status system showed the value of designing without being overly restricted by current limitations, allowing for more creative and adaptable solutions.
Building for Flexibility
Ensuring the design is flexible enough to accommodate future features, such as enhanced status systems or delivery tracking, is essential for creating a scalable, long-term solution.
