Методология цен

Методология цен FATSLIM

Как читать городские ценовые строки, нормализованные метрики и ограничения справочных данных.

Базапродукт + город + единица
Метрики100 г, 100 ккал, 10 г белка
Статусысправочные данные
Магазинтолько после проверки

Как читать ценовые метрики

Каждая метрика наследует ограничения исходной ценовой строки и пищевой карточки.

Нет текущих магазинных цен без проверки FATSLIM не заявляет цену конкретного магазина и не показывает корзину покупки. Данные конкретной торговой точки могут появляться публично только после отдельной проверки источника и прав на показ.
Городская ценовая строка Базовая единица цены - строка product + city + unit + currency + value. Она показывает доступную запись для города и продукта, а не обязательную цену во всех магазинах города.
Нормализованная цена Нормализация переводит ценовую строку к сопоставимому виду. Для цены за кг цена за 100 г считается делением на 10; остальные метрики используют БЖУ на 100 г.
Цена за 100 г Это цена одной десятой килограмма по доступной строке. Метрика помогает сравнивать продукты с разной массой и категорией.
Цена за 100 ккал Формула использует цену за 100 г и калорийность на 100 г: price_per_100g / (kcal_per_100g / 100). Если калорийность отсутствует или равна нулю, значение не выводится.
Цена за 10 г белка Формула использует цену за 100 г и белок на 100 г: price_per_100g / (protein_per_100g / 10). Если белок отсутствует или равен нулю, значение не выводится.
Статус справочной строки Справочные строки нужны для проверки шаблонов, маршрутов, таблиц и отчетов. Они не являются подтверждением рынка и должны читаться как ограниченные справочные данные.
Строки из внешних источников Если запись пришла из внешнего процесса сбора данных, она все равно требует проверки источника, прав на публичный показ и нейтральной подписи. Без этого строка не должна выглядеть как подтвержденная публичная запись.
Формулировка свежести данных Если дата наблюдения безопасно доступна, FATSLIM может показать нейтральную подпись вроде "по данным наблюдения от ...". Если даты или проверки нет, используется формулировка "по доступным данным".
Ограничение интерпретации Подсветка минимума означает меньшую доступную строку в таблице FATSLIM. Это не обещание, что пользователь найдет такую цену в магазине сейчас.

Пример расчета

Если городская строка для продукта равна 300 ₽/кг, то цена за 100 г равна 30 ₽. Если в пищевой карточке 150 ккал на 100 г, цена за 100 ккал равна 30 / 1,5 = 20 ₽. Если белка 20 г на 100 г, цена за 10 г белка равна 30 / 2 = 15 ₽.

Если исходная цена является справочной строкой, все производные метрики тоже остаются справочными.

Что FATSLIM не утверждает

  • Не утверждает наличие товара, акции, доставки или конкретной магазинной цены.
  • Не заменяет мониторинг торговых сетей и не показывает checkout-корзину.
  • Не смешивает пустые значения с расчетными: если данных нет, выводится "нет данных" или "н/д".
  • Не делает медицинских выводов из цены за калорию или белок.