我希望在 woocommerce 上下新订单时获得客户的基本详细信息,然后将其保存到单独的 MySQL 表Order ID
中Name
。Phone
这是我正在尝试的代码,但它只是搜索订单 ID,而不是名称和电话。
function add_db($order_id)
{
// order object (optional but handy)
global $woocommerce;
$order = new WC_Order( $order_id );
mysql_connect("localhost", "root", "root") or die(mysql_error());
mysql_select_db("wordpress") or die(mysql_error());
$name = $order->billing_first_name;
$phone = $order->billing_phone;
mysql_query("INSERT INTO order_details (order_id, name, phone) VALUES ('$order_id', '$name', '$phone')") or die(mysql_error());
}
add_action( 'woocommerce_new_order', 'add_db' );
请帮助我获得所需的功能。
谢谢。