woocommerce get order info

// Get $order object when you have the ID.
$order = wc_get_order( $order_id );

// Get order key.
$order->get_order_key();

// Get Order Totals $0.00
$order->get_formatted_order_total();
$order->get_cart_tax();
$order->get_currency();
$order->get_discount_tax();
$order->get_discount_to_display();
$order->get_discount_total();
$order->get_fees();
$order->get_formatted_line_subtotal();
$order->get_shipping_tax();
$order->get_shipping_total();
$order->get_subtotal();
$order->get_subtotal_to_display();
$order->get_tax_location();
$order->get_tax_totals();
$order->get_taxes();
$order->get_total();
$order->get_total_discount();
$order->get_total_tax();
$order->get_total_refunded();
$order->get_total_tax_refunded();
$order->get_total_shipping_refunded();
$order->get_item_count_refunded();
$order->get_total_qty_refunded();
$order->get_qty_refunded_for_item();
$order->get_total_refunded_for_item();
$order->get_tax_refunded_for_item();
$order->get_total_tax_refunded_by_rate_id();
$order->get_remaining_refund_amount();

// Get and Loop Over Order Items
foreach ( $order->get_items() as $item_id => $item ) {
   $product_id = $item->get_product_id();
   $variation_id = $item->get_variation_id();
   $product = $item->get_product();
   $name = $item->get_name();
   $quantity = $item->get_quantity();
   $subtotal = $item->get_subtotal();
   $total = $item->get_total();
   $tax = $item->get_subtotal_tax();
   $taxclass = $item->get_tax_class();
   $taxstat = $item->get_tax_status();
   $allmeta = $item->get_meta_data();
   $somemeta = $item->get_meta( '_whatever', true );
   $type = $item->get_type();
}

// Other Secondary Items Stuff
$order->get_items_key();
$order->get_items_tax_classes();
$order->get_item_count();
$order->get_item_total();
$order->get_downloadable_items();
  
// Get Order Lines
$order->get_line_subtotal();
$order->get_line_tax();
$order->get_line_total();
  
// Get Order Shipping
$order->get_shipping_method();
$order->get_shipping_methods();
$order->get_shipping_to_display();
  
// Get Order Dates
$order->get_date_created();
$order->get_date_modified();
$order->get_date_completed();
$order->get_date_paid();
  
// Get Order User, Billing & Shipping Addresses
$order->get_customer_id();
$order->get_user_id();
$order->get_user();
$order->get_customer_ip_address();
$order->get_customer_user_agent();
$order->get_created_via();
$order->get_customer_note();
$order->get_address_prop();
$order->get_billing_first_name();
$order->get_billing_last_name();
$order->get_billing_company();
$order->get_billing_address_1();
$order->get_billing_address_2();
$order->get_billing_city();
$order->get_billing_state();
$order->get_billing_postcode();
$order->get_billing_country();
$order->get_billing_email();
$order->get_billing_phone();
$order->get_shipping_first_name();
$order->get_shipping_last_name();
$order->get_shipping_company();
$order->get_shipping_address_1();
$order->get_shipping_address_2();
$order->get_shipping_city();
$order->get_shipping_state();
$order->get_shipping_postcode();
$order->get_shipping_country();
$order->get_address();
$order->get_shipping_address_map_url();
$order->get_formatted_billing_full_name();
$order->get_formatted_shipping_full_name();
$order->get_formatted_billing_address();
$order->get_formatted_shipping_address();
  
// Get Order Payment Details
$order->get_payment_method();
$order->get_payment_method_title();
$order->get_transaction_id();
  
// Get Order URLs
$order->get_checkout_payment_url();
$order->get_checkout_order_received_url();
$order->get_cancel_order_url();
$order->get_cancel_order_url_raw();
$order->get_cancel_endpoint();
$order->get_view_order_url();
$order->get_edit_order_url();
  
// Get Order Status
$order->get_status();

4
2

                                    // Get an instance of the WC_Order object
