- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/preset.php
- Класс: Bitrix\Crm\WebForm\Preset
- Вызов: Preset::getWhatsApp
static function getWhatsApp(): array
{
return [
'XML_ID' => 'crm_preset_wa', //wa - whatsapp
'NAME' => Loc::getMessage('CRM_WEBFORM_PRESET_ITEM_WA_NAME'),
'CAPTION' => Loc::getMessage('CRM_WEBFORM_PRESET_ITEM_WA_CAPTION'),
'DESCRIPTION' => Loc::getMessage('CRM_WEBFORM_PRESET_ITEM_WA_DESCRIPTION'),
'RESULT_SUCCESS_TEXT' => Loc::getMessage('CRM_WEBFORM_PRESET_ITEM_CB_RESULT_SUCCESS_TEXT'),
'RESULT_FAILURE_TEXT' => Loc::getMessage('CRM_WEBFORM_PRESET_ITEM_DEF_RESULT_FAILURE_TEXT'),
'ENTITY_SCHEME' => (string) Entity::ENUM_ENTITY_SCHEME_DEAL,
'TEMPLATE_ID' => BaseScenario::SCENARIO_WHATSAPP,
'COPYRIGHT_REMOVED' => 'N',
'IS_PAY' => 'N',
'IS_WHATSAPP_FORM' => 'Y',
'DUPLICATE_MODE' => ResultEntity::DUPLICATE_CONTROL_MODE_MERGE,
'FORM_SETTINGS' => [
'DEAL_DC_ENABLED' => 'Y',
],
'BUTTON_CAPTION' => Loc::getMessage('CRM_WEBFORM_PRESET_ITEM_CB_BUTTON_CAPTION'),
'FIELDS' => [
[
'TYPE' => 'phone',
'CODE' => 'CONTACT_PHONE',
'CAPTION' => Loc::getMessage('CRM_WEBFORM_PRESET_ITEM_DEF_FIELD_PHONE'),
'SORT' => 100,
'REQUIRED' => 'Y',
'MULTIPLE' => 'N',
'PLACEHOLDER' => '',
]
]
];
}