15% off membership for Easter! Learn more. Close

Develop a seller score algorithm for Walmart Marketplace.

Asked at Walmart
887 views
Answers (2)
crownAccess expert answers by becoming a member

You'll get access to over 3,000 product manager interview questions and answers

Develop a seller score algorithm for Walmart Marketplace.
 
Some clarifying questions 
 
  • What is the objective of seller score algo ?
    • The score will help us determine how genuine the seller is ?
  • Ok if we find that out how will we help the seller ?
    • We will add a tag called Genuine Seller/ Walmart Recommended 
  • The final objective is to increase engagement or revenue 
    • To begin with Engagement 
  • Geo - india 
  • No contrainst to the project 
  • Clarfication - Sellers can come down and list thier products and users can buy that from walmart site.
  • Do we have a programme already in place for rating sellers ?
    • No we dont 
  • Why are we doing this seller score algo ? what is need for it ?
    • Lot of users have been complainin that some products were not of good quality 
    • so we should have a mechanism to evaluate the seller performance not just by sales but other factors too
Let me think through this and come back 
for the sake of this exercise i will follow below structure 
Mission, type of users, Pain points, Solutions, Sucess metric , does this soud ok?
Mission - To make shoping experience and easy and simple 
 
Type of users 
 
  • Seller
  • Buyer 
Because we are focusing on sellers main focus group would be seller but buyers would esentially play a role in scoring algo so we will consider both user types 
Sellers
TypeReachImpact
High Revenue MediumHigh
Mid RevenueMediumMedium
Low Revenue LowLow
Buyers
TypeReachImpact
High Freq MediumHigh
Mid FreqMediumMedium
Low Freq LowLow

I am considering reach which is number of users will it reach and impact it wil create and as we can se High Revenue and High Freq qualfy hence basis that i will pick these 2 users groups , if the scoring model is scuessful than we can extens it to other groups 

Factors for Scoring seller model 

  1. Same product as promissed delivered - yes /No
  2. No of times seller product delivered is not up to mark 1 time - exemption , more than 1 will result in negative model 
    1. (defect rate/% - 1% is tolerable limit)
  3. User rating less than 3 or less than 3 
  4. Sellers claim to the life of product 
    1. Claimed 1 years , worked only 6 months 
How will we and at what stage will we collect this info ?
 
  • Based on past purchase history user will be prompted to rate 
    • Quality  1 to 5
      • with even 2nd purchase we can prompt the user if the user is tryin to buy same product asking about scoring past experience on quality 
    • Complaints will be registered agants seller through call center or contact us option from app 
      • Life of product claim versus actual
      • No of complaints needs to be more than 2 
    • User rating 
      • Post purchase of product 
        • poor rating more than 1 time and in span or gap of 1 month 
        • Not to consider ratings which are being given by same user for multiple products of same seller in span if let us say every 15 days (there by safegurarding sellers intrest too)
Pain points(seller)
TypeDepthSize
Loss of Repuation/Trusthighhigh
Impacts Repeat purchase /Revenuehighhigh
Results in banning of Account after thresholdhighhigh
Pain points(buyer)
TypeDepthSize
Loss of Trusthighhigh
Impacts Repeat purchase /Revenuehighhigh

Solution 

SolReachImpactEffortPhase
1 - Use a AI/maching learning algo which will be feeded with Quality Score, Ratings, No of complaints and Come up with a score 
Score above 5 being a good score and 1 being poort
HHH 
2 On getting poor score notfy sellers about the wrong doings HHM1
3. Sellers which score 4 & above to be shown with Walmart recommended tagHHM1
4 - Use wallmart recomemded tag as a input in existing recommendation engine to recommend products HHM1
5 Build a process post idenifying poor score 
1 - Build a SOP to walk seller through it and give a chance to better the experience (Examination period)

2. On Failing examination period ban the seller for 6 months 
HHH1
6 Use AI to check 
1 If there is any plagerism of sellers meta data to run seller down by some users
2 Catch hold of fake reviews like same users posting againt a single seller to impact its repuation 

 
HHH2

 

Access expert answers by becoming a member
2 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
badge Gold PM
Step 1 - Ask clarifying questions
Just to rephrase, we need to develop an algorithm to score sellers on Walmart market place. 
Interviewer - correct
I assume this will be used for visibility on the platform. So, higher the seller score for a product, that seller will show up first. 
Interviewer - That will be the use case for this.
Are we looking at any particular category or will this algorithm impact all sellers?
Interviewer - We think it should impact all sellers.
Lastly, I would assume that this score is used to rank sellers with the best sellers (sellers with the highest score) coming right at the top provided the search terms match
Interviewer - Yes. That's correct.
 
Step 2 - Describe the product
Walmart Marketplace is a virtual market where sellers can place the items that they want to sell, and the buyers buy the items that they are interested in. There are a number of sellers for a given item, so I am assuming that is where this algorithm comes in. One important thing that exists in e-commerce is the buy box, and how a particular seller can capture it. So, these sellers need to stand out in some meaningful way so that they are moved to the top of the search results when a buyer searches for a certain search item. 
This algorithm will probably play a part in recommending/bumping up certain sellers to the top so that the buyers can purchase the goods from them. The scoring becomes important because a high score would mean that buyers would buy from them as they will rank at the top of the search results. This will also incentivise the sellers to put their best foot forward.
 
Step 3 - List the attributes/goals
The important goals here will be : 
  1. Help buyers choose trusted sellers with good history of selling on the platform
  2. Improve the quality of sellers overall
  3. Improve average reliability scores of the seller
 
Step 4 - Develop the algorithm
Some parameters we should consider are :
  1. Number of returns for an item sold by the seller
  2. The customer rating of the seller
  3. Average return % (For e.g. in the fashion category there are returns, but if the average return rate is 10% and the rate for a seller is 20%, something could be wrong there)
  4. Price being sold by the customer vs avg price being sold for the item in the category
  5. Availability of items with the seller (we want to flag a seller if they have many items that become unavailable suddenly)
Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs