Регистрация  |  Вход

Custom fields

Доброго времени суток всем!
Приношу свои глубочайшие извинения может я не по адресу, но вы подскажите хотя бы куда по адресу обратится.
Не судите строго я новичок в Salesforce.
Столкнулся на первом же и наверника самым простым вопросом
к сути:
Setup/Object Manager/Product создал новое поле (Brand | Brand__c | Picklist)
в Setup/Object Manager/Product/Field Sets добавил Brand в "In the Field Set"
в Setup/Object Manager/Product/Search Layouts добавил Default Layout Product Name, Product Class, Product Code, Product Description, Product Family, Brand
в Settings/Store/Displayable Fields через Manage Fields добавил Brand
в Settings/Search/Searchable Fields через Manage Searchable Fields добавил Brand
теперь
в Experience Builder / Page Product в блоке Product Detail Headings добавляю Fields и назначаю Brand
SKU Field Label показывается
А Brand не показывается на странице
Подскажите что не так ????
Доброго времени суток всем!
Приношу свои глубочайшие извинения может я не по адресу, но вы подскажите хотя бы куда по адресу обратится.
Не судите строго я новичок в Salesforce.
Столкнулся на первом же и наверника самым простым вопросом
к сути:
Setup/Object Manager/Product создал новое поле (Brand | Brand__c | Picklist)
в Setup/Object Manager/Product/Field Sets добавил Brand в "In the Field Set"
в Setup/Object Manager/Product/Search Layouts добавил Default Layout	Product Name, Product Class, Product Code, Product Description, Product Family, Brand
в Settings/Store/Displayable Fields через Manage Fields добавил Brand
в Settings/Search/Searchable Fields через Manage Searchable Fields добавил Brand
теперь
в Experience Builder / Page Product в блоке Product Detail Headings добавляю Fields и назначаю Brand 
SKU Field Label показывается 
А Brand не показывается на странице
Подскажите что не так ???? 
BlackDiamond
Подскажите что не так ????

1. Доступ на уровне поля (Field-Level Security)
Это самая частая причина. Даже если поле добавлено во все Field Sets, Salesforce не покажет его пользователю, если у его профиля нет прав на чтение.
Перейди в Object Manager -> Product -> Fields & Relationships -> Brand.
Нажми кнопку Set Field-Level Security.
Убедись, что для профиля Guest User (твоего сайта) или профиля авторизованного пользователя стоит галочка Visible.

2. Права доступа в Experience Cloud (Guest User Profile)
Если ты смотришь страницу как неавторизованный пользователь:

В Experience Builder зайди в Settings (шестеренка) -> General.
Кликни по ссылке в разделе Guest User Profile.
В открывшемся профиле убедись, что в разделе Object Permissions у объекта Products есть право Read, а в Field-Level Security (как в пункте 1) разрешено чтение поля Brand__c.
[quote="BlackDiamond"]Подскажите что не так ????[/quote]

1. Доступ на уровне поля (Field-Level Security)
Это самая частая причина. Даже если поле добавлено во все Field Sets, Salesforce не покажет его пользователю, если у его профиля нет прав на чтение.
Перейди в Object Manager -> Product -> Fields & Relationships -> Brand.
Нажми кнопку Set Field-Level Security.
Убедись, что для профиля Guest User (твоего сайта) или профиля авторизованного пользователя стоит галочка Visible.

2. Права доступа в Experience Cloud (Guest User Profile)
Если ты смотришь страницу как неавторизованный пользователь:

В Experience Builder зайди в Settings (шестеренка) -> General.
Кликни по ссылке в разделе Guest User Profile.
В открывшемся профиле убедись, что в разделе Object Permissions у объекта Products есть право Read, а в Field-Level Security (как в пункте 1) разрешено чтение поля Brand__c.

не совсем понял зачем добавлять в Field Set , Page Layout достаточно.

спросил Slackbot AI.

What to check specifically:
1. Is the component a standard "Record Detail" or a custom Product Detail block?
If it's a standard Record Detail component, go to its properties in Experience Builder and confirm Brand__c is added to the layout it references. The layout shown is driven by the Page Layout assigned in Object Manager — not the Field Set.
Add Brand__c to the Product Page Layout in Setup > Object Manager > Product > Page Layouts

2. Picklist value assigned?
Confirm the specific product record you're viewing actually has a Brand__c value selected. Picklists with no value won't render anything — not even a blank label in some components.

The most likely fix is adding Brand__c to the Product Page Layout in Object Manager, since standard Experience Cloud Record Detail components use Page Layouts, not Field Sets.
не совсем понял зачем добавлять в Field Set ,  Page Layout достаточно.

спросил Slackbot AI. :rolling:

What to check specifically:
1. Is the component a standard "Record Detail" or a custom Product Detail block?
If it's a standard Record Detail component, go to its properties in Experience Builder and confirm Brand__c is added to the layout it references. The layout shown is driven by the Page Layout assigned in Object Manager — not the Field Set.
Add Brand__c to the Product Page Layout in Setup > Object Manager > Product > Page Layouts

2. Picklist value assigned?
Confirm the specific product record you're viewing actually has a Brand__c value selected. Picklists with no value won't render anything — not even a blank label in some components.

The most likely fix is adding Brand__c to the Product Page Layout in Object Manager, since standard Experience Cloud Record Detail components use Page Layouts, not Field Sets.
На 1 в Field-Level Security for Profile ВСЕ что можно стоит Визибл
На 2 я не понял что сделать

И последнее в Experience Builder зайди в Settings стоит галочка (Guest users can see and interact with the site without logging in)

И последнее не очень понял куда что и где
На 1 в Field-Level Security for Profile ВСЕ что можно стоит Визибл
На 2 я не понял что сделать 

И последнее в Experience Builder зайди в Settings стоит галочка (Guest users can see and interact with the site without logging in)

И последнее не очень понял куда что и где