Work

About

Resume

ESM PLUS

What tools are needed to

effectively manage

sales activities?

Sellers need to efficiently process orders and communicate with customers—key features of seller administration tools.

I led the ideation, strategy and design for order and customer service menus in ESM PLUS.

My Role

  1. Create a new UX flow from the Order & Shipping menu to Customer Management menu.
  2. Organize and define design components.
  3. Identify and prioritize user feedback from user research.

Type

Web design

Tablet design

Team (40)

Project Manager

Publishers

QA Team

Date

June 2023 -

June 2024

1 year

Challenge

Normally, it is easy to understand people who buy products, because everyone is a consumer, too. However, it is difficult to find opportunities to understand the perspectives of people who sell products. Therefore, it was crucial to conduct iterative scenario testing and in-depth user research.

 

Furthermore, with ESM, eBay Korea’s seller administration tool, being over 10 years old, numerous technical hurdles arose due to its legacy systems during project implementation. Therefore, it was sometimes necessary to quickly adjust scenarios and redefine designs as needed.

 

Although this was a challenging project in terms of both user-centered design and communication, everyone involved across all teams made every effort to solve the problems.

Preview:

The day of sellers

  1. Respond to customer inquiriesand check product reviews.

Urgent Confirmation Needed.

10

Messeges

53

Board inquiry

Can Affect Seller Rating!

10

Deadline soon

Inquiry Types

Products

16

Delivery

24

Order/Payment

24

Refund

8

Exchange

3

Cancellation

2

Check the received inquiries

by main categories.

Manage templets

Send

Save

Delete

Type

Status

Number

Product Name

Inquiry Content

  1. Restock Notification

View All

Pending

Process

판매자 아이디

상품번호

마지막 저장일

접수일시

처리일시

구매자명

발송자명

구매자 ID

판매진행상태

주문종류

장바구니번호

Products

Unprocessed

345920003

Brandy ice amaricano 2L promotion products

Could you please let me know when this product will be back in stock?

 

Do you have any information on when this item will be restocked?

317/1000

Dear Customer,

Thank you for your inquiry about the availability of our product.

We are pleased to inform you that the item will be back in stock on [Date]. We appreciate your patience and understanding during this time.

If you have any further questions or need assistance with anything else, please do not hesitate to contact us.

79/2500

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Products

Unprocessed

2230458293

Pure Aroma Instant Coffee

Hello, do you know when this product will be back in stock?

317/1000

Dear Customer,

Thank you for your inquiry about the availability of our product.

We are pleased to inform you that the item will be back in stock on [Date]. We appreciate your patience and understanding during this time.

If you have any further questions or need assistance with anything else, please do not hesitate to contact us.

79/2500

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Products

Unprocessed

3060493021

Morning Delight Instant Coffee 2L

Will the Cappuccino be restocked as well? Do you have an idea of when it will be available?

317/1000

Dear Customer,

Thank you for your inquiry about the availability of our product.

We are pleased to inform you that the item will be back in stock on [Date]. We appreciate your patience and understanding during this time.

If you have any further questions or need assistance with anything else, please do not hesitate to contact us.

79/2500

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Products

Unprocessed

2230458293

Brandy ice amaricano 2L promotion products

Hello, do you know when this product will be back in stock?

0/1000

Maximum 1,000 characters allowed.

0/1000

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Press the shortcut button to insert

pre-written answers for similar inquiries.

Save and manage templates

for shortcuts in a modal.

  1. Check the new orders.

Check new orders by category

on the top dashboard.

Prioritize and process orders

that require urgent checking.

Confirmed orders are then moved to the

shipping management menu.

  1. Quickly ship productsusing the automated invoicing system.

Register seller information for the

automated invoicing system.

Select the orders to be shippedand click the "Ship" button.

Monitor the shipping status andtrack the delivery information.

  1. Respond to refund / exchange

Check refund requests.

 

Check product condition

and approve request

If not approved, hold refund and

communicated reasons to buyer.

Backgrounds

What is the seller administration tool?

The seller administration tool is like a control center for sellers. It helps them manage everything related to their business, like keeping track of inventory, processing orders, talking to customers, and seeing how well their business is doing.

Shpping

Checking order

Answering

Managing customers

Seller

Leave inquiry

Phurchasing

Refunding

Write review

Buyer

Our history

The seller administration system on eBay Korea was designed 10 years ago, and many problems have arisen as a result.Therefore, this project aims to completely redesign the ESM, making the service much more user-friendly for sellers with improved UX design and new design components.

10

+

Years

The part I designed

During the complete redesign, I was in charge of the 'Sales Management' section, handling order processing, shipping, returns/exchanges, and managing customer inquiries and reviews.

The part i designed

The entire process of esm

Sales management

New

Orders

Boost Product

Visibility

Revenue

Management

New Product Listing & Editing

Order

Confirmation

Claim

Handling

Sales

Tracking

Customer

Support

User problem

Sellers perform key tasks in each menu. However, the usability of these menus was not effective for them.

What should be checked first?

How can I ship all these orders

faster and easier?

How do I talk to customers about refunds?

Is there an easier way to

answer customer questions?

Early research findings

Tracking a Seller's Daily Routine

To research seller activities, daily routines were gathered from around 20 sellers. Despite variations in routine order and details based on product type and business style, common usability issues were identified at each step of the process.

Field interview

2023.02 - 03

2 companies, 20 sellers

  1. Sellers want to quickly reply to multiple inquiriesand easily manage their responses.

Customer inquiries often contain urgent issues, so they need the quickest response.

It would be great if repetitive questions could be handled in bulk.

Seller1

Responses vary depending on the topic, such as shipping, products, or refunds. It would be helpful to categorize these inquiries.

Seller1

It would be great if I could quickly find the content I use frequently.

During promotion periods or holidays, I need templates that fit the occasion.

Seller1

  1. Sellers want to quickly identify rush orders and efficientlyship multiple orders at once.

The first thing I check is orders with urgent shipping deadlines. If I don't ship on time, I get penalized.

It would be great to easily spot rush orders.

Seller1

There are too many steps to

ship a product. Other platforms automatically generate waybills and handle shipping, but ESM doesn't have this feature.

Seller1

Order confirmation, waybill

generation, and shipping are

repetitive tasks I do every day. Can these be streamlined?

Seller1

  1. When customers are dissatisfied with a product,sellers want to communicate with them directly.

When a customer requests a return but the product issue makes a refund impossible, I need to explain the reason for the denial. However, I can only select from pre-set options and can't write a detailed message.

Seller1

There are many factors to check before deciding whether to approve or deny a refund. I want to review all these details conveniently in one place.

Seller1

I'm curious why the customer requested a return. This information is helpful for future improvements, but right now, I can't access it, which is frustrating.

Seller1

Vision

  1. Visualize dashboard

Enhancing the dashboard to filter and display key information, such as urgent orders, high-priority orders, and customer inquiries by category.

  1. Implement new shipping features

Designing an efficient flow to meet diverse user needs

Auto Waybill Processing

  1. Enhance communication between sellers and buyers

Launching additional services aligned with the changing trends in the airline industry, we design a new business model and simultaneously raise consumer awareness.

Preview:

The day of sellers

Design process2 :

Sales management

Current problem

It's difficult to identify urgent orders.

All new orders are sorted by the most recent, and urgent orders with imminent shipping deadlines can only be viewed by applying a filter in the search area.

where is urgent orders?

  • Deadline soon
  • Delayed
  • Ships Today

The process for bulk order shipping is complicated.

To ship a large number of orders at once, a complex process must be followed. 

This is because the legacy system lacks automation capabilities.

Download

order information

Reprocess

order information

Upload

order information

Request

invoice issuance

Enter

invoice details

Process

shipment

Print

shipping labels

UX Stratgies

1

Allows quick identification of orders that need fast processing.

Allows sellers to easily identify key orders on the dashboard. Through the dashboard, sellers can quickly see their sales status and immediate tasks.

2

Ensures that sellers can effortlessly adopt new automation features.

Designs a UX that ensures the successful integration of the newly introduced automated shipping and invoicing features with the existing ESM system.

Testing & Iteration

  1. Dashboard usability

ESM PLUS

Urgent orders 1

5

Urgent orders 2

3

Urgent orders 3

3

15

All new orders

All new orders

Urgent orders

Focuses on the number of new orders using hierarchy.

ESM PLUS

Urgent orders

5

Urgent orders

3

Urgent orders

3

15

All new orders

Display all orders in a single line while emphasizing new orders.

ESM PLUS

512

All new orders

23

Urgent orders1

187

Urgent orders2

3

Urgent orders3

Display all orders at the same level.

ESM PLUS

Urgent orders

5

All new orders

5

Urgent orders

3

Urgent orders

3

Selling dashboard

First order

Over 5

Over 10

Over 20

Over 30

Place chart data alongside all orders.

Design A

Design B

Design C

Design D

Chat

esm119

Setting

Help

ESM PLUS

Selected design: C

Design C displays a complete overview of all new orders and urgent orders in one place. The numbers for each category are prominently shown, making it easier for sellers to quickly assess the situation.

The information hierarchy between orders isn’t important. Presenting them as separate types of orders could slow down the seller’s processing time. A simple display using titles and numbers would be the most effective.

Beta testers

  1. Introducing Automated Invoicing System

A new automated shipping label system will streamline sellers' shipping processes from 7 steps to 2, enhancing convenience. As this feature is from a different company's product, designing it to integrate seamlessly with ESM's internal UX requires careful consideration.

Request

auto invoice issuance

Print

shipping labels

Automated

Invoicing System

To-be

Download

order information

Reprocess

order information

Upload

order information

Request

invoice issuance

Enter

invoice details

Process

shipment

Print

shipping labels

As-is

ESM PLUS

The new function

Automated Invoicing System

2

Allows users

to use new tools.

1

Let users know

about new function.

3

Help users grasp

order processing.

Refined Solutions

Operation of Each Dashboard Area

The user want to check urgent orders from each sites of Gmerket, Auction.

The dashboard represents the highest level in the hierarchy. Information selected on the dashboard is directly applied to the search area below.

