在Thankyu.php上获取Woocommerce优惠券ID
我正试图在Woocommerce感谢页面上将一些订单细节传递给第三方。除了获得优惠券ID外,一切正常 我错过了什么?我已经通读了,但没有过多地阐明这个主题 好像没有很多关于WC优惠券的文档。。。谢谢在Thankyu.php上获取Woocommerce优惠券ID,php,wordpress,woocommerce,coupon,Php,Wordpress,Woocommerce,Coupon,我正试图在Woocommerce感谢页面上将一些订单细节传递给第三方。除了获得优惠券ID外,一切正常 我错过了什么?我已经通读了,但没有过多地阐明这个主题 好像没有很多关于WC优惠券的文档。。。谢谢 function goodcart_tracking( $order_id ) { $order = new WC_Order( $order_id ); $order_number = $order->get_id(); $currency = $order->
function goodcart_tracking( $order_id ) {
$order = new WC_Order( $order_id );
$order_number = $order->get_id();
$currency = $order->get_order_currency();
$email = $order->get_billing_email();
$total = $order->get_total();
$coupon = $order->get_used_coupons().implode(",",$coupons);
$date = $order->order_date;
?>
<script type="text/javascript">
var params = {
'gc_hash': 'HASH_ID',
'customer_email': '<?php echo $email ?>',
'order_id': '<?php echo $order_number; ?>',
'order_amount': '<?php echo $total; ?>',
'order_amount_type': '<?php echo $currency; ?>',
'promo_code': '<?php echo $coupon; ?>'
};
iGCCpnObj = new _iGCBannerObj(params); iGCCpnObj.start();
</script>
<?php }
功能goodcart\u跟踪($order\u id){
$order=新WC\U订单($order\U id);
$order_number=$order->get_id();
$currency=$order->get_order_currency();
$email=$order->get_billing_email();
$total=$order->get_total();
$coupon=$order->get_used_coups().内爆(“,”,$coups);
$date=$order->order\u date;
?>
变量参数={
'gc_hash':'hash_ID',
“客户电子邮件”:“,
“订单id”:“,
“订单金额”:“,
“订单金额类型”:“,
“促销代码”:”
};
iGCCpnObj=new _iGCBannerObj(参数);iGCCpnObj.start();
假设这能进一步帮助你
$order=新WC\u订单($order\u id);
$coups=$order->get_used_coups();
foreach($优惠券作为$优惠券){
//优惠券id
$coupon\u post\u object=按标题获取页面($coupon,object,'shop\u coupon');
$coupon\u id=$coupon\u post\u object->id;
回显$优惠券id。“
”;
//息票对象
$coupon\u object=新WC\u优惠券($coupon\u id);
//回声。。。
echo$优惠券对象->获取优惠券代码()。
;
//等等。。。
//视图:https://docs.woocommerce.com/wc-apidocs/class-WC_Coupon.html
}