o
    mDWjR'  ã                   @   s
  d Z dZdZdZdZdZdddddddd	œZdddddddd
œZdZdZ	dZ
dddddœZdZdZdZdddddœZdZdZdZdZg d¢Zddddd d!ddd"œZd#Zd$Zd%Zd&Zd'Zd(Zd)Zd*Zd)Zd+d,d-d.œZd/Z d0Z!d1Z"d0Z#d2Z$d3Z%d,d4ddd5œZ&d6Z'd7Z(d8Z)d9Z*d0Z+d:dd;d<d<ddd=d>d?œ	Z,e)d@e*dAiZ-dBZ.e)d#e*diZ/e)de*dCiZ0dDZ1dEZ2dFZ3d'Z4dGZ5dZ6dHZ7d0Z8d'Z9dIZ:dEZ;dZ<dFZ=dZ>dJZ?dZ@dKZAd'ZBd7ZCdLZDdMZEdNdOd)dPdNd)dBdBdPdPd)d)dBdQœZFd-ddddddRœZGdSZHdZIdTZJdUZKd1ZLd&ZMd'ZNd/ZOd&ZPdZQd0ZRdZSdVZTdWS )Xzˆ
Central place for every scoring weight and business threshold.

Tuning the decision engine should only ever require editing this file.
ÚSELLÚCONSIDERÚDO_NOT_SELLg     ÀR@ç      I@gš™™™™™É?g333333Ã?gš™™™™™¹?)Úsupplier_priceÚprofitÚshippingÚstore_qualityÚ	inventoryÚdeliveryÚ
popularity)ÚproductÚstoreÚbest_skuÚaverage_skuÚmarketÚriskÚstrengthg     @U@ç     €Q@Ú	ExcellentÚGoodÚAverageÚPoor)Ú	EXCELLENTÚGOODÚAVERAGEÚPOORi'  iÐ  iˆ  gffffffæ?gš™™™™™©?)ÚratingsÚsalesÚreviewsÚ	followerséô  éd   é   é
   ))é    g        )é   ç      $@)r#   ç      >@)r"   r   )r!   r   )r    g     €V@)éè  g      Y@ÚHighÚMediumÚLowzVery LowzOut Of Stock)r   ÚHIGHÚMEDIUMÚLOWÚVERY_LOWÚOUT_OF_STOCKr   ÚLIMITEDé   é-   g      @r'   g      .@)ÚCAINIAOÚ
ALIEXPRESSÚDHLÚUPSÚFEDEXÚEMSÚYANWENÚARAMEXr&   )	ÚGBÚUKÚSAÚAEÚESÚFRÚDEÚPLÚCZgš™™™™™Ù?gffffffÖ?g      Ð?)Údelivery_timeÚcostÚextrasg      T@g      N@g      D@g     €A@g      4@g333333Ó?)ÚroiÚmarginÚabsolute_profitÚprice_competitivenessr(   i,  ÚukÚsaudig
×£p=
Ç?g¤p=
×£À?g¸…ëQ¸¾?g¸…ëQ¸®?g{®Gáz¤?)	r   r   r   Úpricer   r
   Úcompletenessr   r	   )
