it worked. Just modified it global $woocommerce, $post; $order = new WC_Order ($post->ID); //to escape # from order id $order_id ...
Or “How can I get the order items“? Or maybe the order ID, customer ID, billing info, payment method, total refunds and so on… hopefully this ...
Get an instance of the WC_Order object (same as before) $order = wc_get_order ( $order_id ); $order_id = $order->get_id(); // Get the order ID $parent_id ...
The order ID is the unique number that is assigned to the order once it is created for identification and reuse in various other WooCommerce ...
This will return the correct order ID from the order number. You can then use the order ID to get order ...
WooCommerce 3.0+. you can get the order items of an order by $order = wc_get_order( $order_id ); $items = $order->get_items();. then if you loop through the ...
In this case, you have to find a way to “get the $product object from $product_id” – you find this example below. Other examples might be the order or the cart ...
Failed, pending, and canceled orders which get cleaned up will be moved to the ...
wc_get_order( $order_id ) is the WooCommerce function which is required to fetch the order object. This function returns false when it is called before the post type ...
Here is a small plugin to add a new column to the WooCommerce orders list page that contains orders IDs.