FSP 1.0

FSP / Приложение / residual_gaps

Находки проверки прайсами

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

Этот реестр не входит в стандарт: приложение, доказывающее покрытие на реальных прайсах.

Строк: 8. Машиночитаемо: JSON · CSV

severitycodesourceissueproposed_fixstatus
P1MODEL-STORAGE-001оператор AБесплатные первые 14 суток требуют контекста storage_age_days и ступенчатого правила по возрасту партии.Добавить storage_age_days в реестр условий и правило бесплатного периода.resolved
P1MODEL-SCHEDULE-001оператор AГрафик доставок по дням недели не представлен сущностями route_schedules.Добавить маршруты и недельные окна доступности.resolved
P2CAT-REAL-001Все источникиРеальные прайсы требуют атомарных услуг photo_documentation, carton_sealing, document_printing, outer_packaging_removal и order_correction.Добавить услуги в каталог и связать с параметрами/метриками.resolved
P2PARAM-REAL-001операторы A и BНужны параметры inventory_rotation_method и pickup_source.Добавить параметры и связи услуг.resolved
P1MODEL-STORAGE-002оператор A и его калькуляторСтупенчатая цена хранения по сроку не выражалась: у price_tiers не было ни режима применения, ни шкалы срока — бесплатный период приходилось кодировать одиночным условием.Добавить tier_mode/tier_variable/tier_scope, реестры переменных и областей диапазонов, storage_age_days и storage_stay_days как шкалы.resolved
P1MODEL-TIER-001Рынок ФФРазная цена первой и последующих единиц одного товара не выражалась: не было ни порядкового номера единицы, ни области группировки по товару.Добавить unit_sequence, области order_sku/supply_sku/batch и режим progressive.resolved
P1MODEL-ADJ-001оператор BСтрока «срочная сборка ×2» — это модификатор цены, а не метод расчёта: в импорте она была размечена calculation_method=adjustment, значения вне закрытого списка методов.Разделить цель нормализации: колонки target_entity (price_rule / price_adjustment) и adjustment_type; проверять метод расчёта только у строк-правил.resolved
P1CORE-DEST-001Реестр пунктов назначенияРеестр пунктов назначения нужно собирать из официальных справочников маркетплейсов, а не по названиям из прайсов: «Коледино» и «Каледино» в двух прайсах — один и тот же склад.Собран скриптом из справочников WB (склады поставок и точки сдачи FBS) и Ozon (кластеры): 1039 пунктов с идентификаторами маркетплейсов.resolved