
Accelerate the vendor selection process in price analysis.
Accelerate the vendor selection process in price analysis.
Reducing customer quotation price fulfillment lead time by 11 hours through the price analysis journey..
Reducing customer quotation price fulfillment lead time by 11 hours through the price analysis journey..
My Role
Research and ideation
Craft end-to-end design solution
Validating solution with users
Coordination with Cross-Functional Leads
Research and ideation
Craft end-to-end design solution
Validating solution with users
Coordination with Cross-Functional Leads
Research and ideation
Craft end-to-end design solution
Validating solution with users
Coordination with Cross-Functional
Leads
Platform
Waresix is a logistics integrator that offers trucking, warehousing, and integrated logistics services to companies. Providing end-to-end shipping solutions.
Waresix is a logistics integrator that offers trucking, warehousing, and integrated logistics services to companies. Providing end-to-end shipping solutions.
BACKGROUND
One of the departments from Waresix is pricing. The app was released to support a pricing department who responsible for determining prices that align with customer demands, considering various factors that impact shipping costs, and aligning with the company's profit strategy. In this case, pricing will determine the selling price for quotations from customers and provide a margin from the price given by the truck vendor (transporter).
One of the departments from Waresix is pricing. The app was released to support a pricing department who responsible for determining prices that align with customer demands, considering various factors that impact shipping costs, and aligning with the company's profit strategy. In this case, pricing will determine the selling price for quotations from customers and provide a margin from the price given by the truck vendor (transporter).
PROJECT OBJECTIVES
What is Quotation Price in Logistics?
In logistics, a quotation price refers to the estimated cost provided by a logistics service (in this case: Waresix) to a customer for transporting goods or providing related services.
In logistics, a quotation price refers to the estimated cost provided by a logistics service (in this case: Waresix) to a customer for transporting goods or providing related services.
What is Price Analysis in Waresix?
Analyzing the price provided by various vendors (such as carriers or transportation companies) to determine the most cost-effective and competitive pricing for customers.
Analyzing the price provided by various vendors (such as carriers or transportation companies) to determine the most cost-effective and competitive pricing for customers.
PROBLEMS
📌
Based on the data we've collected. We've noticed that the process of providing quotation price for customers still slow, and not very appropriate for them. This has led customers to opt for other competitors as they receive more appropriate price and faster respons for their request. This made us assume that there is a problem with the price analysis process by pricing users.
Based on the data we've collected. We've noticed that the process of providing quotation price for customers still slow, and not very appropriate for them. This has led customers to opt for other competitors as they receive more appropriate price and faster respons for their request. This made us assume that there is a problem with the price analysis process by pricing users.
GOALS
Reduce quotation fulfillment lead time
User can choose the appropriate price for customer
Reduce quotation fulfillment lead time
User can choose the appropriate price for customer
USER RESEARCH
I’ve conducted contextual inquiries. With the UX Researcher, I did shadowing and asked some questions for BD and pricing users. We wanted to understand how user interacted with the product and test the hypothesis especially regarding price analysis.
I’ve conducted contextual inquiries. With the UX Researcher, I did shadowing and asked some questions for BD and pricing users. We wanted to understand how user interacted with the product and test the hypothesis especially regarding price analysis.









What our current user saying?
What our current user saying?



What is their workaround today?
What is their workaround today?



FINDINGS
Actually, pricing also can do price analysis when reviewing quotation, but it can't because mismatch between product in the quotation and historical data (pricebook). That makes user always request new vendor price to supply team. Moreover, the user must choose the appropriate vendor price to set the margin. This process takes time and has the potential for BD to lose customers.
DEFINE



The vendor pricing options are always limited.
The vendor pricing options are always limited.
Credibility and Usability Issues
Credibility and Usability Issues
This is caused by the system requires the exact same route as a customer request to appear. This makes it hard for pricing to find vendor prices that fit the customer's request.
This is caused by the system requires the exact same route as a customer request to appear. This makes it hard for pricing to find vendor prices that fit the customer's request.
💡 How might we display more relevant vendor options?
💡 How might we display more relevant vendor options?
System don't display clearly information.
System don't display clearly information.
Findability and Credibility Issues
Findability and Credibility Issues
This made a user often communicate with Supply/VM Team manually regarding vendor price options.
This made a user often communicate with Supply/VM Team manually regarding vendor price options.
💡 How might we display information needed by users?
💡 How might we display information needed by users?
Can't easily compare vendor price.
Can't easily compare vendor price.
Usability Issues
Usability Issues
Vendor price grouping not displayed in one view. That causes the user to repeatedly press the 'Dari VM' or 'Dari Riwayat Database' tabs.
Vendor price grouping not displayed in one view. That causes the user to repeatedly press the 'Dari VM' or 'Dari Riwayat Database' tabs.
💡 How might we compare vendor price more easily?
💡 How might we compare vendor price more easily?
Too many action for users
Too many action for users
Too many action for users.
Usability Issues
Usability Issues
The user's goal for this interface is just to pick a vendor.
The user's goal for this interface is just to pick a vendor.
💡 How might we easily choose a vendor?
💡 How might we easily choose a vendor?
DESIGN SOLUTION
Ideal Flow
Ideal Flow






