获取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 中获取订单商品名称 [重复]

在 Woocommerce 订单电子邮件通知中获取用户 ID [重复]

获取产品变体描述以显示在 woocommerce 中的订单项目上?

获取 Woocommerce 客户订单