Objective -
Classify new and old sellers with repeat non compliance propensity into P0 bucket (Live and newly uploaded catalogs of these suppliers are expected to be 100% brand fake in nature) Handle ingestion and edit flows with special considerations for such repeat offenders QCing all older listings for leakages Allowing selective edit of only price fields for old active inflow Blocking or nudging in catalog uploads
Parameters for classification -
Brand repeats (Last 120 days - Keep this configurable) - Compute # branded deactivations - Include all dispositions from manual QC / DS flagging / Brand dipstick process % of counterfeits - with % active or uploaded inflow in base Frequency of offence - Num of weeks in 120 days where brand infringement was detected Brand Infringements - P0 seller classification
Checked for coverage of brand infringements with different combinations of frequency and deactivation rate and arrived at the following thresholds- P0 covers ~81% of brand infringements with ~6k sellers contributing to ~3.7% OC on platform (~0.38% brand OC) - This needs to be dynamic with a check on seller OC Suppliers uploading/editing brand infringements more than or equal to 5 times in last 120 days Suppliers uploading/editing listings > 1 times and 20% of their uploaded listings (given deactivated products is more than 10) are brand infringements If more than 50 listings uploaded/edited by supplier are brand infringements Handling NI accounts - Any P0 seller with new accounts, the new accounts should be directly classified as P1 if one listing gets flagged. On second instance the supplier is directly classified as P0. Illegal listings - P0 seller classification
Checked for coverage of illegal listings with different combinations of frequency and deactivation rate and arrived at the following thresholds- P0 covers ~91.3% of illegal listings with ~5.7k sellers contributing to 5.2% OC on platform (0.08% illegal OC) - This needs to be dynamic with a check on seller OC Suppliers uploading brand infringements more than or equal to 2 times in last 120 days and > or equal to 5% the supplier is classified as P0 If more than 4 listings uploaded by supplier in last 120 days, the supplier is classified as P0 For critical brands ( - includes frequently escalated brands, input from legal team and premium brands) once the supplier crosses frequency >=2 without any exemptions suppliers can be classified as P0 Note: We are planning on delisting head P0 sellers who are listing 90% fakes - with current thresholds we see ~600 sellers with 0.12% OC
Differential Actions
ddP0 - Block for New Catalog Upload & Catalog Edit (In progress) - Automated logic
Others- On panel communication with a warning about permanent future catalog upload blocks
Undertaking Criteria
Sellers can raise a ticket after getting blocked for catalog upload asking support to unblock catalog upload/ Category teams can reach out to the priority sellers in their respective categories and for the undertaking process ( pl attach dashboard link here - this dashboard will help category teams filter for priority suppliers falling in P0 basis OC) Either an Undertaking or Brand Authorization letter (in approved state, for brand infringement cases) to be accepted and then should be filled for exception. Undertaking should mention following items Promise to not sell counterfeits again. Asking them to submit a Brand Authorization letter before uploading any Branded Product. Permanent Catalog Upload Block if seller is found uploading a Brand Fake again. Once the exception form has been approved and filled by Support - Model will only unblock Catalog Upload IN 2days. (Punitive Freeze Period for historical action) Any supplier who submits the undertaking will be checked and monitored for: Brand Infringement cases: Type 3: For a seller who has submitted undertaking crosses (frequency > 4 { Frequency after undertaking}) at any point in time Proceed for permanent catalog upload block of seller account (120 days P0 status) For a seller who has submitted undertaking crosses (frequency 2 { Frequency after undertaking}) at any point in time Proceed for permanent catalog upload block of seller account (120 days P0 status)
Handling NI Seller
As part of this initiative we are not blocking corresponding NI account of P0 seller because of the following reasons
We have seen that there are various reason due to which seller uses multiple account Separate accounts for separate categories. Separate account for testing new products v/s old account for grossing products. Managed by different sellers of the same family. On sampling a few seller accounts we found that these NI accounts could be selling similar or extremely different kinds of products. On this account we don't have enough confidence on blocking NI accounts of P0 sellers. Also it becomes complex to define an unblocking mechanism for NI accounts for P0 sellers since some of the NI accounts in the P0 seller group haven't shown any deactivation activity historically. On risk aversion for cases where seller uses his NI account to start uploading brand fakes, if these NI account breaches 5% deactivation rate they will get classified as P1 and if these account behave similar to their corresponding P0 account they will get identified as P0 and will be blocked for catalog upload in 2 weeks.
Comms Management (not updated)
Send Comms (High Visibility Channel) to all sellers uploading brand infringements educating them about Uploading genuine products Not uploading Brand Fakes/Illegal listings Asking them to submit Brand Authorisation letter before uploading any Branded Product Warning them about permanent future catalog upload blocks On Panel Comms (At catalog Upload Section) P0 seller (Pre Undertaking) - Catalog Screen Block message/Possible Redirection to catalog support page Calling: Dedicated Agent bandwidth for calling incremental P0 sellers every week (Incremental P0 sellers ~200-300) (VOS on Unauthorized Listing) Explain to them the blocking has been done intentionally as a punishment and also educate them about what can be uploaded v/s what can be done (). (Please don’t take bug/system error as response - make them admit about their actions) No unblock timelines to be communicated here, Incase submit submits the undertaking a period of one week can be communicated to the seller for getting unblocked for new catalog upload. Explaining the consequences of reuploading brand fakes again - Permanent Seller Deactivations, very strict monitoring. P0 Seller (Post Undertaking) Support: prepare responses for Type1,Type2 & Type3 since we are not entertaining any corrective actions from the supplier side post the undertaking. Support: Communicating punishment timeline of unblock for Type1,Type2 sellers. Warning of severe monetary penalty and permanent deactivation. Off Panel Comms: Formal warning of permanent deactivation
Total Classification
P1
P0 (Has not Submitted Undertaking Yet)
P0(Has submitted Undertaking)
Graphical Timeline
Pseudo Execution Code
Fetching Sellers
Fetch all suppliers from repeat offenders model table Classifying Sellers
For all suppliers from (repeat offenders table) - Check if suppliers have entry in the Undertaking Table. If entry is found in undertaking table Create a repeat offender model step for P0 sellers who have submitted undertakings and calculate brand deactivations (Frequency, Deactivation_perc) happening for the products post their undertaking date. Type 3 [Threshold match or (current_date < Undertaking_Date + 7 day)] Type 1 [(Date of threshold match < Undertaking_Date + interval ‘28’ day) ] Assign status as P0 till current_date > (1st Date of threshold match) + 60 days Type 2 [(Date when Frequency became 3 > Undertaking_Date + interval ‘28’ day) ] Assign status as P0 till current_date < (1st instance when frequency=3) + 15 days Do the classification of remaining sellers (not part of the undertaking table) basis the existing logic of - P0 & P1. With modification such that any seller who graduates to P0 remains P0 till 30 days. Introduce additional flag for P0 Type1, date of reactivation (i.e. 1st Date when when frequency thresholds match) + 60 days ) Type2, date of reactivation (i.e. 1st Date when when frequency thresholds match) + 30 days )
Rough sheet:
FPs Identification
OC distribution of P0 sellers (Before vs after block)
Listing inflow distribution of P0 sellers (WOW listings ) - potential listing loss due to P0 upload block ( )
QC all listings of suppliers who are falling in P1, P2 buckets, OC loss and high inflow sellers
An extension on Repeat offender Model:
View dipstick P0 classification:
Similar logic as brand infringements
Impact metric
Checking for reduction of P0 supplier PIDs in both new inflow + view dipstick