Нижний перцентиль
При 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 раза.Оценки критиков, пользователей магазина и медали не усредняем между собой. Всегда показываем источник, тип оценки, число голосов и соответствие винтажу.
Рейтинг помогает выбрать вино, но не делает цену выгодной.Прозрачность
Последний известный результат каждого сборщика. Ошибка не стирает предыдущую историю, но такой снимок требует внимания.
Aromatny Mir returned HTTP 503
1 page errors out of 1
METRO защищает каталог циклической проверкой; используется последний сохранённый снимок
queued=16