脚本宝典收集整理的这篇文章主要介绍了php – 如何从WooCommerce中的订单获取客户详细信息?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$order = new WC_Order($order_id); $customer = new WC_Customer( $order_id );
如何从中获得客户的详细信息?
我已经尝试过文件中的所有内容,但不知何故,只有一些细节存在,但其余的则不例外
$data['Address'] = $customer->get_address() . ' ' . $customer->get_address_2(); $data['ZipCode'] = $customer->get_postcode();
是空的.
干
var_dump($customer)
生产:
正如你所看到的,城市是现在,但其余的是空的.我已经在WP_userMeta和客户的管理面板中检查了所有的数据.
有什么想法吗?
我的解决方案如下:
function mwe_get_formatted_shipping_name_and_address($user_id) { $address = ''; $address .= get_user_Meta( $user_id,'shipping_First_name',true ); $address .= ' '; $address .= get_user_Meta( $user_id,'shipping_last_name',true ); $address .= "\n"; $address .= get_user_Meta( $user_id,'shipping_company','shipping_address_1','shipping_address_2','shipping_cITy','shipping_state','shipping_postcode','shipping_country',true ); return $address; }
以上是脚本宝典为你收集整理的php – 如何从WooCommerce中的订单获取客户详细信息?全部内容,希望文章能够帮你解决php – 如何从WooCommerce中的订单获取客户详细信息?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。