Chat

esm119

Setting

Help

ESM PLUS

1

Chat

esm119

Setting

Help

ESM PLUS

2

1

Design service usage guidelines

Designed a service guide page to help sellers understand and use new features.

Benefits!

Handle shipping and invoicing

in one step without separate

programs. Convenient and easy

Increased efficiency

Convenient and easy

Eliminate manual input

of invoice numbers.

Prevent issues

Avoid errors from repeated

manual entries with

centralized management.

How can I apply?

Once your application is approved,

you can start using the service.

STEP 3

Enter your courier

contract details and click [Save].

STEP 2

Save

Click the "Start Now"

button below.

STEP 1

Start Now

The automatic invoice processing service allows you to directly

print out courier invoices and labels from ESM PLUS for orders from Gmarket and Auction.

What is the automatic invoice processing service?

You can use it for free!

Register your

invoices

automatically!

No more Excel uploads! No manual errors!

Complete the entire process for free in one go!

Cancel

Start now

OK

goodsflow234545.com

Feature Request

Conducted discussions to add features seamlessly into the existing workflow.

Separate the screens for processing and managing.

1

2

3

Clearly display buttons like 'Edit' and 'Cancel.'

Use ESM's brand colors and design fonts.

# 067DFD

Heading_22_GB

Courier companies

1

2

3

4

Send

Edit

Edit

Edit

Cancel

Cancel

Define UX Writing

Gathered and rewrote all UX writing for the dial interface to ensure users can track shipping status and address errors.

Component Type

Menu

Case

... other 34 case

... other 48 case

Title

Subtitle

Title

확인

Title

Sub Title

확인

Title

Sub Title

취소

확인

Tracking

Shipping

Shipping

New Orders

Shipping

Pending

Payment

Completed

Orders

When requesting cancellation for

orders that are not customs issues

When entering the shipping schedule for orders without a shipping date

When entering the shipping schedule for orders with an existing shipping date

When processing refunds for orders in settlement status

When canceling a sale

When printing orders of more than N00 items:

General Shipping Processing Error:

1 Error Occurred

General Shipping Processing Error:

2 or More Errors Occurred

Bulk Shipping Processing Error:

1-10 Error Occurred

Bulk Shipping Processing Error:

11 or More Errors

Shipping schedule<br>

has been entered for N orders.

Shipping schedule has already been entered for these orders.

Refunds can be processed for completed settlements. Please try again after account transfer.

An error occurred during shipping processing.

[Error Reason] Check and retry shipping processing.

Example: Check the detailed error reason for each order

and retry shipping processing.

Multiple errors occurred during shipping processing.

Check these order numbers:

[Order Number], [Order Number], ...

Check these order numbers:

[Order Number], [Order Number], ...

Check these order numbers:

[Order Number], [Order Number], ... and [N-1]

other order numbers.

Multiple errors occurred during

bulk shipping processing.

Multiple errors occurred during

bulk shipping processing.

For N items, travel, e-coupon, and some exceptions

will be processed as buyer-initiated cancellations.

Print up to 100 orders only?

Cancellation due to seller's reasons will

result in option deletion and penalties.

Printing more than N00 orders at once

may cause errors.

The selected order<br>

is not a customs issue

Preview:

The day of sellers

Design process1 :

Inquiry/review management

Current problem

For individual responses

To answer individual inquiries, sellers needed to select the question and then type a response at the bottom of the screen.

For bulk responses

To bulk reply to messages, select the items and click the 'Send Reply' button at the top. Compose response within the modal window. At this point, the detailed content of the inquiry is located on the parent page, making it difficult to view.

Send

Send

Unorganized templetes

Templates previously created by sellers were sorted chronologically, making it difficult to quickly locate important older templates.

Templetes

1

2

3

4

5

6

UX criteria

1

Combine message review and reply in one interface.

Viewing buyer messages and composing responses should occur in the same area, with key information clearly visible.

2

Ensure consistent usability for reply submission.

The workflows for bulk and individual responses should have a similar user experience.

3

Make reply templates easily accessible.

Position templates near the reply area for convenience and provide them in a user-friendly format.

Testing & Iteration

  1. Response writing usability

Scenario A

checked

lists

details

input

field

2

1

3

Select inquiries to reply to.

Review details in the modal.

Write responses for each.

Or, use templates.

Scenario B

Select inquiries to reply to.

Click the template number to paste.

Click the button for the desired action.

Send

Send

Send

Send

Send

Send

Send

Send

Send

Send multiple replies.

Send reply for this row only.

Scenario C

Select inquiries to reply to.

Click the template to paste.

Click the button for the desired action.

Send multiple replies.

Send reply for this row only.

Send

Send

Send

Send

Send

Send

Send

Send

Send

Send

Send

Chat

esm119

Setting

Help

ESM PLUS

Selected design:B

+ Some feature of C

CS

Manager

More than 60% sellers in ESM frequently use predefined response types, usually consisting of three parts: greeting, main content, and closing. Within the main content, there are often recurring expressions like delivery delay notifications or restocking notices. Currently, many sellers resort to copying and pasting from a notepad since they can't combine templates.

It would be more convenient if templates could be combined like building blocks through a button.

Engineer

For important announcements, sometimes sellers need to check the content and apply it to all. It would be helpful to have a way to see template content for confirmation.

  1. Template usage usability

To enable sellers to easily manage and respond to inquiries and reviews by key categories, we have unified and reorganized the previously site-specific categories. This allows sellers to use the same categories across all sites where they sell their products. Additionally, we have selected the top six categories with the highest data volume and made them available for filtering on the dashboard.

Channel 1

All

Products

Delivery

Refund/Return

Cancellatoin

Exchange

Secure Transactions

Others

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

전체

상품(성능/사이즈)

배송

교환

반품/취소/환불

기타

전체

주문/결제/환불

배송

반품

취소

교환

안전거래

정품보증관련

미수취신고

기타

해외배송

전체

배송

교환

반품/취소/환불

안전거래

권리침해

기타

Channel 3

전체

상품

배송

반품/환불

취소

교환

안전거래

기타

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

전체

상품(성능/사이즈)

배송

교환

반품/취소/환불

기타

All

Order/Payment/Refund

Delivery

Return

Cancellation

Exchange

Secure Transactions

Authenticity Guarantee

Rights Infringement

Others

International Shipping

전체

배송

교환

반품/취소/환불

안전거래

권리침해

기타

Channel 4

전체

상품

배송

반품/환불

취소

교환

안전거래

기타

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

전체

상품(성능/사이즈)

배송

교환

반품/취소/환불

기타

전체

주문/결제/환불

배송

반품

취소

교환

안전거래

정품보증관련

미수취신고

기타

해외배송

All

Delivery

Exchange

Return/Cancellation

Secure Transactions

Rights Infringement

Others

전체

상품

배송

반품/환불

취소

교환

안전거래

기타

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

All

Products

Delivery

Exchange

Refund/Cancellation

Others

전체

주문/결제/환불

배송

반품

취소

교환

안전거래

정품보증관련

미수취신고

기타

해외배송

전체

배송

교환

반품/취소/환불

안전거래

권리침해

기타

Channel 2

Products

Delivery

Order/Payment

Refund

Exchange

Cancellation

Refined Solutions

From Dashboard to Template Usage

Sellers can not only prioritize bulk inquiries based on important categories but also write appropriate responses.

Urgent Confirmation Needed.

10

Messeges

53

Board inquiry

Can Affect Seller Rating!

10

Deadline soon

Inquiry Types

Products

16

Delivery

12

Order/Payment

12

Refund

8

Exchange

3

Cancellation

2

Manage Templates by Categories

The dashboard allows sellers to manage their templates according to important categories. They can create new templates within specific categories and customize the order of shortcuts. These shortcuts are displayed as numbered buttons right after the input field, enhancing ease of use.

Manage templets

Design process3 :

Refund management

Current problem

The return process is not user-friendly.

Due to the backend logic designed for handling returns, users may receive feedback that doesn’t align with the context. For example, based on the data processing results, a return may be marked as 'collection completed' instead of 'return processed,' even if that’s not what the user intended.

Refund Process

Refund Process

Rejected.

Refund Process

Refund Process

Collection

completed

Why??

I want a return, not a collection.

There is no way to communicate with customers.

Clicking the "Process Return" button displays the customer's order details, product information, and shipping costs. The return reason is available only in the selected multiple-choice format, and any custom reason written by the customer is not accessible.

Refund

Refund information

I want to know

more about the details...

Order number

Product

Price/Qty

Buyer

Return Reason

Return

Shipping

UX Stratgies

1

Design a return process that considers the seller’s situation.

The UX allows for user-friendly decision-making, enabling sellers to make different choices based on the condition of the returned item.

2

Create a communication methods between sellers and customers.

Sellers can view not only the existing return reasons but also the customer's custom-written reasons, which can provide valuable insights for improving sales. Customers can send direct messages to sellers, which can help reduce the number of inquiries received by customer service.

Testing & Iteration

  1. Dashboard usability

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Exchange

Hold Refund

Detailed Reason

Scenario A

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Exchange

Hold Refund

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Exchange

Hold Refund

Check return info in the table.

Each reason is linked.

Click to see details in a popup.

Approve or hold the return.

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Scenario B

Select order for return.

View return details in the popup.

Check for issues and confirm pickup, then approve or hold the return.

Return

Detailed Reason

Return

Hold Refund

Return

Chat

esm119

Setting

Help

ESM PLUS

Chat

esm119

Setting

Help

ESM PLUS

Selected Scenario:B

The return reason can vary in length depending on the buyer, so a separate area is necessary. Within the pop-up, there can be a 'View Return Reason' button to navigate to this section, while in the data table, a text button can be used to direct users to the respective path.

Engineer

Since return-related information is interrelated, it should be consolidated into a single area rather than scattered. Additionally, items being returned can have varying statuses, so they need to be checked simultaneously within a pop-up before proceeding to the next action. Each item in the data table should be individually accessible, but their connection points should be unified.

Claim menu

department

Refined Solutions

Creating UX Reflecting the Seller's Actual Workflow

