Как получить значок проверенной скидки

  1. Как продавцу получить значок проверенной скидки
  2. Как рассчитывается медианное значение цены
  3. Почему проверенная скидка не отображается

Некоторые предложения в результатах поиска по товарам помечаются значком «Проверенная скидка». «Проверенная скидка» помогает пользователям убедиться: исходную цену не завышали перед распродажей, чтобы скидка выглядела больше.

При этом старая цена отображается перечеркнутой только для предложений со значком «Проверенная скидка».

Пример отображения (дизайн может меняться):





Как продавцу получить значок проверенной скидки

  1. Передавайте данные об ассортименте вашего магазина поиску по товарам. Чтобы проверить корректность передачи данных через фид или API, перейдите в Вебмастер на страницу Товары в поиске → Фиды и убедитесь, что в фидах нет ошибок. Если ошибки есть, посмотрите, как их исправить в разделе Служба поддержки Поиска по товарам и решение проблем.
  2. Для предложений со скидками укажите старую цену до скидки в элементе oldprice, а новую цену со скидкой — в элементе price. Подробное описание элементов см. в разделе Список и описание элементов.
  3. Алгоритм поиска по товарам рассчитывает медианное значение истории цены в элементе price на ваш товар и сравнивает его со значением, указанным в элементе oldprice.
  4. Если значение oldprice равно медианному значению или отклоняется от него не больше чем на 5%, то предложение на товар помечается значком «Проверенная скидка».

Кроме этого, Яндекс может получать информацию о ценах и скидках от поисковых роботов, которые обходят открытые для индексирования сайты. Таким образом, значок «Проверенная скидка» также может присваиваться товарам, если вы не передавали фид, но контент вашего сайта был обработан роботами Яндекса.

Как рассчитывается медианное значение цены

  1. Раз в день логируется история цены на предложение о товаре. Для построения медианного значения требуется минимум 15 записей и максимум 60 из элемента price.
  2. Медианная цена рассчитывается по алгоритму:
    1. Значения из истории цен на товар сортируются от меньшей к большей.
    2. Если в ряду четное количество значений, для расчета медианного значения необходимо взять два числа из середины ряда. Их нужно сложить, а сумму разделить пополам.

      Пример

      В Магазине Х цены на товар Y менялись следующим образом:

      Дата 17.10 18.10 19.10 20.10 21.10 22.10 23.10 24.10
      price 180 руб. 180 руб. 150 руб. 150 руб. 100 руб. 100 руб. 100 руб. 100 руб.

      Для расчета медианы берем 2 значения из середины ряда. Это 100 и 150. Складываем их и делим сумму пополам: (100+150)/2=125 руб. Медиана равна 125 руб.

    3. Если количество цен в ряду нечетное, то берется центральное значение в ряду. Оно и будет медианной ценой.

      Пример

      В Магазине Х цены на товар Y менялись следующим образом:

      Дата 16.10 17.10 18.10 19.10 20.10 21.10 22.10 23.10 24.10
      price 200 руб. 180 руб. 180 руб. 150 руб. 150 руб. 100 руб. 100 руб. 100 руб. 100 руб.

      Центральное значение в ряду — 150 руб. Медиана равна 150 руб.

  3. Значение медианной цены сравнивается со значением oldprice и допускается их отклонение от медианной не больше чем на 5%.

    Пример: знак «Проверенная скидка» будет присвоен
    1. В Магазине Х цены на товар Y менялись следующим образом:

      Дата 16.10 17.10 18.10 19.10 20.10 21.10 22.10 23.10 24.10 25.10
      price 200 руб. 180 руб. 180 руб. 150 руб. 150 руб. 100 руб. 100 руб. 100 руб. 100 руб. 80 руб.
      oldprice 150 руб.

      Медианное значение в этом ряду будет равно 150 руб.

    2. 25 октября вы передали значение oldprice 150 руб. и price 80 руб.
    3. Алгоритм поиска по товарами сравнивает значение oldprice и медианной цены на товар. Так как значение oldprice не превышает значение медианной цены, этому предложению на товар будет присвоен значок «Проверенная скидка».
    Пример: знак «Проверенная скидка» присвоен не будет
    1. В Магазине Х цены на товар Y менялись следующим образом:

      Дата 16.10 17.10 18.10 19.10 20.10 21.10 22.10 23.10 24.10 25.10
      price 200 руб. 180 руб. 180 руб. 150 руб. 150 руб. 100 руб. 100 руб. 100 руб. 100 руб. 80 руб.
      oldprice 300 руб.

      Медианное значение в этом ряду будет равно 150 руб.

    2. 25 октября вы передали значение oldprice 300 руб. и price 80 руб.
    3. Алгоритм поиска по товарами сравнивает значение oldprice и медианной цены на товар. Так как значение oldprice превышает значение медианной цены больше чем нам 5%, этому предложению на товар значок «Проверенная скидка» присвоен не будет.

Почему проверенная скидка не отображается

Значок может отсутствовать, если:

  • магазин-партнер не передал информацию о значении в элементе oldprice товара в YML-файле;
  • недостаточно данных для расчета медианной цены: товар должен присутствовать на выдаче поиска по товарам не меньше 15 дней;
  • значение oldprice превышает медианное значение цены больше чем на 5%.