सेवाओं का क्रम सेट करें

खास जानकारी

किसी व्यापारी/कंपनी के लिए सेवाओं के दिखने के क्रम पर असर डालने के लिए, सेवा फ़ीड में हर एक के लिए ranking_hint.score सेट करें.
// Ranking hints for a service.
message ServiceRankingHint {
  // Arbitrary partner or merchant assigned rank for this service.
  //
  // Services with a higher score will be shown more prominently (e.g. shown
  // higher in lists). Note that other factors may also influence ranking, such
  // as price, availability, user history, etc.
  //
  // Optional. Must be non-negative if set.
  optional float score = 1;
}
एक से ज़्यादा सेवाएं दिखाए जाने पर, उदाहरण के लिए, वह पेज जिसमें "Book" बटन मौजूद होता है, जो उपयोगकर्ता के लिए सभी सेवाएं दिखाता है. यह सेवाएं ऑर्डर करने के लिए, Service.ranking_hint.score का इस्तेमाल सिग्नल के रूप में करता है. पेज पर मौजूद स्कोर जितना ज़्यादा होगा, सेवा उतनी ही ज़्यादा दिखेगी.

उदाहरण

एक व्यापारी/कंपनी को तीन सेवाएं मिलती हैं और &बालों को &कोट करें;कोटिंग &कोटेशन;&कोट
  • बाल काटने की सुविधा
  • स्कैल्प मसाज और हेयरकट
  • रंग भरने से जुड़े गेम
  • सेवा फ़ीड की जानकारी इस तरह दी जा सकती है:

    सेवाएं

    {
      "service": [
        {
          "price": {
            "currency_code": "USD",
            "price_micros": 20000000
          },
          "service_id": "haircut",
          "prepayment_type": "NOT_SUPPORTED",
          "merchant_id": "beauty-1",
          "localized_service_name": {
            "value": "Haircut",
            "localized_value": [
              {
                "locale": "en",
                "value": "Haircut"
              }
            ]
          },
          "localized_description": {
            "value": "Get a haircut.",
            "localized_value": [
              {
                "locale": "en",
                "value": "Get a haircut."
              }
            ]
          },
          "ranking_hint": {
            "score": 30.0
          }
        },
        {
          "localized_service_name": {
            "value": "Coloring",
            "localized_value": [
              {
                "locale": "en",
                "value": "Coloring"
              }
            ]
          },
          "price": {
            "currency_code": "USD",
            "price_micros": 40000000
          },
          "service_id": "haircoloring",
          "prepayment_type": "NOT_SUPPORTED",
          "merchant_id": "beauty-1",
          "localized_description": {
            "value": "Get your hair dyed.",
            "localized_value": [
              {
                "locale": "en",
                "value": "Get your hair dyed."
              }
            ]
          },
          "ranking_hint": {
            "score": 10.0
          }
        },
        {
          "localized_service_name": {
            "value": "Scalp massage and Haircut",
            "localized_value": [
              {
                "locale": "en",
                "value": "Scalp massage and Haircut"
              }
            ]
          },
          "price": {
            "currency_code": "USD",
            "price_micros": 30000000
          },
          "service_id": "scalpmassage",
          "prepayment_type": "NOT_SUPPORTED",
          "merchant_id": "beauty-1",
          "localized_description": {
            "value": "Get a shampoo and scalp massage followed by a haircut.",
            "localized_value": [
              {
                "locale": "en",
                "value": "Get a shampoo and scalp massage followed by a haircut."
              }
            ]
          },
          "ranking_hint": {
            "score": 20.0
          }
        }
      ]
    }
    ऊपर बताए गए क्रम (दूसरे सिग्नल के बिना) से ये नतीजे मिलेंगे:

    सेवाओं का क्रम: हेयरकट, स्कैल्प मसाज, और हेयर कटिंग.