在Woocommerce中的管理编辑订单页面上显示客户来源国家/地区

问题描述 投票:1回答:1

我希望能够看到该产品的订购国家,即使它来自原产国。

我想要显示原籍国的位置:

text所以在上图中它确实显示了该国家,只要它与商店地址设置的国家不同。

有没有办法在不破坏自动更新的可能性的情况下删除此限制?

php wordpress woocommerce orders country
1个回答
0
投票

您可以使用以下钩子函数:

add_action( 'woocommerce_admin_order_data_after_shipping_address', 'ordered_origin', 10, 1 );
function ordered_origin( $order ){
    $country_code = $order->get_shipping_country();
    $wc_countries = WC()->countries;

    // Get the shipping coutry code
    $shipping_country_name = $wc_countries->countries[$country_code];

    echo '<p><strong>'.__('Ordered origin').':</strong> ' . $shipping_country_name . '</p>';
}

代码位于活动子主题(或活动主题)的function.php文件中。经过测试和工作。

© www.soinside.com 2019 - 2024. All rights reserved.