Необходимо сделать поле email или любое другое свойство в форме покупки в 1 клик обязательным для заполнения.
Решение
Для того, чтобы сделать пользовательское поле обязательным для заполнения, необходимо изменить код, в котором задается этот параметр.
Перейдите в ftp или файловый менеджер (Контент → Структура сайта → Файлы и папки/ajax) и найдите файлы:
one_click_buy_basket.php – форма покупки в 1 клик в корзине
one_click_buy.php – форма покупки в 1 клик в карточке товара
Откройте один из файлов как php.
Найдите строку, в которой задаются обязательные поля формы:
"REQUIRED" => array( 0 => "FIO", 1 => "PHONE"),
Используя символьные коды полей, скопированных в п. 2, измените строку. К примеру, если вам нужно сделать обязательным поле с email, отредактированная строка кода в файле будет выглядеть следующим образом:
"REQUIRED" => array( 0 => "FIO", 1 => "PHONE", 2 => "EMAIL"),
Аналогичным образом отредактируйте второй файл, чтобы поля формы были одинаковыми и для корзины, и для карточки товара.
Сохраните изменения и проверьте результат на сайте.
Если вы хотите сделать обязательными для заполнения поля, которых нет в форме, необходимо сначала вывести их. Как это сделать, мы пишем
здесь.