Я хочу добавить поле из учетной записи пользователя в поля оформления заказа в woocommerce.У меня уже есть поле "Номер НДС ЕС" со своими значениями для каждого пользователя в учетной записи.Я хочу отобразить это поле и его значение после выставления счета на странице оформления заказа.
Я создал фильтр, но он отображает только метку поля без значения.Ниже приведен мой код
// Display a custom field on checkout and on My account > edit
billing address
add_filter( 'woocommerce_billing_fields' ,
'adding_billing_eu_vat_number', 20, 1 );
$vat = get_field('billing_eu_vat_number',
'user_'.get_current_user_id());
if( $vat = get_field( 'billing_eu_vat_number',
'user_'.get_current_user_id() ) ) { echo "<h3
style='margin:0;font-weight: 600;'>" . 'EU VAT NUMBER: ' .
$vat . '</h3>' ; }
function adding_billing_eu_vat_number ( $fields ) {
$fields['eu_vat_number'] = array(
'label' => __('EU VAT Number', 'woocommerce'),
'placeholder' => _x($vat, 'placeholder', 'woocommerce'),
'class' => array('form-row-wide'),
'required' => true,
'clear' => true,
);
return $fields;
}
Мне нужно, чтобы каждый клиент не вставлял каждый раз, когда он заказывает номер ЕС, и должен быть уже вставлен.Заранее спасибо!