Всем привет.
Сделали дополнительные поля для оформления заказа в woocommerce, используя такой код:
add_filter('woocommerce_checkout_fields','change_checkout_fields');
function change_checkout_fields($fields)
{
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_city']);
$fields['billing']['billing_first_name']['label'] = "Имя";
$fields['billing']['billing_address_1']['placeholder'] = "Улица";
$fields['billing']['billing_address_1']['label'] = "Улица";
$fields['billing']['billing_address_2']['placeholder'] = "Дом";
$fields['billing']['billing_address_2']['label'] = "Дом";
$fields['billing']['billing_address_3']['placeholder'] = "Квартира";
$fields['billing']['billing_address_3']['label'] = "Квартира";
$fields['billing']['billing_address_4']['placeholder'] = "Подъезд";
$fields['billing']['billing_address_4']['label'] = "Подъезд";
$fields['billing']['billing_address_5']['placeholder'] = "Этаж";
$fields['billing']['billing_address_5']['label'] = "Этаж";
$fields['billing']['billing_address_6']['placeholder'] = "Домофон";
$fields['billing']['billing_address_6']['label'] = "Домофон";
$fields['billing']['billing_address_1']['required'] = 1;
$fields['billing']['billing_address_2']['required'] = 1;
$fields['billing']['billing_address_3']['required'] = 1;
$fields['billing']['billing_address_4']['required'] = 1;
$fields['billing']['billing_address_5']['required'] = 1;
$fields['billing']['billing_address_6']['required'] = 1;
$fields['billing']['billing_email']['required'] = 0;
$fields['billing']['billing_phone']['priority'] = 30;
$fields['billing']['billing_email']['priority'] = 40;
$fields['billing']['billing_first_name']['class'][0] = "form-row-wide";
return $fields;
}
Все прекрасно работает, в админке все эти поля видны, но менеджеру на почту приходит только улица и дом
Если использовать плагин sphali wc, то поля добавляются к письму, но выглядят не очень. В идеале нам нужно, чтобы в письме указывлось содержимое полей с описанием, например:
Имя: Сергей
Улица: 60 лет октября
дом: 66
Квартира: 323
Подъезд: 6
Этаж: 5
Домофон: работает
Подскажите пожалуйста, как такое реализовать?