It's crucial for sellers to verify the condition of returned or exchanged items and identify the reasons for return. Therefore, within a popup, we guide sellers through the necessary procedures based on their specific situation and prompt detailed explanations in a separate window, minimizing distraction.

Have you checked

the product condition?

Do you find the buyer's

detailed return request

reason acceptable?

Do you approve the return?

If holding,

what is the reason?

What is the condition of

the product?

Make new features

Seller’s perspective : Sellers can view not only the existing return reasons but also the customer's custom-written reasons, which can provide valuable insights for improving sales. Customers can send direct messages to sellers, which can help reduce the number of inquiries received by customer service.

esmplus.com

상품정보

상품번호

주문번호

판매금액

수량

상품명

라운드넥 베이직 티셔츠

노랑,사이즈 XL

229876660

229876660

1개

9,900원

반품정보

반품처리상태

반품사유

반품배송비

반품배송비 부담주체

반품배송비 결제방법

반품 요청

구매자

판매자에게 직접 결제

단순 변심

6,000원

미결제

View Return Details

Check the detailed return reason provided by the customer.

If images are attached, use the zoom function to see more details.

Detailed Reason

3 Attached Images

Return Requester

Processed By

Request Date

Process Date

Buyer

Seller

2023-08-19 23:58:02

2023-08-19 23:58:02

I received the t-shirt today, but the neckline is torn. Could you please check? Also, it seems like the denim jeans are leaking some dye.

esmplus.com

Cancel

Confirm

Return processing

Return processing

Manage item pickup, hold refunds, and complete returns all in one step.

Use the buttons at the bottom to reject returns, switch to exchanges, update pickup details, or release refund holds.

3,000

Unpaid

View Details

13,000

2

Option : color-yellow / Size-XL

KIM MI SO

Requested

Buyer

Change of Mind

230494958323

304590234342

Rounded neck T-shirts

Order no.

Return Status

Fee Payer

Shipping Fee

Reason for Return

Item no.

Item name

Buyer Name

Amount/Quantity

Process Return

Your message will be immediately sent to the buyer! Please provide detailed information.

Reason for Holding

Additional Notes

Claim Return Shipping Fee

To complete your return, please note that an additional return shipping fee of 3,000 is required. Once you’ve made the payment, we’ll proceed with the return process. Thank you for your understanding.

178/180

Step 3. Hold Return

Please enter the reason for holding the return.

Your message will be sent to the buyer via notification.

Step 1. Pickup Confirmation

Has the item been collected?

Once the item is picked up, an automatic refund may happen if no hold is set.

Yes, the item has been successfully picked up.

No, the item has not been picked up yet.

Step 2. Approve Return

Have you approved the return?

If the item hasn’t arrived or extra shipping is needed, click ‘No’ to hold the return. Refunds are final once approved and processed according to the payment method.

Yes, approve the return and process the refund.

No, hold the return.

Buyer’s perspective : Sellers can view not only the existing return reasons but also the customer's custom-written reasons, which can provide valuable insights for improving sales. Customers can send direct messages to sellers, which can help reduce the number of inquiries received by customer service.

[Gmarket]

To complete the return, please proceed

with payment for the return shipping fee.

The seller has requested an additional fee

for processing the return of the item you

applied for. Please review the details in the

'My Shopping' menu and make the payment.

If you have any questions about the return shipping fee, please contact the seller directly.

Product Name: Round Beige T-shirt

Return Request Date : 2023-09-10

Return Shipping Fee : 3,000 KRW

Seller's Message: Hi there! Due to the

nature of this item, a return shipping fee

of 3,000 KRW is required for processing

the refund. Kindly deposit the amount

to Kookmin Bank account 111-11-1111

Best Regards.

Go to MyG Menu

Seller's Message: Hi there! Due to the

nature of this item, a return shipping fee

of 3,000 KRW is required for processing

the refund. Kindly deposit the amount

to Kookmin Bank account 111-11-1111

Best Regards.

Seller's Message: Hi there! Due to the

nature of this item, a return shipping fee

of 3,000 KRW is required for processing

the refund. Kindly deposit the amount

to Kookmin Bank account 111-11-1111

Best Regards.

Body Care Set Body Wash, Lotion

and Hand Cream Gift Duo Set

Option | 3. Aroma Relaxing Body Care Premium Duo Set / 1 Set

Additional Option | Packaging Selection - Includes Basic Case + Ribbon Shopping Bag (+1,000 KRW) / 1 Set

Gift | 2+1 Promotion

Checkout

Total

128,000

Refund Information

Status

Delayed

Return Shipping Fee

Other Shipping Fees

Payment Method

Reason for Return Refund

3,000

0

0

0

esmplus.com

Cancel

Confirm

Return processing

Process Return

Your message will be immediately sent to the buyer! Please provide detailed information.

Reason for Holding

Additional Notes

Claim Return Shipping Fee

To complete your return, please note that an additional return shipping fee of 3,000 is required. Once you’ve made the payment, we’ll proceed with the return process. Thank you for your understanding.

178/180

Step 3. Hold Return

Please enter the reason for holding the return.

Your message will be sent to the buyer via notification.

Step 1. Pickup Confirmation

Has the item been collected?

Once the item is picked up, an automatic refund may happen if no hold is set.

Yes, the item has been successfully picked up.

No, the item has not been picked up yet.

Step 2. Approve Return

Have you approved the return?

If the item hasn’t arrived or extra shipping is needed, click ‘No’ to hold the return. Refunds are final once approved and processed according to the payment method.

Yes, approve the return and process the refund.

No, hold the return.

Hi there! Due to the nature of this item, a return shipping fee of 3,000 KRW is required for processing the refund. Kindly deposit the amount to Kookmin Bank account 111-11-1111.

Gmarket

Gmarket

Preview:

The day of sellers

Result

We launched the new menu on June 26th and will conduct a user satisfaction survey and usability testing afterward. Based on these results, we will continually incorporate seller feedback into our products.

Reflection

Designing the seller experience was one of the most interesting and challenging tasks I handled at the open market. Understanding how key data is processed and used differently depending on the menu was crucial for admin design. This wasn't a quick process; it took a long time to master. Learning to be patient and persistent will be very helpful in my future career.

Let’s Get in Touch ✨

Open to coffee chats, advice, or conversations about favorite movies. :)

©Dawoon Kang 2026

Work

About

Resume

ESM PLUS

What tools are needed to

effectively manage sales activities?

Sellers need to efficiently process orders and communicate with customers—key features of seller administration tools.

I led the ideation, strategy and design for order and customer service menus in ESM PLUS.

My Role

  1. Create a new UX flow from the Order & Shipping menu to Customer Management menu.
  2. Organize and define design components.
  3. Identify and prioritize user feedback from user research.

Type

Web design

Tablet design

Team (40)

Project Manager

Publishers

QA Team

Date

June 2023 -

June 2024

1 year

Challenge

Normally, it is easy to understand people who buy products, because everyone is a consumer, too. However, it is difficult to find opportunities to understand the perspectives of people who sell products. Therefore, it was crucial to conduct iterative scenario testing and in-depth user research.

 

Furthermore, with ESM, eBay Korea’s seller administration tool, being over 10 years old, numerous technical hurdles arose due to its legacy systems during project implementation. Therefore, it was sometimes necessary to quickly adjust scenarios and redefine designs as needed.

 

Although this was a challenging project in terms of both user-centered design and communication, everyone involved across all teams made every effort to solve the problems.

Preview:

The day of sellers

  1. Respond to customer inquiriesand check product reviews.

Play

Urgent Confirmation Needed.

10

Messeges

53

Board inquiry

Can Affect Seller Rating!

10

Deadline soon

Inquiry Types

Products

16

Delivery

24

Order/Payment

24

Refund

8

Exchange

3

Cancellation

2

Check the received inquiries

by main categories.

Manage templets

Send

Save

Delete

Type

Status

Number

Product Name

Inquiry Content

  1. Restock Notification

View All

Pending

Process

판매자 아이디

상품번호

마지막 저장일

접수일시

처리일시

구매자명

발송자명

구매자 ID

판매진행상태

주문종류

장바구니번호

Products

Unprocessed

345920003

Brandy ice amaricano 2L promotion products

Could you please let me know when this product will be back in stock?

 

Do you have any information on when this item will be restocked?

317/1000

Dear Customer,

Thank you for your inquiry about the availability of our product.

We are pleased to inform you that the item will be back in stock on [Date]. We appreciate your patience and understanding during this time.

If you have any further questions or need assistance with anything else, please do not hesitate to contact us.

79/2500

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Products

Unprocessed

2230458293

Pure Aroma Instant Coffee

Hello, do you know when this product will be back in stock?

317/1000

Dear Customer,

Thank you for your inquiry about the availability of our product.

We are pleased to inform you that the item will be back in stock on [Date]. We appreciate your patience and understanding during this time.

If you have any further questions or need assistance with anything else, please do not hesitate to contact us.

79/2500

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Products

Unprocessed

3060493021

Morning Delight Instant Coffee 2L

Will the Cappuccino be restocked as well? Do you have an idea of when it will be available?

317/1000

Dear Customer,

Thank you for your inquiry about the availability of our product.

We are pleased to inform you that the item will be back in stock on [Date]. We appreciate your patience and understanding during this time.

If you have any further questions or need assistance with anything else, please do not hesitate to contact us.

79/2500

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Products

Unprocessed

2230458293

Brandy ice amaricano 2L promotion products

Hello, do you know when this product will be back in stock?

0/1000

Maximum 1,000 characters allowed.

0/1000

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Press the shortcut button to insert

pre-written answers for similar inquiries.

Save and manage templates

for shortcuts in a modal.

  1. Check the new orders.

Play

Check new orders by category

on the top dashboard.

Prioritize and process orders

that require urgent checking.

Confirmed orders are then moved to the

shipping management menu.

  1. Quickly ship productsusing the automated invoicing system.

Play

Register seller information for the

automated invoicing system.

Select the orders to be shippedand click the "Ship" button.

Monitor the shipping status andtrack the delivery information.

  1. Respond to refund / exchange

