Чтобы повлиять на порядок отображения услуг для конкретного продавца, установите ranking_hint.score для каждой Service в ленте услуг .
// 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;
}
При отображении нескольких услуг (пример: страница сразу после кнопки «Забронировать», на которой отображаются все услуги, из которых пользователь может выбрать), будет использоваться Service.ranking_hint.score в качестве одного из сигналов для заказа Услуг. . Чем выше балл, тем выше на странице будет отображаться Сервис.
Пример
У торговца есть 3 услуги «Стрижка», «Окрашивание», «Массаж кожи головы и стрижка», предпочтительный порядок которых следующий:
Стрижка
Массаж головы и стрижка
Раскраска
Сервисный фид может быть указан следующим образом: