问题描述
美好的一天!下订单后,我需要将数据传输到服务。我正在尝试这样做:
add_action( 'woocommerce_new_order','custom_after_order_created_hook',12,1);
function custom_after_order_created_hook($order_id) {
$order = new WC_Order($order_id);
$order_data = $order->get_data(); // The Order data
$order_billing_phone = $order_data['billing']['phone'];
$order_billing_email = $order_data['billing']['email'];
$order_name = $order_data['line_items']['name'];
$order_total_tax = $order_data['total_tax'];
$order_date_created = $order_data['date_created']->date('Y-m-d H:i:s');
?>
<script>
data.push({
email: <?PHP echo $order_billing_email; ?>,phone: <?PHP echo $order_billing_phone; ?>,name: <?PHP echo $order_name; ?>,price: <?PHP echo $order_total_tax; ?>,order_date: <?PHP echo $order_date_created; ?>
});
$.ajax({
url: 'https://events.sendpulse.com/events/id/83a42d7706124349f0479eda0ac7053f/7228087',// url куда отправлять
method: 'POST',contentType: 'application/json',data: JSON.stringify(data),success: function(response){
alert(555);
},processData: false
});
</script>
<?PHP
}
但是那没用。没有数据...告诉我是什么问题?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)