Design pricing function for OwlNest admin system

Project Includes | UX Research . UI Design

Project Scale | 2 departments, 8 members

My Role | UI/UX Designer

Project Background

OwlNest is a B2B property management system for hospitality, clients all over Asian and the United States.
However, the pricing function was been planned in the early stage of the system is relatively simple and cannot achieve effective and flexible price setting. In recent year it's hard to satisfy our new users from hotel.

Challenges and Solutions

  • It's hard to talk with end users
    In this project, our users feedbacks were always been bought by sales, UI/UX designer rarely have opportunity to interview end users. To resolve this problem, I interviewed our colleagues in OwlStay ( OwlTing house brand of hostels ), to understand the real pain points of end users.
  • Having different opinion with product consultant
    In the early stage of discussion, our product consultant proposed to renovate the existing process at once, but consider of user experience I insisted not affecting the current users, for emphasize my opinion I made a simple Prototype to convince product consultant.

Let's see feedbacks first 👀

...

1

Goals

The pain points we'd solve

  • Development a suitable price setting function for all users.
  • Optimize current interface according to users feedback, make sure new function and exist function coexist in the system.
  • Flexible and effective price setting for holiday.

2

Empathize

Understand users using patterns

I interview with OwlS stay front desk team, and referred feedbacks of the other users. I learned that user usually set weekday and weekend price first, and than set holiday price, some hotels referred neighboring countries holiday.

Weekday
Weekend
Holiday
Others

3

Define

Existing pain point

The negative common we received the most is room price only can be set one by one, complicated and repetitive operations are easily cause wrong result.

...

4

Ideate

Brainstorming for optimize task

I. Analyze current steps

Current room prices only can be set one by one, in the situation of multiple room types and multiple projects it will increase multiple times, which is a great burden for user.

...
II. Find the steps for optimization
  • Simplify repeat steps - Through user interviews I know that most users setting price start from room type, then adjust the price according to different projects. So if we can simplify repeated steps, it would be easier for user to operate.
  • Easily select national holidays - In current interface it provides information for national holidays, but user cannot see it when setting room price. So we optimized date drop-down and planned the new setting function for national holidays.
...
...
III. Steps after optimized

Multi-select prices can be set by periods of date in the most effective way. The example shows the new way saves 4.5 times operation.

...

5

Design

Transform text flow into interfaces

I. Wireframe

After discussing the optimization flow with our team, I transform text flows into wireframe, and discuss with engineers to modification.

...
II. Reuse the UI library

Admin system should pays more attention to user's process of completing tasks than the visual style. To avoid increase user's learning cost I used existing elements to design and keep the consistency.

...
III. Prototype

Prototype can achieve high fidelity, also I through it to observed users operation and interaction with interfaces.

According to this is an charged admin system, please forgive me can't provide an interact Prototype. 🙇‍♀️

...
IV. Usability Testing

We invited users to operate the new version. Through observation, recording and collecting feedbacks.Total included hold 6 usability tests, and 2 iterations.

...

6

Result

Page Display

The new pricing function allows users to make multiple combinations of room types and sale plans. It was planned in tab which can easily switch with existing calendar and not change the original layout. We launch this new function in the calmest way without disturbing user.

...
Setting multiple price plans - It simplify repeated steps, it would be easier for user to operate.
...
Quickly setting holidays price - User can directly select national holidays, through interface to solve the burden of user's memory.
...
Optimize dropdown calendar - The national holidays are also displayed on the drop-down calendar, so user can always pay attention of pricing.

7

Iterate

According to users feedback to optimize

New function brings lots of comments from users, they're satisfied with multiple select pricing which also can save lots of manpower. Those positive feedbacks are promote the second stage optimization.

8

Takeaway

Design admin system should be more careful

When planning new functions for admin system, in my opinion the most important thing is follow existing users experiences. Normally users don't like changes, so when planning new function, we should try not to affect the operation of existing users as the highest principle.

More Works

...
OwlTing Market E-Commerce Platform
Rebranding | Redesign | App | UX Research | UI Design
View the case study
...
OwlTing Official Website
Refactor Website | UX Research | UI Design | Official Website
View the case study