feat(catalog): implement sprint 10 advanced search experience
Some checks failed
Architecture Governance / architecture (push) Has been cancelled
Some checks failed
Architecture Governance / architecture (push) Has been cancelled
This commit is contained in:
@@ -54,6 +54,7 @@ Bootstrap JSON является главным конфигурационным
|
||||
- branding
|
||||
- navigation
|
||||
- footer
|
||||
- catalog
|
||||
- productPage
|
||||
- staticPages
|
||||
- widgetRegistry
|
||||
@@ -71,6 +72,22 @@ Bootstrap JSON является главным конфигурационным
|
||||
- Для footer links/legal/payout icons источник истины — bootstrap JSON.
|
||||
- Для staticPages контент поддерживается в формате multilingual HTML и рендерится только через safe sanitizer.
|
||||
- Для productPage допускаются только feature-конфиги (enabled/pageSize/tabs/showSummary), без доменных данных отзывов и вопросов.
|
||||
- Для catalog допускаются только UI/feature-конфиги (layout/sorts/filters/visibility toggles), без товарных данных.
|
||||
|
||||
### Catalog Config (опционально)
|
||||
- catalog.layout: grid | large-grid | compact-grid | list
|
||||
- catalog.navigationMode: default | left-category-navigation | mega-category-layout | top-category-carousel
|
||||
- catalog.defaultSort: relevance | latest | price_asc | price_desc | rating | popular | discount
|
||||
- catalog.availableSorts: string[]
|
||||
- catalog.enabledFilters: string[]
|
||||
- catalog.showBreadcrumbs: boolean
|
||||
- catalog.showCategoryBanner: boolean
|
||||
- catalog.showSubcategoryChips: boolean
|
||||
- catalog.showRatings: boolean
|
||||
- catalog.showDiscounts: boolean
|
||||
- catalog.showAvailability: boolean
|
||||
- catalog.suggestionsEnabled: boolean
|
||||
- catalog.searchHistoryEnabled: boolean
|
||||
|
||||
### Product Engagement Config (опционально)
|
||||
- productPage.rating.enabled: boolean
|
||||
|
||||
Reference in New Issue
Block a user