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
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

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
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.

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.

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.

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
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
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
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
Enhancing the dashboard to filter and display key information, such as urgent orders, high-priority orders, and customer inquiries by category.
Designing an efficient flow to meet diverse user needs
Auto Waybill Processing
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?
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
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
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
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
shipping labels
Automated
Invoicing System
To-be
Download
order information
Reprocess
order information
Upload
order information
Request
invoice issuance
Enter
invoice details
Process
shipment
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
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.
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
전체
상품(성능/사이즈)
배송
교환
반품/취소/환불
기타
전체
배송
교환
반품/취소/환불
안전거래
권리침해
기타
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
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
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
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
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
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.
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.
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.
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.
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
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.
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
Enhancing the dashboard to filter and display key information, such as urgent orders, high-priority orders, and customer inquiries by category.
Designing an efficient flow to meet diverse user needs
Auto Waybill Processing
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?
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
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
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
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
shipping labels
Automated
Invoicing System
To-be
Download
order information
Reprocess
order information
Upload
order information
Request
invoice issuance
Enter
invoice details
Process
shipment
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
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.
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
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
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
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
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
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.
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.
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.
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.
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
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.
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
Enhancing the dashboard to filter and display key information, such as urgent orders, high-priority orders, and customer inquiries by category.
Designing an efficient flow to meet diverse user needs
Auto Waybill Processing
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
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.
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
전체
상품(성능/사이즈)
배송
교환
반품/취소/환불
기타
전체
배송
교환
반품/취소/환불
안전거래
권리침해
기타
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?
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
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
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
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
shipping labels
Automated
Invoicing System
To-be
Download
order information
Reprocess
order information
Upload
order information
Request
invoice issuance
Enter
invoice details
Process
shipment
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
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