Play

Check refund requests.

 

Check product condition

and approve request

If not approved, hold refund and

communicated reasons to buyer.

Backgrounds

What is the seller administration tool?

The seller administration tool is like a control center for sellers. It helps them manage everything related to their business, like keeping track of inventory, processing orders, talking to customers, and seeing how well their business is doing.

Shpping

Checking order

Answering

Managing customers

Seller

Leave inquiry

Phurchasing

Refunding

Write review

Buyer

Our history

The seller administration system on eBay Korea was designed 10 years ago, and many problems have arisen as a result.Therefore, this project aims to completely redesign the ESM, making the service much more user-friendly for sellers with improved UX design and new design components.

10

+

Years

The part I designed

During the complete redesign, I was in charge of the 'Sales Management' section, handling order processing, shipping, returns/exchanges, and managing customer inquiries and reviews.

The part i designed

The entire process of esm

Sales management

New

Orders

Boost Product

Visibility

Revenue

Management

New Product Listing & Editing

Order

Confirmation

Claim

Handling

Sales

Tracking

Customer

Support

User problem

Sellers perform key tasks in each menu. However, the usability of these menus was not effective for them.

What should be checked first?

How can I ship all these orders

faster and easier?

How do I talk to customers about refunds?

Is there an easier way to

answer customer questions?

Early research findings

Tracking a Seller's Daily Routine

To research seller activities, daily routines were gathered from around 20 sellers. Despite variations in routine order and details based on product type and business style, common usability issues were identified at each step of the process.

Field interview

2023.02 - 03

2 companies, 20 sellers

Support the

customer

09:00

09:30

10:00

10:30

11:00

11:30

Respond to customer

inquiries

Write replies

to reviews.

  1. Sellers want to quickly reply to multiple inquiries and easily manage their responses.

Customer inquiries often contain urgent issues, so they need the quickest response.

It would be great if repetitive questions could be handled in bulk.

Seller1

Responses vary depending on the topic, such as shipping, products, or refunds. It would be helpful to categorize these inquiries.

Seller1

It would be great if I could quickly find the content I use frequently.

During promotion periods or holidays, I need templates that fit the occasion.

Seller1

Check the

orders

09:00

12:30

13:00

13:30

14:00

14:30

Check

new orders

Ship

products

  1. Sellers want to quickly identify rush orders and efficientlyship multiple orders at once.

The first thing I check is orders with urgent shipping deadlines. If I don't ship on time, I get penalized.

It would be great to easily spot rush orders.

Seller1

There are too many steps to

ship a product. Other platforms automatically generate waybills and handle shipping, but ESM doesn't have this feature.

Seller1

Order confirmation, waybill

generation, and shipping are

repetitive tasks I do every day. Can these be streamlined?

Seller1

Check the

claims

09:00

15:30

16:00

16:30

17:00

17:30

Handle

returns and

exchanges.

  1. When customers are dissatisfied with a product, sellers want to communicate with them directly.

When a customer requests a return but the product issue makes a refund impossible, I need to explain the reason for the denial. However, I can only select from pre-set options and can't write a detailed message.

Seller1

There are many factors to check before deciding whether to approve or deny a refund. I want to review all these details conveniently in one place.

Seller1

I'm curious why the customer requested a return. This information is helpful for future improvements, but right now, I can't access it, which is frustrating.

Seller1

Vision

  1. Visualize dashboard

Enhancing the dashboard to filter and display key information, such as urgent orders, high-priority orders, and customer inquiries by category.

  1. Implement new shipping features

Designing an efficient flow to meet diverse user needs

Auto Waybill Processing

  1. Enhance communication between sellers and buyers

Launching additional services aligned with the changing trends in the airline industry, we design a new business model and simultaneously raise consumer awareness.

Preview:

The day of sellers

Design process2 :

Sales management

Current problem

It's difficult to identify urgent orders.

All new orders are sorted by the most recent, and urgent orders with imminent shipping deadlines can only be viewed by applying a filter in the search area.

where is urgent orders?

  • Deadline soon
  • Delayed
  • Ships Today

The process for bulk order shipping is complicated.

To ship a large number of orders at once, a complex process must be followed. 

This is because the legacy system lacks automation capabilities.

Download

order information

Reprocess

order information

Upload

order information

Request

invoice issuance

Enter

invoice details

Process

shipment

Print

shipping labels

UX Stratgies

1

Allows quick identification of orders that need fast processing.

Allows sellers to easily identify key orders on the dashboard. Through the dashboard, sellers can quickly see their sales status and immediate tasks.

2

Ensures that sellers can effortlessly adopt new automation features.

Designs a UX that ensures the successful integration of the newly introduced automated shipping and invoicing features with the existing ESM system.

Testing & Iteration

  1. Dashboard usability

ESM PLUS

Urgent orders 1

5

Urgent orders 2

3

Urgent orders 3

3

15

All new orders

All new orders

Urgent orders

Focuses on the number of new orders using hierarchy.

ESM PLUS

Urgent orders

5

Urgent orders

3

Urgent orders

3

15

All new orders

Display all orders in a single line while emphasizing new orders.

ESM PLUS

512

All new orders

23

Urgent orders1

187

Urgent orders2

3

Urgent orders3

Display all orders at the same level.

ESM PLUS

Urgent orders

5

All new orders

5

Urgent orders

3

Urgent orders

3

Selling dashboard

First order

Over 5

Over 10

Over 20

Over 30

Place chart data alongside all orders.

Design A

Design B

Design C

Design D

Chat

esm119

Setting

Help

ESM PLUS

Selected design: C

Design C displays a complete overview of all new orders and urgent orders in one place. The numbers for each category are prominently shown, making it easier for sellers to quickly assess the situation.

The information hierarchy between orders isn’t important. Presenting them as separate types of orders could slow down the seller’s processing time. A simple display using titles and numbers would be the most effective.

Beta testers

  1. Introducing Automated Invoicing System

A new automated shipping label system will streamline sellers' shipping processes from 7 steps to 2, enhancing convenience. As this feature is from a different company's product, designing it to integrate seamlessly with ESM's internal UX requires careful consideration.

Request

auto invoice issuance

Print

shipping labels

Automated

Invoicing System

To-be

Download

order information

Reprocess

order information

Upload

order information

Request

invoice issuance

Enter

invoice details

Process

shipment

Print

shipping labels

As-is

ESM PLUS

The new function

Automated Invoicing System

2

Allows users

to use new tools.

1

Let users know

about new function.

3

Help users grasp

order processing.

Refined Solutions

Operation of Each Dashboard Area

The user want to check urgent orders from each sites of Gmerket, Auction.

The dashboard represents the highest level in the hierarchy. Information selected on the dashboard is directly applied to the search area below.

Chat

esm119

Setting

Help

ESM PLUS

1

Chat

esm119

Setting

Help

ESM PLUS

2

1

Design service usage guidelines

Designed a service guide page to help sellers understand and use new features.

Benefits!

Handle shipping and invoicing

in one step without separate

programs. Convenient and easy

Increased efficiency

Convenient and easy

Eliminate manual input

of invoice numbers.

Prevent issues

Avoid errors from repeated

manual entries with

centralized management.

How can I apply?

Once your application is approved,

you can start using the service.

STEP 3

Enter your courier

contract details and click [Save].

STEP 2

Save

Click the "Start Now"

button below.

STEP 1

Start Now

The automatic invoice processing service allows you to directly

print out courier invoices and labels from ESM PLUS for orders from Gmarket and Auction.

What is the automatic invoice processing service?

You can use it for free!

Register your

invoices

automatically!

No more Excel uploads! No manual errors!

Complete the entire process for free in one go!

Cancel

Start now

OK

goodsflow234545.com

Feature Request

Conducted discussions to add features seamlessly into the existing workflow.

Separate the screens for processing and managing.

1

2

3

Clearly display buttons like 'Edit' and 'Cancel.'

Use ESM's brand colors and design fonts.

# 067DFD

Heading_22_GB

Courier companies

1

2

3

4

Send

Edit

Edit

Edit

Cancel

Cancel

Define UX Writing

Gathered and rewrote all UX writing for the dial interface to ensure users can track shipping status and address errors.

Component Type

Menu

Case

... other 34 case

... other 48 case

Title

Subtitle

Title

확인

Title

Sub Title

확인

Title

Sub Title

취소

확인

Tracking

Shipping

Shipping

New Orders

Shipping

Pending

Payment

Completed

Orders

When requesting cancellation for

orders that are not customs issues

When entering the shipping schedule for orders without a shipping date

When entering the shipping schedule for orders with an existing shipping date

When processing refunds for orders in settlement status

When canceling a sale

When printing orders of more than N00 items:

General Shipping Processing Error:

1 Error Occurred

General Shipping Processing Error:

2 or More Errors Occurred

Bulk Shipping Processing Error:

1-10 Error Occurred

Bulk Shipping Processing Error:

11 or More Errors

Shipping schedule<br>

has been entered for N orders.

Shipping schedule has already been entered for these orders.

Refunds can be processed for completed settlements. Please try again after account transfer.

An error occurred during shipping processing.

[Error Reason] Check and retry shipping processing.

Example: Check the detailed error reason for each order

and retry shipping processing.

Multiple errors occurred during shipping processing.

Check these order numbers:

[Order Number], [Order Number], ...

Check these order numbers:

[Order Number], [Order Number], ...

Check these order numbers:

[Order Number], [Order Number], ... and [N-1]

other order numbers.

Multiple errors occurred during

bulk shipping processing.

Multiple errors occurred during

bulk shipping processing.

For N items, travel, e-coupon, and some exceptions

will be processed as buyer-initiated cancellations.

Print up to 100 orders only?

Cancellation due to seller's reasons will

result in option deletion and penalties.

Printing more than N00 orders at once

may cause errors.

The selected order<br>

is not a customs issue

Preview:

The day of sellers

Design process1 :

Inquiry/review management

Current problem

For individual responses

To answer individual inquiries, sellers needed to select the question and then type a response at the bottom of the screen.

For bulk responses