Proposed Design
Proposed Design



BREAKDOWN DESIGN



Display clear information that users need.
Display clear information that users need.
Findability and Credibility Issues
Findability and Credibility Issues
In the header section, the requested product information by the customer is displayed. In the table, specific information from each vendor is shown. This enables users to be more discerning in selecting the appropriate vendor for the customer. I also add 'Trip Selesai' column, which completed trip from vendor as a parameter for vendor quality.
In the header section, the requested product information by the customer is displayed. In the table, specific information from each vendor is shown. This enables users to be more discerning in selecting the appropriate vendor for the customer. I also add 'Trip Selesai' column, which completed trip from vendor as a parameter for vendor quality.



Location tiereing to offer more option.
Location tiereing to offer more option.
Credibility and Usability Issues
Credibility and Usability Issues
Expand origin & destination locations at the landmark, subdistrict, and city/district level. With that, more data from the history (pricebook) can be displayed as options.
Expand origin & destination locations at the landmark, subdistrict, and city/district level. With that, more data from the history (pricebook) can be displayed as options.



Group Vendor in one view.
Group Vendor in one view.
Usability Issues
Usability Issues
Make easy for user to compare vendor from the Supply Team or historical data (pricebook).
Make easy for user to compare vendor from the Supply Team or historical data (pricebook).



Seamlessly user journey.
Seamlessly user journey.
Usability Issues
Usability Issues
A clearer "select" button to avoid "how to choose this vendor?" and take out 'input margin & sales prices' steps from the footer for user needs.
A clearer "select" button to avoid "how to choose this vendor?" and take out 'input margin & sales prices' steps from the footer for user needs.
VALIDATE TO USER
Insight Summary
Insight Summary
We decided to conduct design review with user due to the tight project timeline. The users are highly satisfied because with more vendor option from historical data, they have more flexibility in choosing an appropriate price without request to supply team. However, they still provide feedback on our proposed solution.
We decided to conduct design review with user due to the tight project timeline. The users are highly satisfied because with more vendor option from historical data, they have more flexibility in choosing a appropriate price without request to supply team. However, they still provide feedback on our proposed solution.
Add Information Price Agreement
Add Information Price Agreement
One parameter that turns out to be needed by users is whether this vendor's price is made into an agreement with the vendor or not.
One parameter that turns out to be needed by users is whether this vendor's price is made into an agreement with the vendor or not.
Set default sorting
Set default sorting
Sort by origin & destination location exactly same as customer's request, longest validity price, and most completed trips.
Sort by origin & destination location exactly same as customer's request, longest validity price, and most completed trips.
Final DESIGN



Add information 'Price Agreement' below vendor's name
Add information 'Price Agreement' below vendor's name
Price agreement is one of parameter users to choose vendor.
Price agreement is one of parameter users to choose vendor.
Sort by default
Sort by default
Sort by origin & destination exactly same as customer request, longest validity price, and most completed trips.
Sort by origin & destination exactly same as customer request, longest validity price, and most completed trips.
IMPACT 🔥

Vendor price request to Supply Team was decreased by 23.3%
Vendor price request to Supply Team was decreased by 23.3%
Vendor price request to Supply Team was decreased by 23.3%
Quotation fulfillment lead time in Pricing was reduced by 11 hours
Quotation fulfillment lead time in Pricing was reduced by 11 hours
Quotation fulfillment lead time in Pricing was reduced by 11 hours
PERSONAL TAKEAWAYS
Displaying a lot of information on one screen doesn't mean it's bad.
Displaying a lot of information on one screen doesn't mean it's bad.
Many people say that displaying a lot of information in one view can make users skip information. User needs are different, in this project, the user's task is to analyze several parameters to get optimal results. There is nothing wrong with displaying a lot of information as long as it is needed to achieve the user's needs.
Many people say that displaying a lot of information in one view can make users skip information. User needs are different, in this project, the user's task is to analyze several parameters to get optimal results. There is nothing wrong with displaying a lot of information as long as it is needed to achieve the user's needs.
Have a good discussion with PMs and engineers regarding the timeline.
Have a good discussion with PMs and engineers regarding the timeline.
A detailed plan is essential for a successful project. Good timeline planning is crucial for achieving satisfactory results.
A detailed plan is essential for a successful project. Good timeline planning is crucial for achieving satisfactory results.
Thanks to all designers, project managers, engineers, and other team members who contributed to this project ❤️
Thanks to all designers, project managers, engineers, and other team members who contributed to this project ❤️

Other Projects


Auto Login Features
Frictionless login, better results for elderly users


Auto Login Features
Frictionless login, better results for elderly users


Auto Login Features
Frictionless login, better results for elderly users
Any interesting ideas to work on?
Any interesting ideas to work on?
Don't hesitate to connect with me.
Don't hesitate to connect with me.
Any interesting ideas to work on?
Don't hesitate to connect with me.
@ 2025 Resi Muhammad ZP
FINDINGS
Actually, pricing also can do price analysis when reviewing quotation, but it can't because mismatch between product in the quotation and historical data (pricebook). That makes user always request new vendor price to supply team. Moreover, the user must choose the appropriate vendor price to set the margin. This process takes time and has the potential for BD to lose customers.



