feat(ux): implement sprint 11 user experience module
This commit is contained in:
@@ -56,6 +56,7 @@ Bootstrap JSON является главным конфигурационным
|
||||
- footer
|
||||
- catalog
|
||||
- productPage
|
||||
- userExperience
|
||||
- staticPages
|
||||
- widgetRegistry
|
||||
- visibility
|
||||
@@ -100,6 +101,24 @@ Bootstrap JSON является главным конфигурационным
|
||||
- productPage.tabs.items: array (description/specifications/reviews/questions/delivery/warranty)
|
||||
- productPage.relatedProducts.enabled: boolean
|
||||
|
||||
### User Experience Config (опционально)
|
||||
- userExperience.wishlist.enabled: boolean
|
||||
- userExperience.wishlist.headerBadgeEnabled: boolean
|
||||
- userExperience.compare.enabled: boolean
|
||||
- userExperience.compare.maxItems: number
|
||||
- userExperience.compare.hideIdenticalDefault: boolean
|
||||
- userExperience.compare.highlightDifferencesDefault: boolean
|
||||
- userExperience.recentlyViewed.enabled: boolean
|
||||
- userExperience.recentlyViewed.maxItems: number
|
||||
- userExperience.recentlyViewed.widgetEnabled: boolean
|
||||
- userExperience.share.enabled: boolean
|
||||
- userExperience.continueBrowsing.enabled: boolean
|
||||
- userExperience.savedSearches.enabled: boolean
|
||||
- userExperience.savedSearches.maxItems: number
|
||||
|
||||
Правило:
|
||||
- Для userExperience допускаются только feature-конфиги (flags/limits/default behaviors), без пользовательских списков (wishlist/compare/recentlyViewed/saved searches) и без product payloads.
|
||||
|
||||
## Пример полного минимального bootstrap
|
||||
```json
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user