TAIWAN CARREFOUR
PSI System
TAIWAN CARREFOUR
PSI System
TAIWAN CARREFOUR
PSI System
Reduced system processing time by 40% across 317 retail locations by collaborating as the sole designer with Carrefour Taiwan’s PM and dev team, reporting monthly to the Director of Operations and designing features like tagging, returns, and in-store tools.
Reduced system processing time by 40% across 317 retail locations by collaborating as the sole designer with Carrefour Taiwan’s PM and dev team, reporting monthly to the Director of Operations and designing features like tagging, returns, and in-store tools.
Product
Android App
Role
UI/UX Designer
Duration
9 months
Team
Agency side: UI/UX Designer x1 (My role)
Agency side: UI/UX Designer x1 (My role)
Client Team: Project Manager x1, Project Assistant x1, Front-End, Developer x2, Back-End Developer x2
Client Team: Project Manager x1, Project Assistant x1, Front-End, Developer x2, Back-End Developer x2

CARREFOUR TAIWAN's PSI System
CARREFOUR TAIWAN's PSI System
CARREFOUR TAIWAN's PSI System
CARREFOUR TAIWAN's PSI System
CARREFOUR TAIWAN's PSI System
CARREFOUR TAIWAN's PSI System
Context
Results
Process
Final Thoughts
Context
Context
Context
Spend a lot of time manually tracking inventory

Couldn’t find the stock

Too much paper-based processes
Spend a lot of time manually tracking inventory

Couldn’t find the stock

Too much paper-based processes
Spend a lot of time manually tracking inventory

Couldn’t find the stock

Too much paper-based processes
Spend a lot of time manually tracking inventory

Couldn’t find the stock

Too much paper-based processes
What is the product and why it matters
Carrefour Taiwan’s PSI (Purchase, Sales, and Inventory) system manages purchasing, sales, and inventory across hundreds of stores. Improving this system was key to making operations more efficient and keeping products available on time at scale.
Why the system needed a redesign
Carrefour Taiwan faced rising management, goods, and labor costs, yet the PSI system still relied on paper-based processes.
Digital transformation became an urgent priority. To streamline operations, Carrefour Taiwan aimed to digitalize its PSI system across all 340 stores by implementing a comprehensive software solution.
Spend a lot of time manually tracking inventory

Couldn’t find the stock

Too much paper-based processes
Spend a lot of time manually tracking inventory

Couldn’t find the stock

Too much paper-based processes
Spend a lot of time manually tracking inventory

Couldn’t find the stock

Too much paper-based processes
Spend a lot of time manually tracking inventory

Couldn’t find the stock

Too much paper-based processes
My Task
Redesigned digital PSI (Purchase, Sales, and Inventory) system aims to streamline stock inspections, replenishment, and sales management for Carrefour employees across Taiwan.
Results
Results
Results
Impact
Streamlining Operations at Scale
The system streamlined workflows, reducing processing time by 40% for staff across 317 stores in Taiwan.
Streamlining Operations at Scale
The system streamlined workflows, reducing processing time by 40% for staff across 317 stores in Taiwan.
Streamlining Operations at Scale
The system streamlined workflows, reducing processing time by 40% for staff across 317 stores in Taiwan.
Improving Accuracy and Confidence
The redesigned workflows reduced errors and gave staff greater confidence in handling purchase, sales, and inventory tasks.
Improving Accuracy and Confidence
The redesigned workflows reduced errors and gave staff greater confidence in handling purchase, sales, and inventory tasks.
Improving Accuracy and Confidence
The redesigned workflows reduced errors and gave staff greater confidence in handling purchase, sales, and inventory tasks.
Driving Consistency and Collaboration
By standardizing patterns and components, the design system improved usability for staff and efficiency for both designers and developers.
Driving Consistency and Collaboration
By standardizing patterns and components, the design system improved usability for staff and efficiency for both designers and developers.
Driving Consistency and Collaboration
By standardizing patterns and components, the design system improved usability for staff and efficiency for both designers and developers.
Process
Process
Process
6 Stages of the Project
6 Stages of the Project
The entire project was divided into six stages:
The following Action and Learning sections are based on the first stage (Product tag Management) to showcase the design work
The entire project was divided into six stages:
The following Action and Learning sections are based on the first stage (Product tag Management) to showcase the design work



Discover - Detect roadblocks
Discover - Detect roadblocks
First obstacle
Second obstacle
Third obstacle
The design file lacked organization:
Carrefour only had UI designs in PDF format from the previous outsourced design team
There was no unified design guideline for elements like font sizes, icons, and buttons, only some inconsistent icons were available in the Figma file


The elements available to me at the start
Solutions:
Organized existing elements in Figma and built a design guideline so I could design for new features efficiently

The reorganized design guideline
First obstacle
Second obstacle
Third obstacle
The design file lacked organization:
Carrefour only had UI designs in PDF format from the previous outsourced design team
There was no unified design guideline for elements like font sizes, icons, and buttons, only some inconsistent icons were available in the Figma file


The elements available to me at the start
Solutions:
Organized existing elements in Figma and built a design guideline so I could design for new features efficiently

The reorganized design guideline
First obstacle
Second obstacle
Third obstacle
The design file lacked organization:
Carrefour only had UI designs in PDF format from the previous outsourced design team
There was no unified design guideline for elements like font sizes, icons, and buttons, only some inconsistent icons were available in the Figma file


