如何在WooCommerce中获取订单日期?

时间:2015-07-31 12:56:42

标签: wordpress woocommerce

我可以看到class-wc-admin-cpt-shop_order.php内部有一些函数将订单信息汇总在一起,以便在WooCommerce中显示。但是,我没有看到可以使用日期的任何地方......

由于WooCommerce使用wp_posts来存储数据,我可以假设post_date field是正确使用的吗?

此外,任何人都知道WooCommerce中是否有功能来实现这一目标,或者是否有办法在class-wc-admin-cpt-shop_order.php中提供日期。

3 个答案:

答案 0 :(得分:12)

如果您有订单ID,则可以使用WC_Order对象:

$order = new WC_Order($order_id);
$order_date = $order->order_date;

答案 1 :(得分:3)

不应直接访问订单属性。最好的方法是$order->get_date_completed()

答案 2 :(得分:0)

// Get $order object from order ID 
$order = wc_get_order( $order_id );

// Get Order Dates
$order->get_date_created();
$order->get_date_modified();
$order->get_date_completed();
$order->get_date_paid();

来源:https://businessbloomer.com/woocommerce-easily-get-order-info-total-items-etc-from-order-object/


其他

$order->get_date_created();

是“订单日期”,您可以在WooCommerce(“编辑订单”)中进行更改

enter image description here