在woocommerce中如何获取客户ID所订购的商品的姓氏?

时间:2020-01-20 18:31:58

标签: php wordpress woocommerce

如何获取状态为“已完成”的客户ID订购的最后一个产品名称? (woocommerce)

我找到了下面的代码,但它从所有订单中获取了最后一个产品 我需要->从客户ID中最后完成的一个

我是编程新手。

function get_last_order_id(){
    global $wpdb;
    $statuses = array_keys(wc_get_order_statuses());
    $statuses = implode( "','", $statuses );

    // Getting last Order ID (max value)
    $results = $wpdb->get_col( "
        SELECT MAX(ID) FROM {$wpdb->prefix}posts
        WHERE post_type LIKE 'shop_order'
        AND post_status IN ('$statuses')
    " );
    $customer_id = absint( $customer_id ); 

    return reset( $results );
}

0 个答案:

没有答案