Как получить созданное поле профиля

Всем привет, подскажите как вставить в шаблон email рассылки значение созданного вручную поля пользователя?


добавляю в конце email шаблона для теста следующие три строки:


{{ user_data.my_user_type }}

ничего не отображается, помогите разобраться

попробуйте {{ user.my_user_type }}

Если не поможет, что через {{ user.c_fields…}}

не получается таким способом

а можно подробней? что вместо троеточия поместить?
пробовал {{ user.c_fields.my_user_type }} - не получается

переменной user вообще нет в поле зрения email-шаблона судя по боковой панели

А что это за шаблон?

шаблон email рассылки Создания профиля пользователя, тестирую на шаблоне Обновление профиля пользователя

Кучу всяких разных способов перепробовал - что-то никак. Уточните у поддержки

все кастомные поля вносятся значение будет в {{ user_data.fields.FIELD_ID }}
но в вашем случае “значение” это ID варианта.

Проще всего Вам будет в одном из хуков в функции fn_get_user_info добавить вывод нужной информации в отдельный элемент user_data (тот самый user_data.my_user_type), и потом уже его использовать в шаблонах

2 лайка

Это тоже пробовал, не работает

Точно ID использовали? Не “my_user_type”, а числовое значение, присваиваемое через autoincrement в базе

Да, и с именем пробовал, и с ID. Такое ощущение, что это не со всеми шаблонами работает изначально

работает в моем случае, таблица cscart_profile_fields содержит кастомное поле

при выводе в шаблон email строки {{ user_data.fields.37 }} отображается id варианта (object_id)?, но не описание (discription)


скрин таблицы profile_field_descriptions

то-есть в письме видны значения от 6 до 9 в зависимости от текущего выбранного значения

но как отобразить description

Читайте внимательнее

Была похожая проблема. Не мог никак вставить кастомное поле в документ. Ответ нашел в документации:

Чтобы идентификатор поля профиля появился среди доступных, это поле должно отображаться на странице оформления заказа.

https://www.cs-cart.ru/docs/4.12.x/user_guide/users/customers/change_profile_fields.html?highlight=документ%20поле%20профиля#profile-field-in-document