Woocommerce order formatted billing address reorder and custom billing field
<p>Thanks to the filter "WooCommerce admin billing fields" I have ordered the billing fields in the notificiación footer by email but when I try to insert my custom billing field does not appear.</p>

<pre><code>add_filter( 'woocommerce_order_formatted_billing_address' , 'woo_reorder_billing_fields', 10, 2 );

function woo_reorder_billing_fields( $address, $wc_order ) {

    $address = array(
        'first_name'    =&gt; $wc_order-&gt;billing_first_name,
        'last_name'     =&gt; $wc_order-&gt;billing_last_name,
        'company'       =&gt; $wc_order-&gt;billing_company,
        'my_field'      =&gt; $wc_order-&gt;billing_my_field,
        'country'       =&gt; $wc_order-&gt;billing_country
        );

    return $address;
}
</code></pre>

<p>In order admin edit I can show my custom billing field thanks to the filter "woocommerce_admin_billing_fields", first adding the field and then reordering the Array. </p>

<p>I note that I added before and I have reordered this field in my checkout with the filter "woocommerce_checkout_fields".</p>

<p>Why not show my custom field if "$ wc_order" object stores the field in the checkout?</p>

<p>Any ideas? </p>

<p>Thanks in advance!</p>