To bulk reply to messages, select the items and click the 'Send Reply' button at the top. Compose response within the modal window. At this point, the detailed content of the inquiry is located on the parent page, making it difficult to view.

Send

Send

Unorganized templetes

Templates previously created by sellers were sorted chronologically, making it difficult to quickly locate important older templates.

Templetes

1

2

3

4

5

6

UX criteria

1

Combine message review and reply in one interface.

Viewing buyer messages and composing responses should occur in the same area, with key information clearly visible.

2

Ensure consistent usability for reply submission.

The workflows for bulk and individual responses should have a similar user experience.

3

Make reply templates easily accessible.

Position templates near the reply area for convenience and provide them in a user-friendly format.

Testing & Iteration

  1. Response writing usability

Scenario A

checked

lists

details

input

field

2

1

3

Select inquiries to reply to.

Review details in the modal.

Write responses for each.

Or, use templates.

Scenario B

Select inquiries to reply to.

Click the template number to paste.

Click the button for the desired action.

Send

Send

Send

Send

Send

Send

Send

Send

Send

Send multiple replies.

Send reply for this row only.

Scenario C

Select inquiries to reply to.

Click the template to paste.

Click the button for the desired action.

Send multiple replies.

Send reply for this row only.

Send

Send

Send

Send

Send

Send

Send

Send

Send

Send

Send

Chat

esm119

Setting

Help

ESM PLUS

Selected design:B

+ Some feature of C

CS

Manager

More than 60% sellers in ESM frequently use predefined response types, usually consisting of three parts: greeting, main content, and closing. Within the main content, there are often recurring expressions like delivery delay notifications or restocking notices. Currently, many sellers resort to copying and pasting from a notepad since they can't combine templates.

It would be more convenient if templates could be combined like building blocks through a button.

Engineer

For important announcements, sometimes sellers need to check the content and apply it to all. It would be helpful to have a way to see template content for confirmation.

  1. Template usage usability

To enable sellers to easily manage and respond to inquiries and reviews by key categories, we have unified and reorganized the previously site-specific categories. This allows sellers to use the same categories across all sites where they sell their products. Additionally, we have selected the top six categories with the highest data volume and made them available for filtering on the dashboard.

Channel 1

All

Products

Delivery

Refund/Return

Cancellatoin

Exchange

Secure Transactions

Others

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

전체

상품(성능/사이즈)

배송

교환

반품/취소/환불

기타

전체

주문/결제/환불

배송

반품

취소

교환

안전거래

정품보증관련

미수취신고

기타

해외배송

전체

배송

교환

반품/취소/환불

안전거래

권리침해

기타

Channel 3

전체

상품

배송

반품/환불

취소

교환

안전거래

기타

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

전체

상품(성능/사이즈)

배송

교환

반품/취소/환불

기타

All

Order/Payment/Refund

Delivery

Return

Cancellation

Exchange

Secure Transactions

Authenticity Guarantee

Rights Infringement

Others

International Shipping

전체

배송

교환

반품/취소/환불

안전거래

권리침해

기타

Channel 4

전체

상품

배송

반품/환불

취소

교환

안전거래

기타

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

전체

상품(성능/사이즈)

배송

교환

반품/취소/환불

기타

전체

주문/결제/환불

배송

반품

취소

교환

안전거래

정품보증관련

미수취신고

기타

해외배송

All

Delivery

Exchange

Return/Cancellation

Secure Transactions

Rights Infringement

Others

전체

상품

배송

반품/환불

취소

교환

안전거래

기타

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

All

Products

Delivery

Exchange

Refund/Cancellation

Others

전체

주문/결제/환불

배송

반품

취소

교환

안전거래

정품보증관련

미수취신고

기타

해외배송

전체

배송

교환

반품/취소/환불

안전거래

권리침해

기타

Channel 2

Products

Delivery

Order/Payment

Refund

Exchange

Cancellation

Refined Solutions

From Dashboard to Template Usage

Sellers can not only prioritize bulk inquiries based on important categories but also write appropriate responses.

Urgent Confirmation Needed.

10

Messeges

53

Board inquiry

Can Affect Seller Rating!

10

Deadline soon

Inquiry Types

Products

16

Delivery

12

Order/Payment

12

Refund

8

Exchange

3

Cancellation

2

Manage Templates by Categories

The dashboard allows sellers to manage their templates according to important categories. They can create new templates within specific categories and customize the order of shortcuts. These shortcuts are displayed as numbered buttons right after the input field, enhancing ease of use.

Manage templets

Design process3 :

Refund management

Current problem

The return process is not user-friendly.

Due to the backend logic designed for handling returns, users may receive feedback that doesn’t align with the context. For example, based on the data processing results, a return may be marked as 'collection completed' instead of 'return processed,' even if that’s not what the user intended.

Refund Process

Refund Process

Rejected.

Refund Process

Refund Process

Collection

completed

Why??

I want a return, not a collection.

There is no way to communicate with customers.

Clicking the "Process Return" button displays the customer's order details, product information, and shipping costs. The return reason is available only in the selected multiple-choice format, and any custom reason written by the customer is not accessible.

Refund

Refund information

I want to know

more about the details...

Order number

Product

Price/Qty

Buyer

Return Reason

Return

Shipping

UX Stratgies

1

Design a return process that considers the seller’s situation.

The UX allows for user-friendly decision-making, enabling sellers to make different choices based on the condition of the returned item.

2

Create a communication methods between sellers and customers.

Sellers can view not only the existing return reasons but also the customer's custom-written reasons, which can provide valuable insights for improving sales. Customers can send direct messages to sellers, which can help reduce the number of inquiries received by customer service.

Testing & Iteration

  1. Dashboard usability

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Exchange

Hold Refund

Detailed Reason

Scenario A

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Exchange

Hold Refund

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Exchange

Hold Refund

Check return info in the table.

Each reason is linked.

Click to see details in a popup.

Approve or hold the return.

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Scenario B

Select order for return.

View return details in the popup.

Check for issues and confirm pickup, then approve or hold the return.

Return

Detailed Reason

Return

Hold Refund

Return

Chat

esm119

Setting

Help

ESM PLUS

Chat

esm119

Setting

Help

ESM PLUS

Selected Scenario:B

The return reason can vary in length depending on the buyer, so a separate area is necessary. Within the pop-up, there can be a 'View Return Reason' button to navigate to this section, while in the data table, a text button can be used to direct users to the respective path.

Engineer

Since return-related information is interrelated, it should be consolidated into a single area rather than scattered. Additionally, items being returned can have varying statuses, so they need to be checked simultaneously within a pop-up before proceeding to the next action. Each item in the data table should be individually accessible, but their connection points should be unified.

Claim menu

department

Refined Solutions

Creating UX Reflecting the Seller's Actual Workflow

It's crucial for sellers to verify the condition of returned or exchanged items and identify the reasons for return. Therefore, within a popup, we guide sellers through the necessary procedures based on their specific situation and prompt detailed explanations in a separate window, minimizing distraction.

Have you checked

the product condition?

Do you find the buyer's

detailed return request

reason acceptable?

Do you approve the return?

If holding,

what is the reason?

What is the condition of

the product?

Make new features

Seller’s perspective : Sellers can view not only the existing return reasons but also the customer's custom-written reasons, which can provide valuable insights for improving sales. Customers can send direct messages to sellers, which can help reduce the number of inquiries received by customer service.

esmplus.com

상품정보

상품번호

주문번호

판매금액

수량

상품명

라운드넥 베이직 티셔츠

노랑,사이즈 XL

229876660

229876660

1개

9,900원

반품정보

반품처리상태

반품사유

반품배송비

반품배송비 부담주체

반품배송비 결제방법

반품 요청

구매자

판매자에게 직접 결제

단순 변심

6,000원

미결제

View Return Details

Check the detailed return reason provided by the customer.

If images are attached, use the zoom function to see more details.

Detailed Reason

3 Attached Images

Return Requester

Processed By

Request Date

Process Date

Buyer

Seller

2023-08-19 23:58:02

2023-08-19 23:58:02

I received the t-shirt today, but the neckline is torn. Could you please check? Also, it seems like the denim jeans are leaking some dye.

esmplus.com

Cancel

Confirm

Return processing

Return processing

Manage item pickup, hold refunds, and complete returns all in one step.

Use the buttons at the bottom to reject returns, switch to exchanges, update pickup details, or release refund holds.

3,000

Unpaid

View Details

13,000

2

Option : color-yellow / Size-XL

KIM MI SO

Requested

Buyer

Change of Mind

230494958323

304590234342

Rounded neck T-shirts

Order no.

Return Status

Fee Payer

Shipping Fee

Reason for Return

Item no.

Item name

Buyer Name

Amount/Quantity

Process Return

Your message will be immediately sent to the buyer! Please provide detailed information.

Reason for Holding

Additional Notes

Claim Return Shipping Fee

To complete your return, please note that an additional return shipping fee of 3,000 is required. Once you’ve made the payment, we’ll proceed with the return process. Thank you for your understanding.

178/180

Step 3. Hold Return

Please enter the reason for holding the return.

Your message will be sent to the buyer via notification.

Step 1. Pickup Confirmation

Has the item been collected?

Once the item is picked up, an automatic refund may happen if no hold is set.

Yes, the item has been successfully picked up.

No, the item has not been picked up yet.

Step 2. Approve Return

Have you approved the return?

If the item hasn’t arrived or extra shipping is needed, click ‘No’ to hold the return. Refunds are final once approved and processed according to the payment method.

Yes, approve the return and process the refund.

No, hold the return.

Buyer’s perspective : Sellers can view not only the existing return reasons but also the customer's custom-written reasons, which can provide valuable insights for improving sales. Customers can send direct messages to sellers, which can help reduce the number of inquiries received by customer service.

[Gmarket]

To complete the return, please proceed

with payment for the return shipping fee.

The seller has requested an additional fee

for processing the return of the item you

applied for. Please review the details in the

'My Shopping' menu and make the payment.

If you have any questions about the return shipping fee, please contact the seller directly.

Product Name: Round Beige T-shirt

Return Request Date : 2023-09-10