The elements available to me at the start
Solutions:
Organized existing elements in Figma and built a design guideline so I could design for new features efficiently

The reorganized design guideline
Discover - Research
Discover - Research


User Interview
Collaborated with product managers to conduct focus groups with regional managers and the management team, identifying key insights, pain points, and requirements.
Collaborated with product managers to conduct focus groups with regional managers and the management team, identifying key insights, pain points, and requirements.
Collaborated with product managers to conduct focus groups with regional managers and the management team, identifying key insights, pain points, and requirements.
Field study
Visited Carrefour stores to observe how employees used their devices and analyze their behaviors
Visited Carrefour stores to observe how employees used their devices and analyze their behaviors
Visited Carrefour stores to observe how employees used their devices and analyze their behaviors
Competitor research
Visited competitor stores to observe operations and gathered insights from former employees.
Visited competitor stores to observe operations and gathered insights from former employees.
Visited competitor stores to observe operations and gathered insights from former employees.
Define - User Story
Define - User Story
Define - User Story

Product users

Product users

Product users
User Need Statements:
Field staff:
I want to keep shelves stocked and ensure timely restocking so products are always available
Field staff:
I want to keep shelves stocked and ensure timely restocking so products are always available
Field staff:
I want to keep shelves stocked and ensure timely restocking so products are always available
Storage staff:
I want to ensure stocks are properly stored and scanned so inventory levels remain accurate
Storage staff:
I want to ensure stocks are properly stored and scanned so inventory levels remain accurate
Storage staff:
I want to ensure stocks are properly stored and scanned so inventory levels remain accurate
Scanning staff:
I want to inspect the shelves by scanning labels so I can track products that are running low and ensure prices are accurate
Scanning staff:
I want to inspect the shelves by scanning labels so I can track products that are running low and ensure prices are accurate
Scanning staff:
I want to inspect the shelves by scanning labels so I can track products that are running low and ensure prices are accurate
Develop
Develop
Develop
Information Architecture
UI Flow and Prototype
I planned the overall structure and user flow of the website before creating low-fidelity wireframes. This Information Architecture helped organize content logically and made sure the navigation would feel intuitive

The information architecture before starting First Stage
Information Architecture
UI Flow and Prototype
I planned the overall structure and user flow of the website before creating low-fidelity wireframes. This Information Architecture helped organize content logically and made sure the navigation would feel intuitive

The information architecture before starting First Stage
Information Architecture
UI Flow and Prototype
I planned the overall structure and user flow of the website before creating low-fidelity wireframes. This Information Architecture helped organize content logically and made sure the navigation would feel intuitive

The information architecture before starting First Stage
Deliver
Deliver
Deliver
Design Guideline:



The design guideline on Figma
The design guideline on Figma
UI Flow: :
Stage 1 - UI Flow
Product tag Management



The UI flow for First Stage
The UI flow for First Stage
Prototypes:
Warehouse Merchandise location code (MLC) maintenance
Prototypes:
Warehouse Merchandise location code (MLC) maintenance
Prototype Goal:
Maintain MLC and print a new label
Prototype Goal:
Maintain MLC and print a new label
Prototype Goal:
Maintain MLC and print a new label
Process:
1. Enter the Item number
2. Select Label size
3. Enter the print quantity
4. Slide the F2 button to save and print
Process:
1. Enter the Item number
2. Select Label size
3. Enter the print quantity
4. Slide the F2 button to save and print
Process:
1. Enter the Item number
2. Select Label size
3. Enter the print quantity
4. Slide the F2 button to save and print
Prototypes:
Create Merchandise location code (MLC) shelves
Prototypes:
Create Merchandise location code (MLC) shelves
Prototype Goal:
Create a new MLC shelves and print the label for it
Prototype Goal:
Create a new MLC shelves and print the label for it
Prototype Goal:
Create a new MLC shelves and print the label for it
Process:
1. Click on the add new shelve button
2. Enter the new Shelf number
3. Enter the MLC shelf description
4. Go to Check list
5. Slide the F2 button to save and print
Process:
1. Click on the add new shelve button
2. Enter the new Shelf number
3. Enter the MLC shelf description
4. Go to Check list
5. Slide the F2 button to save and print
Process:
1. Click on the add new shelve button
2. Enter the new Shelf number
3. Enter the MLC shelf description
4. Go to Check list
5. Slide the F2 button to save and print
Learning
Learning
Learning


The Power of Focus Groups
Talking to users in a group setting helped spark ideas, test concepts, and get quick feedback. It turned out to be a super useful way to gather insights fast for the project.
Efficiency of Quick Prototypes
When dealing with large-scale projects and complex UI flows, quick prototypes offered better flexibility and efficiency compared to hi-fidelity prototypes.
The Impact of Agile & Iteration
I was truly amazed by the power of agile methodology and how the iterative process significantly improved the UI. In just 8 months and across 5 stages, I was able to accomplish a remarkable amount of work.
Other Projects
Other Projects
CONTACT

Ⓒ2025 Designed and Built by Jason Yang
CONTACT

Ⓒ2025 Designed by Jason Yang
CONTACT

Ⓒ2025 Designed by Jason Yang
Enter Password
Hint: Ask Jason

