Нижний перцентиль
При 8 и более корректных наблюдениях ориентиром становится 10-й перцентиль: лишь примерно 10% цен были ниже.
Методика без магии
Мы не принимаем зачеркнутую цену на веру. Сравниваем текущую цену с историей этой же бутылки и с тем, как конкретный магазин обычно назначает скидки.
Главная формула
Так магазин не может сделать «справедливую цену» выше одной только красивой зачеркнутой ценой.
Pспр = min (Pистория, Pполка × kмагазина)
При 8 и более корректных наблюдениях ориентиром становится 10-й перцентиль: лишь примерно 10% цен были ниже.
Используем медиану за 90 дней и подчёркиваем ориентир штриховкой. Наведение или тап показывает данные и ход расчёта. Если надёжного ориентира нет совсем — цену не выдумываем.
Наблюдения ниже 0.3× или выше 3.0× медианы считаем вероятной ошибкой парсинга и не включаем в формулу.
Что видит пользователь
(Pспр − Pсейчас) / Pспр × 100%
Показываем её, когда текущая цена действительно ниже справедливой. Именно по ней сортируется режим «По реальной выгоде».
(Pполка − Pсейчас) / Pполка × 100%
Это заявление продавца. Оно остаётся на карточке, но само по себе не доказывает, что предложение выгодное.
От магазина до карточки
Регулярно сохраняем полочную и финальную цену, наличие и условия акции. Для «2+1» и покупки от нескольких штук считаем эффективную цену одной бутылки.
Точный GTIN связывает карточки автоматически. Без него сверяем производителя и название с транслитерацией; разные объём или винтаж запрещают связь, сомнительные пары проверяются вручную.
Цены одной бутылки из разных магазинов образуют общую историю. При этом исходная карточка, ссылка и доказательство каждого наблюдения сохраняются отдельно.
После новых наблюдений обновляем ориентиры и отклонение текущей цены. Параметры хранятся в базе, меняются через админку, а изменения попадают в аудит.
Отдельные ориентиры
Показываем справочно только для точного GTIN, с источником, страной, валютой и датой. Пересчитываем по официальному курсу ЦБ, но не добавляем к справедливой цене: логистика, налоги и московская наценка пока недостаточно изучены.
Предупреждение «дорого относительно ЕС» появляется, если Москва выше ориентира более чем в 2.0 раза.Оценки критиков, пользователей магазина и медали не усредняем между собой. Всегда показываем источник, тип оценки, число голосов и соответствие винтажу.
Рейтинг помогает выбрать вино, но не делает цену выгодной.