Return Shipping Fee : 3,000 KRW

Seller's Message: Hi there! Due to the

nature of this item, a return shipping fee

of 3,000 KRW is required for processing

the refund. Kindly deposit the amount

to Kookmin Bank account 111-11-1111

Best Regards.

Go to MyG Menu

Seller's Message: Hi there! Due to the

nature of this item, a return shipping fee

of 3,000 KRW is required for processing

the refund. Kindly deposit the amount

to Kookmin Bank account 111-11-1111

Best Regards.

Seller's Message: Hi there! Due to the

nature of this item, a return shipping fee

of 3,000 KRW is required for processing

the refund. Kindly deposit the amount

to Kookmin Bank account 111-11-1111

Best Regards.

Body Care Set Body Wash, Lotion

and Hand Cream Gift Duo Set

Option | 3. Aroma Relaxing Body Care Premium Duo Set / 1 Set

Additional Option | Packaging Selection - Includes Basic Case + Ribbon Shopping Bag (+1,000 KRW) / 1 Set

Gift | 2+1 Promotion

Checkout

Total

128,000

Refund Information

Status

Delayed

Return Shipping Fee

Other Shipping Fees

Payment Method

Reason for Return Refund

3,000

0

0

0

esmplus.com

Cancel

Confirm

Return processing

Process Return

Your message will be immediately sent to the buyer! Please provide detailed information.

Reason for Holding

Additional Notes

Claim Return Shipping Fee

To complete your return, please note that an additional return shipping fee of 3,000 is required. Once you’ve made the payment, we’ll proceed with the return process. Thank you for your understanding.

178/180

Step 3. Hold Return

Please enter the reason for holding the return.

Your message will be sent to the buyer via notification.

Step 1. Pickup Confirmation

Has the item been collected?

Once the item is picked up, an automatic refund may happen if no hold is set.

Yes, the item has been successfully picked up.

No, the item has not been picked up yet.

Step 2. Approve Return

Have you approved the return?

If the item hasn’t arrived or extra shipping is needed, click ‘No’ to hold the return. Refunds are final once approved and processed according to the payment method.

Yes, approve the return and process the refund.

No, hold the return.

Hi there! Due to the nature of this item, a return shipping fee of 3,000 KRW is required for processing the refund. Kindly deposit the amount to Kookmin Bank account 111-11-1111.

Gmarket

Gmarket

Preview:

The day of sellers

Result

We launched the new menu on June 26th and will conduct a user satisfaction survey and usability testing afterward. Based on these results, we will continually incorporate seller feedback into our products.

Reflection

Designing the seller experience was one of the most interesting and challenging tasks I handled at the open market. Understanding how key data is processed and used differently depending on the menu was crucial for admin design. This wasn't a quick process; it took a long time to master. Learning to be patient and persistent will be very helpful in my future career.

Let’s Get in Touch ✨

Open to coffee chats, advice, or conversations about favorite movies. :)

©Dawoon Kang 2026

Work

About

Resume

ESM PLUS

What tools are needed to

effectively manage sales activities?

Sellers need to efficiently process orders and communicate with customers—key features of seller administration tools.

I led the ideation, strategy and design for order and customer service menus in ESM PLUS.

My Role

  1. Create a new UX flow from the Order & Shipping menu to Customer Management menu.
  2. Organize and define design components.
  3. Identify and prioritize user feedback from user research.

Type

Web design

Tablet design

Team (40)

Project Manager

Publishers

QA Team

Date

June 2023 -

June 2024

1 year

Challenge

Normally, it is easy to understand people who buy products, because everyone is a consumer, too. However, it is difficult to find opportunities to understand the perspectives of people who sell products. Therefore, it was crucial to conduct iterative scenario testing and in-depth user research.

 

Furthermore, with ESM, eBay Korea’s seller administration tool, being over 10 years old, numerous technical hurdles arose due to its legacy systems during project implementation. Therefore, it was sometimes necessary to quickly adjust scenarios and redefine designs as needed.

 

Although this was a challenging project in terms of both user-centered design and communication, everyone involved across all teams made every effort to solve the problems.

Preview:

The day of sellers

  1. Respond to customer inquiriesand check product reviews.

Play

Urgent Confirmation Needed.

10

Messeges

53

Board inquiry

Can Affect Seller Rating!

10

Deadline soon

Inquiry Types

Products

16

Delivery

24

Order/Payment

24

Refund

8

Exchange

3

Cancellation

2

Check the received inquiries

by main categories.

Manage templets

Send

Save

Delete

Type

Status

Number

Product Name

Inquiry Content

  1. Restock Notification

View All

Pending

Process

판매자 아이디

상품번호

마지막 저장일

접수일시

처리일시

구매자명

발송자명

구매자 ID

판매진행상태

주문종류

장바구니번호

Products

Unprocessed

345920003

Brandy ice amaricano 2L promotion products

Could you please let me know when this product will be back in stock?

 

Do you have any information on when this item will be restocked?

317/1000

Dear Customer,

Thank you for your inquiry about the availability of our product.

We are pleased to inform you that the item will be back in stock on [Date]. We appreciate your patience and understanding during this time.

If you have any further questions or need assistance with anything else, please do not hesitate to contact us.

79/2500

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Products

Unprocessed

2230458293

Pure Aroma Instant Coffee

Hello, do you know when this product will be back in stock?

317/1000

Dear Customer,

Thank you for your inquiry about the availability of our product.

We are pleased to inform you that the item will be back in stock on [Date]. We appreciate your patience and understanding during this time.

If you have any further questions or need assistance with anything else, please do not hesitate to contact us.

79/2500

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Products

Unprocessed

3060493021

Morning Delight Instant Coffee 2L

Will the Cappuccino be restocked as well? Do you have an idea of when it will be available?

317/1000

Dear Customer,

Thank you for your inquiry about the availability of our product.

We are pleased to inform you that the item will be back in stock on [Date]. We appreciate your patience and understanding during this time.

If you have any further questions or need assistance with anything else, please do not hesitate to contact us.

79/2500

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Products

Unprocessed

2230458293

Brandy ice amaricano 2L promotion products

Hello, do you know when this product will be back in stock?

0/1000

Maximum 1,000 characters allowed.

0/1000

1

2

3

4

5

6

7

8

9

10

Send

Save

R

G QQQQQQQQQQ

3137433519

2023.06.30. 17:30

2023.06.30. 17:30

2023.06.30. 17:30

김미소

김미소

woo*****

판매중

스마일배송 주문

12345678901

Press the shortcut button to insert

pre-written answers for similar inquiries.

Save and manage templates

for shortcuts in a modal.

  1. Check the new orders.

Play

Check new orders by category

on the top dashboard.

Prioritize and process orders

that require urgent checking.

Confirmed orders are then moved to the

shipping management menu.

  1. Quickly ship productsusing the automated invoicing system.

Play

Register seller information for the

automated invoicing system.

Select the orders to be shippedand click the "Ship" button.

Monitor the shipping status andtrack the delivery information.

  1. Respond to refund / exchange

Play

Check refund requests.

 

Check product condition

and approve request

If not approved, hold refund and

communicated reasons to buyer.

Backgrounds

What is the seller administration tool?

The seller administration tool is like a control center for sellers. It helps them manage everything related to their business, like keeping track of inventory, processing orders, talking to customers, and seeing how well their business is doing.

Shpping

Checking order

Answering

Managing customers

Seller

Leave inquiry

Phurchasing

Refunding

Write review

Buyer

Our history

The seller administration system on eBay Korea was designed 10 years ago, and many problems have arisen as a result.Therefore, this project aims to completely redesign the ESM, making the service much more user-friendly for sellers with improved UX design and new design components.

10

+

Years

The part I designed

During the complete redesign, I was in charge of the 'Sales Management' section, handling order processing, shipping, returns/exchanges, and managing customer inquiries and reviews.

The part i designed

The entire process of esm

Sales management

New

Orders

Boost Product

Visibility

Revenue

Management

New Product Listing & Editing

Order

Confirmation

Claim

Handling

Sales

Tracking

Customer

Support

User problem

Sellers perform key tasks in each menu. However, the usability of these menus was not effective for them.

What should be checked first?

How can I ship all these orders

faster and easier?

How do I talk to customers about refunds?

Is there an easier way to

answer customer questions?

Early research findings

Tracking a Seller's Daily Routine

To research seller activities, daily routines were gathered from around 20 sellers. Despite variations in routine order and details based on product type and business style, common usability issues were identified at each step of the process.

Field interview

2023.02 - 03

2 companies, 20 sellers

Support the

customer

09:00

09:30

10:00

10:30

11:00

11:30

Respond to customer

inquiries

Write replies

to reviews.

  1. Sellers want to quickly reply to multiple inquiriesand easily manage their responses.

Customer inquiries often contain urgent issues, so they need the quickest response.

It would be great if repetitive questions could be handled in bulk.

Seller1

Responses vary depending on the topic, such as shipping, products, or refunds. It would be helpful to categorize these inquiries.

Seller1

It would be great if I could quickly find the content I use frequently.

During promotion periods or holidays, I need templates that fit the occasion.

Seller1

Check the

orders

12:00

12:30

13:00

13:30

14:00

14:30

Check

new orders

Ship

products

  1. Sellers want to quickly identify rush orders and efficientlyship multiple orders at once.

The first thing I check is orders with urgent shipping deadlines. If I don't ship on time, I get penalized.

It would be great to easily spot rush orders.

Seller1

There are too many steps to

ship a product. Other platforms automatically generate waybills and handle shipping, but ESM doesn't have this feature.

Seller1

Order confirmation, waybill

generation, and shipping are

repetitive tasks I do every day. Can these be streamlined?

Seller1

Check the

claims

15:00

15:30

16:00

16:30

17:00

17:30

Handle

returns and

exchanges.

  1. When customers are dissatisfied with a product,sellers want to communicate with them directly.

When a customer requests a return but the product issue makes a refund impossible, I need to explain the reason for the denial. However, I can only select from pre-set options and can't write a detailed message.

Seller1

There are many factors to check before deciding whether to approve or deny a refund. I want to review all these details conveniently in one place.