$order = wc_get_order( $order_id );

$order_data = $order->get_data(); // The Order data

$order_id = $order_data['id'];
$order_parent_id = $order_data['parent_id'];
$order_status = $order_data['status'];
$order_currency = $order_data['currency'];
$order_version = $order_data['version'];
$order_payment_method = $order_data['payment_method'];
$order_payment_method_title = $order_data['payment_method_title'];
$order_payment_method = $order_data['payment_method'];
$order_payment_method = $order_data['payment_method'];

## Creation and modified WC_DateTime Object date string ##

// Using a formated date ( with php date() function as method)
$order_date_created = $order_data['date_created']->date('Y-m-d H:i:s');
$order_date_modified = $order_data['date_modified']->date('Y-m-d H:i:s');

// Using a timestamp ( with php getTimestamp() function as method)
$order_timestamp_created = $order_data['date_created']->getTimestamp();
$order_timestamp_modified = $order_data['date_modified']->getTimestamp();

$order_discount_total = $order_data['discount_total'];
$order_discount_tax = $order_data['discount_tax'];
$order_shipping_total = $order_data['shipping_total'];
$order_shipping_tax = $order_data['shipping_tax'];
$order_total = $order_data['cart_tax'];
$order_total_tax = $order_data['total_tax'];
$order_customer_id = $order_data['customer_id']; // ... and so on

## BILLING INFORMATION:

$order_billing_first_name = $order_data['billing']['first_name'];
$order_billing_last_name = $order_data['billing']['last_name'];
$order_billing_company = $order_data['billing']['company'];
$order_billing_address_1 = $order_data['billing']['address_1'];
$order_billing_address_2 = $order_data['billing']['address_2'];
$order_billing_city = $order_data['billing']['city'];
$order_billing_state = $order_data['billing']['state'];
$order_billing_postcode = $order_data['billing']['postcode'];
$order_billing_country = $order_data['billing']['country'];
$order_billing_email = $order_data['billing']['email'];
$order_billing_phone = $order_data['billing']['phone'];

## SHIPPING INFORMATION:

$order_shipping_first_name = $order_data['shipping']['first_name'];
$order_shipping_last_name = $order_data['shipping']['last_name'];
$order_shipping_company = $order_data['shipping']['company'];
$order_shipping_address_1 = $order_data['shipping']['address_1'];
$order_shipping_address_2 = $order_data['shipping']['address_2'];
$order_shipping_city = $order_data['shipping']['city'];
$order_shipping_state = $order_data['shipping']['state'];
$order_shipping_postcode = $order_data['shipping']['postcode'];
$order_shipping_country = $order_data['shipping']['country'];

4 (2 Votes)
0
4.43
7

                                    // Get Order ID and Key
$order->get_id();
$order->get_order_key();
 
// Get Order Totals $0.00
$order->get_formatted_order_total();
$order->get_cart_tax();
$order->get_currency();
$order->get_discount_tax();
$order->get_discount_to_display();
$order->get_discount_total();
$order->get_fees();
$order->get_formatted_line_subtotal();
$order->get_shipping_tax();
$order->get_shipping_total();
$order->get_subtotal();
$order->get_subtotal_to_display();
$order->get_tax_location();
$order->get_tax_totals();
$order->get_taxes();
$order->get_total();
$order->get_total_discount();
$order->get_total_tax();
$order->get_total_refunded();
$order->get_total_tax_refunded();
$order->get_total_shipping_refunded();
$order->get_item_count_refunded();
$order->get_total_qty_refunded();
$order->get_qty_refunded_for_item();
$order->get_total_refunded_for_item();
$order->get_tax_refunded_for_item();
$order->get_total_tax_refunded_by_rate_id();
$order->get_remaining_refund_amount();
  
// Get and Loop Over Order Items
foreach ( $order->get_items() as $item_id => $item ) {
   $product_id = $item->get_product_id();
   $variation_id = $item->get_variation_id();
   $product = $item->get_product();
   $name = $item->get_name();
   $quantity = $item->get_quantity();
   $subtotal = $item->get_subtotal();
   $total = $item->get_total();
   $tax = $item->get_subtotal_tax();
   $taxclass = $item->get_tax_class();
   $taxstat = $item->get_tax_status();
   $allmeta = $item->get_meta_data();
   $somemeta = $item->get_meta( '_whatever', true );
   $type = $item->get_type();
}
 
// Other Secondary Items Stuff
$order->get_items_key();
$order->get_items_tax_classes();
$order->get_item_count();
$order->get_item_total();
$order->get_downloadable_items();
  
// Get Order Lines
$order->get_line_subtotal();
$order->get_line_tax();
$order->get_line_total();
  
// Get Order Shipping
$order->get_shipping_method();
$order->get_shipping_methods();
$order->get_shipping_to_display();
  
// Get Order Dates
$order->get_date_created();
$order->get_date_modified();
$order->get_date_completed();
$order->get_date_paid();
  
// Get Order User, Billing & Shipping Addresses
$order->get_customer_id();
$order->get_user_id();
$order->get_user();
$order->get_customer_ip_address();
$order->get_customer_user_agent();
$order->get_created_via();
$order->get_customer_note();
$order->get_address_prop();
$order->get_billing_first_name();
$order->get_billing_last_name();
$order->get_billing_company();
$order->get_billing_address_1();
$order->get_billing_address_2();
$order->get_billing_city();
$order->get_billing_state();
$order->get_billing_postcode();
$order->get_billing_country();
$order->get_billing_email();
$order->get_billing_phone();
$order->get_shipping_first_name();
$order->get_shipping_last_name();
$order->get_shipping_company();
$order->get_shipping_address_1();
$order->get_shipping_address_2();
$order->get_shipping_city();
$order->get_shipping_state();
$order->get_shipping_postcode();
$order->get_shipping_country();
$order->get_address();
$order->get_shipping_address_map_url();
$order->get_formatted_billing_full_name();
$order->get_formatted_shipping_full_name();
$order->get_formatted_billing_address();
$order->get_formatted_shipping_address();
  
// Get Order Payment Details
$order->get_payment_method();
$order->get_payment_method_title();
$order->get_transaction_id();
  
// Get Order URLs
$order->get_checkout_payment_url();
$order->get_checkout_order_received_url();
$order->get_cancel_order_url();
$order->get_cancel_order_url_raw();
$order->get_cancel_endpoint();
$order->get_view_order_url();
$order->get_edit_order_url();
  
// Get Order Status
$order->get_status();

4.43 (7 Votes)
0
4.33
6

                                    // 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 = $order->get_parent_id(); // Get the parent order ID (for subscriptions…)

$user_id   = $order->get_user_id(); // Get the costumer ID
$user      = $order->get_user(); // Get the WP_User object

$order_status  = $order->get_status(); // Get the order status 
$currency      = $order->get_currency(); // Get the currency used  
$payment_method = $order->get_payment_method(); // Get the payment method ID
$payment_title = $order->get_payment_method_title(); // Get the payment method title
$date_created  = $order->get_date_created(); // Get date created (WC_DateTime object)
$date_modified = $order->get_date_modified(); // Get date modified (WC_DateTime object)

$billing_country = $order->get_billing_country(); // Customer billing country

// ... and so on ...

4.33 (6 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
get order status programmatically woocommerce get order product is woocommece woocommerce get current order status woocommerce order by id order display in woocommerce get order details from order id in woocommerce shop_order woocommerce get single order by order id get order by id woocommerce wp query how to get order items in woocommerce how to get order item info from order object woocommerce woocommerce order item get product id woocommerce order get order meta get order from vendor id woocommerce order-details.php woocommerce order-details woocommerce get specific order details woocommerce api by order id woocommerce order status mysql get shipper data by order id woocommerce get order invoice in my order page woocommerce woocommerce get order id in functions.php get woocommerce order id woocommerce how to get the order total woocommerce php get order total orders id array get order details in woocommerce how to place an order on woocommerce get woocomemrce order php echo all order id woocommerce php woocommerce get order by all order data getting woocommerce order detail php woocommerce php get order status woocommerce order_id get total from order id woocommerce get payment all details by order id woocommerce woocomerce get order by item woocommerce get order details in theme woocommerce order getTotal woocommerce get products by order woocommerce order detail page woocommerce get order data get current order woocommerce woocommerce get order customer info get variation id from order id woocommerce get all order status list woocommerce get all order status woocommerce get order values by order id woocommerce woocommerce get order report data woocommerce get order id from cart woocommerce get order status change woocomerce order page how to grab order id woocommerce order page grab order data get order object by id woocommerce woocommerce get order full item woocommerce order get items query woocommerce view order get order id in woocommerce woocommerce get order item woocommerce get order item by item id woocommerce api get order from id woocommerce get order details sql woocommerce order status's woocommerce get order by order id woocommerce get order item by id woocommerce get order item info get order from order item woocommerce woocommerce get order customer id get woocommerce all orders woocommerce get order object by id get order details woocommerce woocommerce get order woocommerce order success code set order status woocommerce woocommerce order aprent id woocommerce get order id after payment get order data from checkout woocommerce woocommerce get order info from id get order by order id woocommerce get products from order woocommerce get woocommerce order items order set status woocommerce get order items woocommerce woocommerce get items from order get product id from order item woocommerce woocommerce get orders list get products of order woocommerce woocommerce get order status by order id get_order methods woocommerce get order variation woocommerce woocommerce get order by product id get order state in woocommerce woocommerce orderby recent products wordpress woocommerce order status get product id from order item id woocommerce woocommerce get product id from order woocommerce get products from order get all order woocommerce woocommerce get order details after checkout woocommerce get order meta by order id get all order items woocommerce add order status woocommerce woocomerce get order details get order total in woocommerce $order get user id woocommerce get order item name woocommerce get customer order status woocommerce woocommerce get order item price woocommerce order PSP ID: woocommerce get completed order woocommerce get product details by order id woocommerce order status history how to get order id woocommerce php WooCommerce order get items woocommerce get the recent created order id get order details by order id woocommerce rest api get all order meta woocommerce get all woocommerce order data woocommerce order item value get order data by id woocommerce get order data by id woocommerce 2 get customer id from order woocommerce woocommerce wc_order get all order in woocommerce get orders woocommerce can i get all the order_id in woocommerce woocommerce get all $order_id how do i get all order id in woocommerce get products from order_id woocommerce WooCommerce get all orders list how to access woocommerce order by id get customer id from order id in woocommerce woocommerce display order number get orders by id woocommerce woocommerce order get_id() get order statuses woocommerce order status history woocommerce get customer name order woocommerce woocommerce {order_ woocommerce wordpress get order by id how to get current order id in woocommerce php code to recieve order details from woocommerce woocommerce order Id in javascript get order item data woocommerce woocommerce get order details $order- get_items() woocommerce woocommerce get order items woocommerce get order info php tutorial php get woocommerce order id and details woocommerce get orderid woocommerce payment complete order status get order info get order status history woocommerce woocommerce order page woocommerce programmatically get order status woocommerce get list of products from an order get Orders on woocommerce order page how to get order id in woocomerce how to get order id in woocomercer get order id woocommerce php how can i get the new order details in checkout woocommerce get order price by id woocommerce how i can to have order details in woocommerce new order woocommerce get order note woocommerce get all orders woocommerce products order ho i can get the new order number in woocommerce get payement method by order id woocommecce add order status woocommeerce get order total using order id woocommerce woocommerce order item category woocommerce set order status woocommerce order print how to get order details by order id in woocommerce woocommerce get products orderby get id from woocommerce order get order using product id woocommerce get order by product id woocommerce get product details from order id woocommerce woocommerce order status new woocommerce get order price woocommerce get order attributes woocommerce order-details.php woocommerce get current order id get order details woocomeerce wc_get_order woocommerce woocommerce get id from order woocommerce order again get order id + woocommerce + function how to edit order details in woocommerce How do I find my WooCommerce order details? get woocommerce_order_itemmeta get al products from order id woocommerce woocoommerce order details get get order items by order id woocommerce woocommerce print order details admin woocommerce print order details woocommerce $order-> get items id from $order woocommerce order status list in woocommerce woocommerce get order items php order statuses woocommerce get order object woocommerce how to get order details by order id in woocommerc what is order item id in woocommerce get order by user id woocommerce woocommerce get order total woocommerce get order review woocommerce code to get order number order information woocommerce how to get woocommerce order number get order from item id woocommerce get order id woocommerce programitcally get order data woocommerce by id woocommerce order number function woocommerce order complete order get id woocommerce woocommerce get all order data get additional information woocommerce by order id woocommerce order tracker woocommerce get order id of key woocommerce order froms order id in cart woocommerce order id woocommerce method get order id from item id woocommerce order status in woocommerce get order amount in woocommerce woocommerce orderby call order id set in woocommerce how to get order total in woocommerce woocommerce get order statuses get woocomerce order items get order status woocommerce by id woocommerce get order item id woocommerce get order_item_id get order details after edit in woocommerce get order list woocommerce get order status woocommerce invoice get order woocommerce how to get price order id in woocommerce get order by id woocommerce woocommerce php get order details check order status by id woocommerce get woocommerce order with completed status possible order status woocommerce available for order woocommerce get customer from order in woocommerce get customer from order id in woocommerce get customer details from order id in woocommerce woocommerce get order invocie get_order woocommerce get order by id how to get all order details with orderid in woocommerce woocommerce order items woocommerce all info from an order get order by refund_id woocomerce woocommerce order recive class to get all orders woocomerce woocommerce order number woocommerce order details page WooCommerce order status list woocommerce get all order status' WooCommerce order returns woocommerce order -> get total woocommerce get all products from order woocommerce order management woocommerce my order woocommerce order status description get order details by order id woocommerce woocommerce get order items by order id woocommerce order customer get order id in checkout woocommerce woocommerce order products get get order total by order id woocommerce woocommerce order object get id customer details from order woocommerce woocommerce get order details in plugin woocommerce order get_status woocommerce order report check woocommer order only order id woocommerce wc order get_id How to get woocommerce order WooCommerce order statuses woocommerce get products of order how to get order details in woocommerce in wordpress woocommerce order details edit woocommerce current order how ot get order data in woocommerce order in wordpress all order status woocommerce order status woocommerce get all order woocommerce get order woocommerce get order based on woocommerce subscription id get order total woocommerce order something with giving information woocommerce woocommerce all order status woocommerce get order post id get all order id woocommerce get order status of woocommerce order woocommerce order details woo get order by id get items from order woocommerce woocommerce order by woocommerce call to order woocommerce order get order info woocommerce stackoverflow order id using get all products details get order amount by id get order id woocommerce by user get order id by user woocommerce get id of order to pay woocommerce woocommerce rest api get order details get order id woocommerce get product id by order id woocommerce get product by order id woocommerce wc_order search by custom item data woocommerce get_order_key woocommerce sku order woocommerce custom order status woocommerce products custom order get order item object from id woocommerce get order content woocommerce woocommerce get order data by id woorommerrce get order value get woocommerce order by id get order data woocommerce get all orders liens wc order get status find order id woocommerce back ebd# woocommerce order variable get order by order id woocommerce get order items completed get the order details get wp orders woocommerce get wp order woocommerce wc_order woocommerce reference array( ':order_id' => $order_id,) get order status woocommerce woocommerce api get order woocommerce product attributes order how to make a custom order in woocommerce woocomerce get order how to check is this woocommerce edit order page how to get action woocommerce order page how to $_GET in order page woocommerce how to get get in order page woocommerce get product name $order woocommerce woocommerce php order_status check is this order edit page woocommerce how to check order edit get woocommerce how to include more data in woocommerce order woocommerce get order item data woocommerce_checkout_process get order woocommerce get current page order by woocommerce get current order by woocommerce order status woocommerce get order object on checkout woocommerce get order object order details woocommerce wc get order woocommerce get order by $order->get_order_number() get all delivered item php $order- get_data() woocommerce get order figures get order data after order place woocommerce get totals order woocommerce woocommerce get order data by order id get value from wc_order_meta object woocommerce order get status get full order from order id woocommerce api get every order woocommerce order saved event woocommerce get latest order get order data woo get order details woo order->get_meta() woo woocommerce add order users can i add order id on order woocommerce get order number woocommerce woocommerce get WC_Product_Factory data in order completed get woocommerce product by id WooCommerce Order Delivery Or Pick Up woocommerce get order from order instance woocmmerce get order payment details how to get order payment method in woocommerce woocommerce customize order received page woocommerce order tracking how to get woocommerce order details get order by id woocommerce get order city woocommerce get order state how to get info from order details in woocommerce woocommerce get product by order id <?php foreach ( $order->get_items() as $item_id => $item ): ?> <?php endforeach; ?> Get Order Info woocommerce product image how to get woocommerce order details in php woocommerce get order receipt by order id with html code woocommerce get order receipt by id how to find wc_order key from backend woocommerce get order by name get order meta woocommerce woocommerce load orders woocommerce get order from shop woocommerce order id get product id from order_data() woocommerce how to get orders with string in order_item_name in woocommerce order querry woocommerce get order number get billing details from order get product details in order woocommerce get order item data by id get order data by id get post_passwords for orders get current order created object wc_order get is when user place order fetch product detail with it woocommerce $order->get order number() woocommerce new wc_order woocomer new WC_Order( $order_id ) woocommerce get orders by user id order get_data() woocommerce get woocommerce order list function how to get order user info in woocommerce woocommerce order data woocommerce get order meta woocommerce order item meta get $order->get_billing_first_name() get order name woocommerce creating wc order object using order id woocommerce get order id woocommerce get orders get order item meta woocommerce woocommerce order object woocommerce get order billing details woocommerce get order details name woocommerce get order info by id get woocommerce order data woocommerce order get Additional information php woocommerce php wc_get_order woocommerce order woocommerce-order-data woocommerce order variables get order data in woocommerce with example of code order get status woocommerce woocommerce get order details by order id woo get order get order details get order by id woocommerce php how to get order status in woocommerce get order details by order id order_data['status'] woocommerce get how many orders woccomerce get how many orders get status order woocommerce get all information of $order woocommerce get order information list command woocommerce get order number $order->get_id(); woocommerce retrieve order status new wc_order() wc_order get metadata ge id order woocommerce php get order status get order order details by user id WOOCOMMERCE ORDER ID get amount woocommerce get order from id woocommerce get order by user email woocommerce get order by email get woocommerce orders woocommerce get order total by id get order details using order id in woocommerce woocommerce get order status how to get all order details in woocommerce in table how to get all order details in woocommerce get order items creating plugin woocommerce get order items in a plugin woocommerce get the last processing order id in woocommerce get order from order id woocommerce woocommerce get order id from order object php woocomce get order by id get complete wc_order object woocommerce billing onfo from order in php woocommerce add order properties to object wordpress WC_Order Object id get order woocommerce php get order status woocommerce php how to get ORDER NUMBER from order object in woocommerce how to get the info about place order in wordpress WC_Order functions.php get order id from order object woocommerce get order id into array wp wp get wc order as array get admin order note from order id wordpress woocommerce get order details by order id in woocommerce wc_get_order id woocommerce get order info get order status by order id woocommerce
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source