r<   r=   r@   rA   rB   rC   rD   ÚBEÚNLÚIT)r>   r?   g       @é(   é2   g      @é   é   g       @g      @é   é   é   é   g      (@g      @g      @)Úhigh_ratingÚdecent_ratingÚ
high_salesÚ
some_salesÚtrusted_storeÚfast_shippingÚtrackingÚhealthy_stockÚmany_variantsÚ
good_priceÚcomplete_descriptionÚmultiple_imagesÚgood_specifications)r   r   Ústore_reputationÚlisting_completenessÚshipping_reliabilityÚmetric_consistencyéÈ   )r#   g     @P@)é   ç     €F@rn   N)UÚ__doc__ÚDECISION_SELLÚDECISION_CONSIDERÚDECISION_DO_NOT_SELLÚSELL_THRESHOLDÚCONSIDER_THRESHOLDÚSKU_SCORE_WEIGHTSÚPRODUCT_SCORE_WEIGHTSÚSTORE_GRADE_EXCELLENTÚSTORE_GRADE_GOODÚSTORE_GRADE_AVERAGEÚSTORE_GRADESÚSTORE_MAX_SALES_FOR_FULL_SCOREÚ STORE_MAX_REVIEWS_FOR_FULL_SCOREÚ"STORE_MAX_FOLLOWERS_FOR_FULL_SCOREÚSTORE_METRIC_WEIGHTSÚINVENTORY_EXCELLENTÚINVENTORY_HIGHÚINVENTORY_MEDIUMÚINVENTORY_VERY_LOWÚINVENTORY_SCORE_ANCHORSÚINVENTORY_HEALTHÚDELIVERY_DAYS_FASTÚDELIVERY_DAYS_SLOWÚSHIPPING_COST_CHEAPÚSHIPPING_COST_EXPENSIVEÚTRACKING_BONUSÚTRUSTED_CARRIER_KEYWORDSÚTRUSTED_CARRIER_BONUSÚPREFERRED_WAREHOUSESÚPREFERRED_WAREHOUSE_BONUSÚSHIPPING_SCORE_WEIGHTSÚSHIPPING_GRADE_EXCELLENTÚSHIPPING_GRADE_GOODÚSHIPPING_GRADE_AVERAGEÚROI_FOR_FULL_SCOREÚMARGIN_FOR_FULL_SCOREÚPROFIT_FOR_FULL_SCOREÚPROFIT_SCORE_WEIGHTSÚSALES_FOR_FULL_POPULARITYÚREVIEWS_FOR_FULL_POPULARITYÚ	MARKET_UKÚMARKET_SAUDIÚMARKET_RECOMMEND_THRESHOLDÚMARKET_SCORE_WEIGHTSÚMARKET_LOCAL_WAREHOUSESÚMARKET_LOCAL_WAREHOUSE_BONUSÚMARKET_DELIVERY_FASTÚMARKET_DELIVERY_SLOWÚRISK_LOW_STOCK_UNITSÚRISK_POOR_RATINGÚRISK_LONG_SHIPPING_DAYSÚRISK_HIGH_SHIPPING_COSTÚRISK_LOW_REVIEW_COUNTÚRISK_WEAK_STORE_SCOREÚRISK_HEAVY_PACKAGE_KGÚRISK_LARGE_PACKAGE_CMÚRISK_POINTS_PER_ITEMÚSTRENGTH_HIGH_RATINGÚSTRENGTH_DECENT_RATINGÚSTRENGTH_HIGH_SALESÚSTRENGTH_SOME_SALESÚSTRENGTH_TRUSTED_STORE_SCOREÚSTRENGTH_FAST_SHIPPING_DAYSÚSTRENGTH_HEALTHY_STOCK_UNITSÚSTRENGTH_MANY_VARIANTSÚSTRENGTH_GOOD_PRICEÚSTRENGTH_COMPLETE_DESCRIPTIONÚSTRENGTH_MULTIPLE_IMAGESÚSTRENGTH_GOOD_SPECIFICATIONSÚSTRENGTH_SIGNAL_POINTSÚCONFIDENCE_COMPONENT_WEIGHTSÚCONFIDENCE_REVIEWS_FULLÚCONFIDENCE_SALES_FULLÚCONFIDENCE_CAP_FEW_REVIEWSÚ CONFIDENCE_CAP_ALMOST_NO_REVIEWSÚCONFIDENCE_BASEÚCONFIDENCE_MAX_DISTANCE_BONUSÚCONFIDENCE_DATA_BONUSÚPRODUCT_SELL_SCOREÚPRODUCT_SELL_MAX_RISKÚPRODUCT_SELL_MIN_CONFIDENCEÚPRODUCT_CONSIDER_SCOREÚPRODUCT_CONSIDER_FALLBACK_SCOREÚPRODUCT_CONSIDER_MAX_RISK© rÄ   rÄ   úz/var/www/snowflake_co_dev_github/snow_flake_back_end_deploy/mama_care_api/ali_express_ds/pms/engine/constants/constants.pyÚ<module>   s0   		ùùüü÷ýü
÷þóú