Seller1

I'm curious why the customer requested a return. This information is helpful for future improvements, but right now, I can't access it, which is frustrating.

Seller1

Vision

  1. Visualize dashboard

Enhancing the dashboard to filter and display key information, such as urgent orders, high-priority orders, and customer inquiries by category.

  1. Implement new shipping features

Designing an efficient flow to meet diverse user needs

Auto Waybill Processing

  1. Enhance communication between sellers and buyers

Launching additional services aligned with the changing trends in the airline industry, we design a new business model and simultaneously raise consumer awareness.

Design process1 :

Inquiry/review management

Current problem

For individual responses

To answer individual inquiries, sellers needed to select the question and then type a response at the bottom of the screen.

For bulk responses

To bulk reply to messages, select the items and click the 'Send Reply' button at the top. Compose response within the modal window. At this point, the detailed content of the inquiry is located on the parent page, making it difficult to view.

Send

Send

Unorganized templetes

Templates previously created by sellers were sorted chronologically, making it difficult to quickly locate important older templates.

Templetes

1

2

3

4

5

6

UX criteria

1

Combine message review and reply in one interface.

Viewing buyer messages and composing responses should occur in the same area, with key information clearly visible.

2

Ensure consistent usability for reply submission.

The workflows for bulk and individual responses should have a similar user experience.

3

Make reply templates easily accessible.

Position templates near the reply area for convenience and provide them in a user-friendly format.

Testing & Iteration

  1. Response writing usability

Scenario A

checked

lists

details

input

field

2

1

3

Select inquiries to reply to.

Review details in the modal.

Write responses for each.

Or, use templates.

Scenario B

Select inquiries to reply to.

Click the template number to paste.

Click the button for the desired action.

Send

Send

Send

Send

Send

Send

Send

Send

Send

Send multiple replies.

Send reply for this row only.

Scenario C

Select inquiries to reply to.

Click the template to paste.

Click the button for the desired action.

Send multiple replies.

Send reply for this row only.

Send

Send

Send

Send

Send

Send

Send

Send

Send

Send

Send

Chat

esm119

Setting

Help

ESM PLUS

Selected design:B

+ Some feature of C

CS

Manager

More than 60% sellers in ESM frequently use predefined response types, usually consisting of three parts: greeting, main content, and closing. Within the main content, there are often recurring expressions like delivery delay notifications or restocking notices. Currently, many sellers resort to copying and pasting from a notepad since they can't combine templates.

It would be more convenient if templates could be combined like building blocks through a button.

Engineer

For important announcements, sometimes sellers need to check the content and apply it to all. It would be helpful to have a way to see template content for confirmation.

  1. Template usage usability

To enable sellers to easily manage and respond to inquiries and reviews by key categories, we have unified and reorganized the previously site-specific categories. This allows sellers to use the same categories across all sites where they sell their products. Additionally, we have selected the top six categories with the highest data volume and made them available for filtering on the dashboard.

Channel 1

All

Products

Delivery

Refund/Return

Cancellatoin

Exchange

Secure Transactions

Others

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

전체

상품(성능/사이즈)

배송

교환

반품/취소/환불

기타

전체

주문/결제/환불

배송

반품

취소

교환

안전거래

정품보증관련

미수취신고

기타

해외배송

전체

배송

교환

반품/취소/환불

안전거래

권리침해

기타

Channel 3

전체

상품

배송

반품/환불

취소

교환

안전거래

기타

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

전체

상품(성능/사이즈)

배송

교환

반품/취소/환불

기타

All

Order/Payment/Refund

Delivery

Return

Cancellation

Exchange

Secure Transactions

Authenticity Guarantee

Rights Infringement

Others

International Shipping

전체

배송

교환

반품/취소/환불

안전거래

권리침해

기타

Channel 4

전체

상품

배송

반품/환불

취소

교환

안전거래

기타

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

전체

상품(성능/사이즈)

배송

교환

반품/취소/환불

기타

전체

주문/결제/환불

배송

반품

취소

교환

안전거래

정품보증관련

미수취신고

기타

해외배송

All

Delivery

Exchange

Return/Cancellation

Secure Transactions

Rights Infringement

Others

전체

상품

배송

반품/환불

취소

교환

안전거래

기타

All

Products

Delivery

Exchange

Order/Payment

Refund/Cancellation

Non-receipt Claim

International Shipping

Secure Transactions

Others

Rights Infringement

Authenticity Guarantee

All

Products

Delivery

Exchange

Refund/Cancellation

Others

전체

주문/결제/환불

배송

반품

취소

교환

안전거래

정품보증관련

미수취신고

기타

해외배송

전체

배송

교환

반품/취소/환불

안전거래

권리침해

기타

Channel 2

Products

Delivery

Order/Payment

Refund

Exchange

Cancellation

Refined Solutions

From Dashboard to Template Usage

Sellers can not only prioritize bulk inquiries based on important categories but also write appropriate responses.

Urgent Confirmation Needed.

10

Messeges

53

Board inquiry

Can Affect Seller Rating!

10

Deadline soon

Inquiry Types

Products

16

Delivery

12

Order/Payment

12

Refund

8

Exchange

3

Cancellation

2

Manage Templates by Categories

The dashboard allows sellers to manage their templates according to important categories. They can create new templates within specific categories and customize the order of shortcuts. These shortcuts are displayed as numbered buttons right after the input field, enhancing ease of use.

Manage templets

Preview:

The day of sellers

Design process2 :

Sales management

Current problem

It's difficult to identify urgent orders.

All new orders are sorted by the most recent, and urgent orders with imminent shipping deadlines can only be viewed by applying a filter in the search area.

where is urgent orders?

  • Deadline soon
  • Delayed
  • Ships Today

The process for bulk order shipping is complicated.

To ship a large number of orders at once, a complex process must be followed. 

This is because the legacy system lacks automation capabilities.

Download

order information

Reprocess

order information

Upload

order information

Request

invoice issuance

Enter

invoice details

Process

shipment

Print

shipping labels

UX Stratgies

1

Allows quick identification of orders that need fast processing.

Allows sellers to easily identify key orders on the dashboard. Through the dashboard, sellers can quickly see their sales status and immediate tasks.

2

Ensures that sellers can effortlessly adopt new automation features.

Designs a UX that ensures the successful integration of the newly introduced automated shipping and invoicing features with the existing ESM system.

Testing & Iteration

  1. Dashboard usability

ESM PLUS

Urgent orders 1

5

Urgent orders 2

3

Urgent orders 3

3

15

All new orders

All new orders

Urgent orders

Focuses on the number of new orders using hierarchy.

ESM PLUS

Urgent orders

5

Urgent orders

3

Urgent orders

3

15

All new orders

Display all orders in a single line while emphasizing new orders.

ESM PLUS

512

All new orders

23

Urgent orders1

187

Urgent orders2

3

Urgent orders3

Display all orders at the same level.

ESM PLUS

Urgent orders

5

All new orders

5

Urgent orders

3

Urgent orders

3

Selling dashboard

First order

Over 5

Over 10

Over 20

Over 30

Place chart data alongside all orders.

Design A

Design B

Design C

Design D

Chat

esm119

Setting

Help

ESM PLUS

Selected design: C

Design C displays a complete overview of all new orders and urgent orders in one place. The numbers for each category are prominently shown, making it easier for sellers to quickly assess the situation.

The information hierarchy between orders isn’t important. Presenting them as separate types of orders could slow down the seller’s processing time. A simple display using titles and numbers would be the most effective.

Beta testers

  1. Introducing Automated Invoicing System

A new automated shipping label system will streamline sellers' shipping processes from 7 steps to 2, enhancing convenience. As this feature is from a different company's product, designing it to integrate seamlessly with ESM's internal UX requires careful consideration.

Request

auto invoice issuance

Print

shipping labels

Automated

Invoicing System

To-be

Download

order information

Reprocess

order information

Upload

order information

Request

invoice issuance

Enter

invoice details

Process

shipment

Print

shipping labels

As-is

ESM PLUS

The new function

Automated Invoicing System

2

Allows users

to use new tools.

1

Let users know

about new function.

3

Help users grasp

order processing.

Refined Solutions

Operation of Each Dashboard Area

The user want to check urgent orders from each sites of Gmerket, Auction.

The dashboard represents the highest level in the hierarchy. Information selected on the dashboard is directly applied to the search area below.

Chat

esm119

Setting

Help

ESM PLUS

1

Chat

esm119

Setting

Help

ESM PLUS

2

1

Design service usage guidelines

Designed a service guide page to help sellers understand and use new features.

Benefits!

Handle shipping and invoicing

in one step without separate

programs. Convenient and easy

Increased efficiency

Convenient and easy

Eliminate manual input

of invoice numbers.

Prevent issues

Avoid errors from repeated

manual entries with

centralized management.

How can I apply?

Once your application is approved,

you can start using the service.

STEP 3

Enter your courier

contract details and click [Save].

STEP 2

Save

Click the "Start Now"

button below.

STEP 1

Start Now

The automatic invoice processing service allows you to directly

print out courier invoices and labels from ESM PLUS for orders from Gmarket and Auction.

What is the automatic invoice processing service?

You can use it for free!

Register your

invoices

automatically!

No more Excel uploads! No manual errors!

Complete the entire process for free in one go!

Cancel

Start now

OK

goodsflow234545.com

Feature Request

Conducted discussions to add features seamlessly into the existing workflow.

Separate the screens for processing and managing.

1

2

3

Clearly display buttons like 'Edit' and 'Cancel.'

Use ESM's brand colors and design fonts.

# 067DFD

Heading_22_GB

Courier companies

1

2

3

4

Send

Edit

Edit

Edit

Cancel

Cancel

Define UX Writing

Gathered and rewrote all UX writing for the dial interface to ensure users can track shipping status and address errors.

Component Type

Menu

Case

... other 34 case

... other 48 case

Title

Subtitle

Title

확인

Title

Sub Title

확인

Title

Sub Title

취소

확인

Tracking

Shipping

Shipping

New Orders

Shipping

Pending

Payment

Completed

