などの基本的な詳細を取得しOrder ID
、新しい注文が woocommerce に置かれたときに顧客の情報を取得し、それを別の MySQL テーブルに保存したいと考えています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' );
必要な機能を得るために私を助けてください。
ありがとう。