사용자가 정보 (이름, 전화 번호, 국가, 나이 ...)를 삽입하는 단일 제품 페이지에 양식이 있습니다.이 정보를 청구서에 표시하는 것입니다. 세부 사항. 그런 다음체크 아웃 사용자 정의 필드에서 제품 사용자 정의 필드 값 검색
<div class="col-md-6">
<div class="form-group">
<input class="form-control alt" name="billing_vol" type="text"
placeholder="<?php esc_html_e('N° Vol : *', 'rentcar'); ?>" >
</div>
</div>
<div class="form-group">
<input class="form-control alt" type="text" name="billing_cli_age"
placeholder="<?php esc_html_e('Age *', 'rentcar'); ?>"
"
>
</div><div class="col-md-6">
<div class="form-group">
<?php
global $woocommerce;
$countries_obj = new WC_Countries();
$countries = $countries_obj->__get('countries');
?>
<?php
woocommerce_form_field('billing_country', array(
'type' => 'select',
'class' => array('chzn-drop'),
'placeholder' => __('Country'),
'options' => $countries
)
);
?>
</div>
</div>
결제 관련 세부 양식에서 체크 아웃 페이지에서 같은 일이, 내가 추가 한 않았다
그래서,이 무슨 짓을했는지 나는 하나의 제품에서 내 양식에 두 필드를 추가, 여기에 코드입니다 이 2 개의 필드. 여기에 코드입니다 :
add_filter('woocommerce_checkout_fields' , 'custom_override_checkout_fields');
function custom_override_checkout_fields($fields) {
$fields['billing']['billing_cli_age'] = array(
'label' => __('Age ', 'woocommerce'),
'placeholder' => _x('Age ', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide'),
'clear' => true
);
$fields['billing']['billing_vol'] = array(
'label' => __('N° vol', 'woocommerce'),
'placeholder' => _x('N° vol', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide'),
'clear' => true
);
return $fields;
}
는 지금은 붙어, 나는 체크 아웃 페이지에서 형성 결제 세부에 (나는 하나의 제품에서 가지고) 형태로 사용자가 추가 한 정보를 전송하는 방법을 모르겠어요.
어떻게하면됩니까?
감사합니다.
당신이 천재인지,이 코드와 함께 작동합니까? 내가 선택한 필드를 가지고 있기 때문에 나는 하나의 제품에서 가지고있는 모든 값을 얻습니다. – Hanane
@ 하난 선택한 필드에 대해 매우 유사합니다 : 모든 분야에 관한 질문, 나는 그것을 시험해 볼 수 있습니다. ... 당신에게 달렸습니다. – LoicTheAztec
덕분에 Loic에게 도움을 청했습니다. 제 3 필드 "billing_country"를 추가하기 위해 제 질문을 편집했습니다. 그래서 내가 원하는 것은 결제 내역 양식에있는 billing_country가 단일 제품 양식에서 가치를 얻는다는 것입니다. – Hanane