Orders

When requesting cancellation for

orders that are not customs issues

When entering the shipping schedule for orders without a shipping date

When entering the shipping schedule for orders with an existing shipping date

When processing refunds for orders in settlement status

When canceling a sale

When printing orders of more than N00 items:

General Shipping Processing Error:

1 Error Occurred

General Shipping Processing Error:

2 or More Errors Occurred

Bulk Shipping Processing Error:

1-10 Error Occurred

Bulk Shipping Processing Error:

11 or More Errors

Shipping schedule<br>

has been entered for N orders.

Shipping schedule has already been entered for these orders.

Refunds can be processed for completed settlements. Please try again after account transfer.

An error occurred during shipping processing.

[Error Reason] Check and retry shipping processing.

Example: Check the detailed error reason for each order

and retry shipping processing.

Multiple errors occurred during shipping processing.

Check these order numbers:

[Order Number], [Order Number], ...

Check these order numbers:

[Order Number], [Order Number], ...

Check these order numbers:

[Order Number], [Order Number], ... and [N-1]

other order numbers.

Multiple errors occurred during

bulk shipping processing.

Multiple errors occurred during

bulk shipping processing.

For N items, travel, e-coupon, and some exceptions

will be processed as buyer-initiated cancellations.

Print up to 100 orders only?

Cancellation due to seller's reasons will

result in option deletion and penalties.

Printing more than N00 orders at once

may cause errors.

The selected order<br>

is not a customs issue

Preview:

The day of sellers

Design process3 :

Refund management

Current problem

The return process is not user-friendly.

Due to the backend logic designed for handling returns, users may receive feedback that doesn’t align with the context. For example, based on the data processing results, a return may be marked as 'collection completed' instead of 'return processed,' even if that’s not what the user intended.

Refund Process

Refund Process

Rejected.

Refund Process

Refund Process

Collection

completed

Why??

I want a return, not a collection.

There is no way to communicate with customers.

Clicking the "Process Return" button displays the customer's order details, product information, and shipping costs. The return reason is available only in the selected multiple-choice format, and any custom reason written by the customer is not accessible.

Refund

Refund information

I want to know

more about the details...

Order number

Product

Price/Qty

Buyer

Return Reason

Return

Shipping

UX Stratgies

1

Design a return process that considers the seller’s situation.

The UX allows for user-friendly decision-making, enabling sellers to make different choices based on the condition of the returned item.

2

Create a communication methods between sellers and customers.

Sellers can view not only the existing return reasons but also the customer's custom-written reasons, which can provide valuable insights for improving sales. Customers can send direct messages to sellers, which can help reduce the number of inquiries received by customer service.

Testing & Iteration

  1. Dashboard usability

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Exchange

Hold Refund

Detailed Reason

Scenario A

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Exchange

Hold Refund

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Exchange

Hold Refund

Check return info in the table.

Each reason is linked.

Click to see details in a popup.

Approve or hold the return.

Return

Reason

Detailed Reason

Img

Cost

30

30

0

Scenario B

Select order for return.

View return details in the popup.

Check for issues and confirm pickup, then approve or hold the return.

Return

Detailed Reason

Return

Hold Refund

Return

Chat

esm119

Setting

Help

ESM PLUS

Chat

esm119

Setting

Help

ESM PLUS

Selected Scenario:B

The return reason can vary in length depending on the buyer, so a separate area is necessary. Within the pop-up, there can be a 'View Return Reason' button to navigate to this section, while in the data table, a text button can be used to direct users to the respective path.

Engineer

Since return-related information is interrelated, it should be consolidated into a single area rather than scattered. Additionally, items being returned can have varying statuses, so they need to be checked simultaneously within a pop-up before proceeding to the next action. Each item in the data table should be individually accessible, but their connection points should be unified.

Claim menu

department

Refined Solutions

Creating UX Reflecting the Seller's Actual Workflow

It's crucial for sellers to verify the condition of returned or exchanged items and identify the reasons for return. Therefore, within a popup, we guide sellers through the necessary procedures based on their specific situation and prompt detailed explanations in a separate window, minimizing distraction.

Have you checked

the product condition?

Do you find the buyer's

detailed return request

reason acceptable?

Do you approve the return?

If holding,

what is the reason?

What is the condition of

the product?

Make new features

Seller’s perspective : Sellers can view not only the existing return reasons but also the customer's custom-written reasons, which can provide valuable insights for improving sales. Customers can send direct messages to sellers, which can help reduce the number of inquiries received by customer service.

esmplus.com

상품정보

상품번호

주문번호

판매금액

수량

상품명

라운드넥 베이직 티셔츠

노랑,사이즈 XL

229876660

229876660

1개

9,900원

반품정보

반품처리상태

반품사유

반품배송비

반품배송비 부담주체

반품배송비 결제방법

반품 요청

구매자

판매자에게 직접 결제

단순 변심

6,000원

미결제

View Return Details

Check the detailed return reason provided by the customer.

If images are attached, use the zoom function to see more details.

Detailed Reason

3 Attached Images

Return Requester

Processed By

Request Date

Process Date

Buyer

Seller

2023-08-19 23:58:02

2023-08-19 23:58:02

I received the t-shirt today, but the neckline is torn. Could you please check? Also, it seems like the denim jeans are leaking some dye.

esmplus.com

Cancel

Confirm

Return processing

Return processing

Manage item pickup, hold refunds, and complete returns all in one step.

Use the buttons at the bottom to reject returns, switch to exchanges, update pickup details, or release refund holds.

3,000

Unpaid

View Details

13,000

2

Option : color-yellow / Size-XL

KIM MI SO

Requested

Buyer

Change of Mind

230494958323

304590234342

Rounded neck T-shirts

Order no.

Return Status

Fee Payer

Shipping Fee

Reason for Return

Item no.

Item name

Buyer Name

Amount/Quantity

Process Return

Your message will be immediately sent to the buyer! Please provide detailed information.

Reason for Holding

Additional Notes

Claim Return Shipping Fee

To complete your return, please note that an additional return shipping fee of 3,000 is required. Once you’ve made the payment, we’ll proceed with the return process. Thank you for your understanding.

178/180

Step 3. Hold Return

Please enter the reason for holding the return.

Your message will be sent to the buyer via notification.

Step 1. Pickup Confirmation

Has the item been collected?

Once the item is picked up, an automatic refund may happen if no hold is set.

Yes, the item has been successfully picked up.

No, the item has not been picked up yet.

Step 2. Approve Return

Have you approved the return?

If the item hasn’t arrived or extra shipping is needed, click ‘No’ to hold the return. Refunds are final once approved and processed according to the payment method.

Yes, approve the return and process the refund.

No, hold the return.

Buyer’s perspective : Sellers can view not only the existing return reasons but also the customer's custom-written reasons, which can provide valuable insights for improving sales. Customers can send direct messages to sellers, which can help reduce the number of inquiries received by customer service.

[Gmarket]

To complete the return, please proceed

with payment for the return shipping fee.

The seller has requested an additional fee

for processing the return of the item you

applied for. Please review the details in the

'My Shopping' menu and make the payment.

If you have any questions about the return shipping fee, please contact the seller directly.

Product Name: Round Beige T-shirt

Return Request Date : 2023-09-10

Return Shipping Fee : 3,000 KRW

Seller's Message: Hi there! Due to the

nature of this item, a return shipping fee

of 3,000 KRW is required for processing

the refund. Kindly deposit the amount

to Kookmin Bank account 111-11-1111

Best Regards.

Go to MyG Menu

Seller's Message: Hi there! Due to the

nature of this item, a return shipping fee

of 3,000 KRW is required for processing

the refund. Kindly deposit the amount

to Kookmin Bank account 111-11-1111

Best Regards.

Seller's Message: Hi there! Due to the

nature of this item, a return shipping fee

of 3,000 KRW is required for processing

the refund. Kindly deposit the amount

to Kookmin Bank account 111-11-1111

Best Regards.

Body Care Set Body Wash, Lotion

and Hand Cream Gift Duo Set

Option | 3. Aroma Relaxing Body Care Premium Duo Set / 1 Set

Additional Option | Packaging Selection - Includes Basic Case + Ribbon Shopping Bag (+1,000 KRW) / 1 Set

Gift | 2+1 Promotion

Checkout

Total

128,000

Refund Information

Status

Delayed

Return Shipping Fee

Other Shipping Fees

Payment Method

Reason for Return Refund

3,000

0

0

0

esmplus.com

Cancel

Confirm

Return processing

Process Return

Your message will be immediately sent to the buyer! Please provide detailed information.

Reason for Holding

Additional Notes

Claim Return Shipping Fee

To complete your return, please note that an additional return shipping fee of 3,000 is required. Once you’ve made the payment, we’ll proceed with the return process. Thank you for your understanding.

178/180

Step 3. Hold Return

Please enter the reason for holding the return.

Your message will be sent to the buyer via notification.

Step 1. Pickup Confirmation

Has the item been collected?

Once the item is picked up, an automatic refund may happen if no hold is set.

Yes, the item has been successfully picked up.

No, the item has not been picked up yet.

Step 2. Approve Return

Have you approved the return?

If the item hasn’t arrived or extra shipping is needed, click ‘No’ to hold the return. Refunds are final once approved and processed according to the payment method.

Yes, approve the return and process the refund.

No, hold the return.

Hi there! Due to the nature of this item, a return shipping fee of 3,000 KRW is required for processing the refund. Kindly deposit the amount to Kookmin Bank account 111-11-1111.

Gmarket

Gmarket

Preview:

The day of sellers

Result

We launched the new menu on June 26th and will conduct a user satisfaction survey and usability testing afterward. Based on these results, we will continually incorporate seller feedback into our products.

Reflection

Designing the seller experience was one of the most interesting and challenging tasks I handled at the open market. Understanding how key data is processed and used differently depending on the menu was crucial for admin design. This wasn't a quick process; it took a long time to master. Learning to be patient and persistent will be very helpful in my future career.

Let’s Get in Touch ✨

Open to coffee chats, advice, or conversations about favorite movies. :)

©Dawoon Kang 2026