Hocam çok teşekkürler öncelikle çok kullanışlı olmuş. Ödeme sayfasında şirket adı ve vergi numarası eklediğin scripte TCKN de ekleyebiliyor musun? zorunlu olarak. çok ihtiyacım var 20'den fazla eklenti denedim. farklı scriptler denedim çalışmadı doğru dürüst.
Ben teşekkür ederim, en basit TC ekleme kodunu alta bırakıyorum :
// Kimlik numarası alanını siparişe ekleme
add_action( 'woocommerce_after_order_notes', 'add_custom_billing_field' );
function add_custom_billing_field( $checkout ) {
echo '
' . __('T.C Kimlik Numarası') . '
';
woocommerce_form_field( 'identity_number', array(
'type' => 'text',
'class' => array('form-row-wide'),
'label' => __('T.C Kimlik Numarası'),
'placeholder' => __('T.C Kimlik Numaranızı giriniz'),
), $checkout->get_value( 'identity_number' ));
echo '
';
}
// Kimlik numarasını siparişe kaydetme
add_action( 'woocommerce_checkout_update_order_meta', 'save_custom_billing_field');
function save_custom_billing_field( $order_id ) {
if ( ! empty( $_POST['identity_number'] ) ) {
update_post_meta( $order_id, 'T.C Kimlik Numarası', sanitize_text_field( $_POST['identity_number'] ) );
}
}
// Kimlik numarasının sipariş detaylarında görüntülenmesi
add_action( 'woocommerce_admin_order_data_after_billing_address', 'display_custom_billing_field', 10, 1 );
function display_custom_billing_field($order){
echo '
' . __('T.C Kimlik Numarası') . ': ' . get_post_meta( $order->get_id(), 'T.C Kimlik Numarası', true ) . '
';
}