Я обнаружил действие для отображения настраиваемых полей в окне предварительного просмотра заказа:
add_action( 'woocommerce_admin_order_preview_start', 'custom_display_order_data_in_admin' );
или:
add_action( 'woocommerce_admin_order_preview_end', 'custom_display_order_data_in_admin' );
Но, как вы могли заметить, эти два действия добавят настраиваемые полялибо в начале, либо в конце.
РЕДАКТИРОВАТЬ: весь код, который я использовал в моем пользовательском плагине, выглядит так:
function custom_display_order_data_in_admin( $order ){ ?>
<div class="order_data_column">
<div class="address">
<?php
echo '<p><strong>' . __( 'billing cart' ) . ':</strong>' . get_post_meta( $order->id, '_billing_cart', true ) . '</p>';
?>
</div>
<div class="edit_address">
<?php woocommerce_wp_text_input( array( 'id' => '_billing_cart', 'label' => __( 'billing cart' ), 'wrapper_class' => '_billing_company_field' ) ); ?>
</div>
</div>
<?php }
add_action( 'woocommerce_admin_order_data_after_shipping_address', 'custom_display_order_data_in_admin' );
add_action( 'woocommerce_admin_order_preview_end', 'custom_display_order_data_in_admin' );
Вы должны просто изменить параметрыкак вы использовали в своем собственном коде