Goals

Problem: Users could not manage orders for multiple stores efficiently which causes friction with fulfillment. Users previously had to go into each individual store and run the exact same reports then either aggregate them or place the orders individually. This is time-consuming and makes tracking and maintaining stores/orders/products difficult. The production cycle is lengthy and users aren't equipped to track an order's entire lifecycle. For on-demand fulfillment stores, the headache around global order management is 10x because users have to enter each store individually every day in order to identify the order(s) that need to be fulfilled.


Persona: Customer service reps, operations managers, procurement departments; regardless of their specific role at their business, they are tired of having to repeat this tedious process. These users  will have a slightly more sophisticated understanding of our software and are hungry for a simpler solution.


Solution: A new order management experience was created and provided a central location for users to view and manage orders across all of their stores. Furthermore, users are now able to update the status of their orders and of the individual products within each order.


Value and Validation: Success was largely be based on the flexibility of the system and the amount of time our solution saves our users. The new experience create provided a way for users to spend less time fulfilling orders and after validation sessions we determined time spent running reports decreased by nearly 80% and created a more streamlined process in their workflow.

 

The expansion panels allow the user to update inventory and fulfillment status in a single cohesive experience.

The affordance allowed a way to identify orders based on the products nested within those orders.

Bulk selection and editing allowed for partial & complete fulfillment which cut down on wasted time.

Creating and editing labels

In addition to the above user needs the affordance was needed for a user to create and manage status labels for products and orders. After working closely with Product to define requirements we worked in low-fidelity until we were confident our solution fit the needs of our customer.