相关疑难解决方法(0)

如何获取WooCommerce订单详情

如何通过订单ID获取WooCommerce订单详细信息.我试过这个,但对我不起作用.

$order = new WC_Order( $order_id );
Run Code Online (Sandbox Code Playgroud)

php wordpress product orders woocommerce

64
推荐指数
4
解决办法
15万
查看次数

在 WooCommerce 中获取订单小计

我有一个插件可以输出我的订单的 PDF。其中一个部分显示订单总数。目前这显示总数,但我希望它显示小计(即应用任何优惠券等之前的订单金额)。

任何人都可以帮忙吗?

这是当前的代码:

    $order_total = is_callable(array($order, 'get_total')) ? $order->get_total() : $order->order_total; ?>

    <p id="order-total">
<b><?php _e('ORDER TOTAL:', 'woocommerce');?></b>
<span id="order-total-price">£<?php echo $order_total;?></span>
Run Code Online (Sandbox Code Playgroud)

php wordpress orders woocommerce price

3
推荐指数
1
解决办法
1万
查看次数

如何在woocommerce获得订单 - >价格

我正试图获得'订单价格'和其他细节.

$order->get_order_total没有任何返回,也没有出现错误.

如何获得订单元和细节?

add_action( 'woocommerce_thankyou', function($order_id){

  global $wpdb;
  global $woocommerce;
  $order = new WC_Order($order_id);

  if ( $order->status != 'failed' ) {
    $wpdb->show_errors = TRUE;
    $wpdb->suppress_errors = FALSE;

    $table_name = $wpdb->prefix . "Arvand_Marketing";
    $amount =  $order->get_order_total;
    $user_market = get_post_meta( $order->id, 'extra-field', true );
    $wpdb->insert( $table_name, array( 'email' => '$user_market', 'amount'=>'$amount') );

    if ($wpdb->last_error) {
      die('error=' . var_dump($wpdb->last_query) . ',' . var_dump($wpdb->error));
    }
  }

});
Run Code Online (Sandbox Code Playgroud)

php wordpress woocommerce woothemes

2
推荐指数
1
解决办法
8612
查看次数

标签 统计

php ×3

woocommerce ×3

wordpress ×3

orders ×2

price ×1

product ×1

woothemes ×1