Search
 
SCRIPT & CODE EXAMPLE
 

PHP

woocommerce order get_data()

// 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'];

## 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['total'];
$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'];
Comment

PREVIOUS NEXT
Code Example
Php :: how set variable public in static method in laravel 
Php :: convert float to integer laravel 
Php :: optimize clear laravel not working 
Php :: start server cmd php 
Php :: javascript php loop 
Php :: deactivate plugin wp cli 
Php :: last page url in php laravel 
Php :: Type error: Argument 1 passed to IlluminateAuthEloquentUserProvider::validateCredentials() 
Php :: how to convert array to string with commas in php 
Php :: make model with migration laravel 
Php :: php header pdf 
Php :: how to mask phone number in php 
Php :: joomla cache programing clear 
Php :: wordpress thumbnail 
Php :: how to replace multiple characters in a string in php 
Php :: how to know the path of php in linux 
Php :: laravel blade form old value 
Php :: setinterval php 
Php :: searching inside a file using php 
Php :: php cli display errors 
Php :: laravel loop variable 
Php :: get last word from string php 
Php :: codeigniter table list 
Php :: wordpress is home page 
Php :: select max id laravel 
Php :: item count in cart quantitiy woocommerce 
Php :: PHP money_format — Formats a number as a currency string 
Php :: php list directories 
Php :: how validate the becrypt password in laravel 
Php :: cake php 2.x joins 
ADD CONTENT
Topic
Content
Source link
Name
7+1 =