In my WooCommerce site, I want to add some columns to my order listing page in the woocommerce admin area. We’re looking at the “Orders” menu in the my account page currently, which shows order number, date, status, total, and actions column by default . In this column list we are add “Ship to” column. So let’s have a look. how we can do this.
For this, Add below line of code in your theme’s functions.php file of your active child theme (or theme) and save the file. You can “ship to” column added in my orders list in WooCommerce.

// Add a "Ship to" column after order status
add_filter( 'woocommerce_my_account_my_orders_columns', 'ls_add_orders_ship_to_column' );
function ls_add_orders_ship_to_column( $columns ) {
$new_columns = array();
foreach ( $columns as $key => $name ) {
$new_columns[ $key ] = $name;
if ( 'order-status' === $key ) {
$new_columns['order-ship-to'] = __( 'Ship to', 'textdomain' );
}
}
return $new_columns;
}
// Output data for our custom column
add_action( 'woocommerce_my_account_my_orders_column_order-ship-to', 'ls_my_orders_ship_to_column_content' );
function ls_my_orders_ship_to_column_content( $order ) {
if ( ! is_a( $order, 'WC_Order' ) ) {
return;
}
$formatted_shipping = $order->get_formatted_shipping_address();
echo ! empty( $formatted_shipping ) ? wp_kses_post( $formatted_shipping ) : '–';
}