【发布时间】:2019-08-29 10:26:36
【问题描述】:
在 Woocommerce 中,我正在尝试通过信用卡获取所有已付款订单,为此我尝试使用以下代码:
// Get Report for orders made by credit card
foreach( $orders as $order ){
if ( $order->get_payment_method() = 'nmwoo_2co' ) {
$order_data = $order->get_data(); // The Order data
$orders_by_credit .= 'Order Number: #' . $order->id . '<br>' .'Order Status: '. $order->status . '<br>' . 'Order Creation Date: ' . $order_date_created = $order_data['date_created']->date('Y-m-d H:i:s') . '<br>' . 'Order Total: '. $order->total . '<br>' . 'Customer Username: ' . $order_billing_first_name = $order_data['billing']['first_name'] . '<br>' . 'Customer E-Mail: '. $order_billing_email = $order_data['billing']['email'] . '<br>' . 'Customer Phone: ' . $order_billing_phone = $order_data['billing']['phone'] . '<br>' . $order->get_payment_method();
}
}
但条件$orders->get_payment_method() = 'nmwoo_2co' 不起作用。
无效,如何查看订单中使用的支付方式是否为 nmwoo_2co?
【问题讨论】:
标签: php wordpress woocommerce hook-woocommerce orders