获取woocommerce获取订单总价值[重复]
Posted
技术标签:
【中文标题】获取woocommerce获取订单总价值[重复]【英文标题】:Get woocommerce get order total value [duplicate] 【发布时间】:2020-07-20 22:40:22 【问题描述】:如何将完成的 woocommerce 订单的订单总价值输入到我的逆向代码中?
以下代码如下。我已经尝试了一切,但仍然出现致命错误。代码位于我的主题的functions.php中。
add_action( 'woocommerce_thankyou', 'bbloomer_conversion_tracking_thank_you_page' );
function bbloomer_conversion_tracking_thank_you_page()
?>
<!-- Mìøicí kód Sklik.cz -->
<script type="text/javascript">
var seznam_cId = 100060787;
var seznam_value = null;
</script>
<script type="text/javascript" src="https://www.seznam.cz/rs/static/rc.js" async></script>
<?php
我需要修改-> var seznam_value = null;获取已完成订单的价值 - 价格(订单成本),以管理我网站上的转化。
感谢您的帮助!
【问题讨论】:
这能回答你的问题吗? How to get WooCommerce order details 如果你能告诉我输入什么代码输入空值就太好了,因为我几乎尝试了所有方法,但仍然出现错误 【参考方案1】:通过
woocommerce_thankyou()
,您可以访问$order_id
参数
$order = wc_get_order( $order_id );
function action_woocommerce_thankyou( $order_id )
// Get $order object
$order = wc_get_order( $order_id );
?>
<script type="text/javascript">
var order_total = <?php echo $order->get_total(); ?>;
console.log( order_total );
</script>
<?php
add_action( 'woocommerce_thankyou', 'action_woocommerce_thankyou', 10, 1 );
【讨论】:
很棒的代码,它可能会有所帮助,但在这种情况下它没有帮助,我已经发布了该主题的答案。无论如何,谢谢你的帮助。 :)【参考方案2】:这件事做到了
<!-- Mìøicí kód Sklik.cz -->
<script type="text/javascript">
var seznam_cId = 100060787;
var seznam_value =<?php echo ($order->get_subtotal()); ?>;
</script>
【讨论】:
以上是关于获取woocommerce获取订单总价值[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 WooCommerce 中获取用户的活动订单 ID 和订单状态 [重复]
WooCommerce 在订单接收端点获取订单 ID 和订单密钥 [重复]
在 Woocommerce 订单电子邮件通知中获取用户 ID [重复]