2017-06-15 64 views
1

我读过一个相关的问题,“用户点击后重定向到自定义URL”在购物车页面(wordpress)继续结帐“,我得到了那部分!但是,我如何传递三个参数:产品ID,订单ID和促销代码?如何在WooCommerce重定向中传递参数..?

add_filter('woocommerce_get_checkout_url', 'dre_redirect_checkout'); 

function dre_redirect_checkout($url) { 
    global $woocommerce; 
    $checkout_url = 'https://........'; 
    return $checkout_url; 
} 
+0

意味着你要,产品ID,订单ID等的woocommerce_get_checkout_url钩里面? –

+0

是的! (如果可能的话)? –

+0

其实,我需要将这些数据发送给salesforce,才能完成购买,而且我需要发送这三个参数(每个订单的产品ID,订单ID和促销代码!谢谢! –

回答

0

是你可以把它们通过以下,

add_filter('woocommerce_get_checkout_url', 'dre_redirect_checkout'); 

function dre_redirect_checkout($url) { 
    global $product; 
    $title = $product->title; 
    $price = $product->price; 
    $checkout_url = 'https://........'; 
    return $checkout_url; 
} 
+0

哦!好的!谢谢艾哈迈德! –