__('Отчество', 'woocommerce'), 'placeholder' => _x('Отчество', 'placeholder', 'woocommerce'), 'required' => true, 'clear' => false, 'type' => 'text', 'class' => array('form-row-wide'), 'priority' => 30, ); $fields["billing"]["billing_city"]["priority"] = 40; $fields["billing"]["billing_address_1"]["priority"] = 50; $fields["billing"]["billing_phone"]["priority"] =">

Как добавить дополнительное поле в оформление заказа woocommerce и сортировать его порядок

brandpixel.ru
1 мин. на чтение

// Добавляем поле «Отчество» на страницу оформления заказа
function sort_fields_billing($fields) {
$fields[«billing»][«billing_last_name»][«priority»] = 10;
$fields[«billing»][«billing_first_name»][«priority»] = 20;
$fields[«billing»][«billing_patronymic»] = array(
‘label’ => __(‘Отчество’, ‘woocommerce’),
‘placeholder’ => _x(‘Отчество’, ‘placeholder’, ‘woocommerce’),
‘required’ => true,
‘clear’ => false,
‘type’ => ‘text’,
‘class’ => array(‘form-row-wide’),
‘priority’ => 30,
);
$fields[«billing»][«billing_city»][«priority»] = 40;
$fields[«billing»][«billing_address_1»][«priority»] = 50;
$fields[«billing»][«billing_phone»][«priority»] = 60;
$fields[«billing»][«billing_email»][«priority»] = 70;

return $fields;
}

add_filter(«woocommerce_checkout_fields», «sort_fields_billing»);

Поделитесь этой статьей
Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *