BR 1.10 — Admin Franchise (BFF + Web)
Справочник прейскурантов + таб “Цены” в конструкторе каталога + назначение на ТТ.
BFF
- PL-AF-01: Shared types — PriceList, PriceListVersion, PriceListItem, PriceListModifierItem
- PL-AF-02: BFF proxy для Catalog Service price list endpoints (8 роутов)
- PL-AF-03: BFF proxy для Store Service price list assignment (через существующий PATCH /stores/:id)
Web — Справочник прейскурантов
- PL-AF-04: Страница
/catalog/price-lists— список прейскурантов (таблица, поиск, создание, удаление) - PL-AF-05: API клиент
web/src/api/priceLists.ts— CRUD + версии - PL-AF-06: Sidebar — добавить пункт “Прейскуранты” (только Franchise)
Web — Таб “Цены” в конструкторе каталога
- PL-AF-07: Таб “Цены” на странице
VersionViewPage.tsx- Select прейскуранта
- Таблица цен товаров (inline-редактирование)
- Таблица цен опций модификаторов
- Кнопка “Сохранить цены”
Web — Назначение на ТТ
- PL-AF-08: Добавить поле “Прейскурант” в карточку ТТ (select + assign/remove API)
Web — Убрать base_price
- PL-AF-09: Убрать поле “Цена” из ProductListPage, ProductViewPage, ProductCreatePage, ProductEditPage
- PL-AF-10: Убрать base_price из форм модификаторов (ModifierListPage, создание опций)