PHP 클래스 WC_Order_Data_Store_CPT

저자: WooThemes
상속: extends Abstract_WC_Order_Data_Store_CPT, implements WC_Object_Data_Store_Interface, implements WC_Order_Data_Store_Interface
파일 보기 프로젝트 열기: woocommerce/woocommerce

보호된 프로퍼티들

프로퍼티 타입 설명
$internal_meta_keys array Data stored in meta keys, but not considered "meta" for an order.

공개 메소드들

메소드 설명
create ( WC_Order &$order ) Method to create a new order in the database.
get_download_permissions_granted ( WC_Order | integer $order ) : boolean Gets information about whether permissions were generated yet.
get_order_count ( string $type ) : integer Return count of orders with type.
get_order_id_by_order_key ( string $order_key ) : integer Finds an Order ID based on an order key.
get_orders ( array $args = [] ) : array Get all orders matching the passed in args.
get_recorded_coupon_usage_counts ( WC_Order | integer $order ) : boolean Gets information about whether coupon counts were updated.
get_recorded_sales ( WC_Order | integer $order ) : boolean Gets information about whether sales were recorded.
get_stock_reduced ( WC_Order | integer $order ) : boolean Gets information about whether stock was reduced.
get_total_refunded ( $order ) : string Get amount already refunded.
get_total_shipping_refunded ( $order ) : float Get the total shipping refunded.
get_total_tax_refunded ( $order ) : float Get the total tax refunded.
get_unpaid_orders ( $date ) : array Get unpaid orders after a certain date,
search_orders ( string $term ) : array Search order data for a term and return ids.
set_download_permissions_granted ( WC_Order | integer $order, boolean $set ) Stores information about whether permissions were generated yet.
set_recorded_coupon_usage_counts ( WC_Order | integer $order, boolean $set ) Stores information about whether coupon counts were updated.
set_recorded_sales ( WC_Order | integer $order, boolean $set ) Stores information about whether sales were recorded.
set_stock_reduced ( WC_Order | integer $order, boolean $set ) Stores information about whether stock was reduced.

보호된 메소드들

메소드 설명
get_post_excerpt ( WC_Order $order ) : string Excerpt for post.
read_order_data ( &$order, object $post_object ) Read order data. Can be overridden by child classes to load other props.
update_post_meta ( &$order ) Helper method that updates all the post meta for an order based on it's settings in the WC_Order class.

비공개 메소드들

메소드 설명
get_orders_generate_customer_meta_query ( array $values, string $relation = 'or' ) : array Generate meta query for wc_get_orders.

메소드 상세

create() 공개 메소드

Method to create a new order in the database.
public create ( WC_Order &$order )
$order WC_Order

get_download_permissions_granted() 공개 메소드

Gets information about whether permissions were generated yet.
public get_download_permissions_granted ( WC_Order | integer $order ) : boolean
$order WC_Order | integer
리턴 boolean

get_order_count() 공개 메소드

Return count of orders with type.
public get_order_count ( string $type ) : integer
$type string
리턴 integer

get_order_id_by_order_key() 공개 메소드

Finds an Order ID based on an order key.
public get_order_id_by_order_key ( string $order_key ) : integer
$order_key string An order key has generated by
리턴 integer The ID of an order, or 0 if the order could not be found

get_orders() 공개 메소드

Get all orders matching the passed in args.
또한 보기: wc_get_orders()
public get_orders ( array $args = [] ) : array
$args array
리턴 array of orders

get_post_excerpt() 보호된 메소드

Excerpt for post.
protected get_post_excerpt ( WC_Order $order ) : string
$order WC_Order
리턴 string

get_recorded_coupon_usage_counts() 공개 메소드

Gets information about whether coupon counts were updated.
public get_recorded_coupon_usage_counts ( WC_Order | integer $order ) : boolean
$order WC_Order | integer
리턴 boolean

get_recorded_sales() 공개 메소드

Gets information about whether sales were recorded.
public get_recorded_sales ( WC_Order | integer $order ) : boolean
$order WC_Order | integer
리턴 boolean

get_stock_reduced() 공개 메소드

Gets information about whether stock was reduced.
public get_stock_reduced ( WC_Order | integer $order ) : boolean
$order WC_Order | integer
리턴 boolean

get_total_refunded() 공개 메소드

Get amount already refunded.
public get_total_refunded ( $order ) : string
리턴 string

get_total_shipping_refunded() 공개 메소드

Get the total shipping refunded.
public get_total_shipping_refunded ( $order ) : float
리턴 float

get_total_tax_refunded() 공개 메소드

Get the total tax refunded.
public get_total_tax_refunded ( $order ) : float
리턴 float

get_unpaid_orders() 공개 메소드

Get unpaid orders after a certain date,
public get_unpaid_orders ( $date ) : array
리턴 array

read_order_data() 보호된 메소드

Read order data. Can be overridden by child classes to load other props.
부터: 2.7.0
protected read_order_data ( &$order, object $post_object )
$post_object object

search_orders() 공개 메소드

Search order data for a term and return ids.
public search_orders ( string $term ) : array
$term string
리턴 array of ids

set_download_permissions_granted() 공개 메소드

Stores information about whether permissions were generated yet.
public set_download_permissions_granted ( WC_Order | integer $order, boolean $set )
$order WC_Order | integer
$set boolean

set_recorded_coupon_usage_counts() 공개 메소드

Stores information about whether coupon counts were updated.
public set_recorded_coupon_usage_counts ( WC_Order | integer $order, boolean $set )
$order WC_Order | integer
$set boolean

set_recorded_sales() 공개 메소드

Stores information about whether sales were recorded.
public set_recorded_sales ( WC_Order | integer $order, boolean $set )
$order WC_Order | integer
$set boolean

set_stock_reduced() 공개 메소드

Stores information about whether stock was reduced.
public set_stock_reduced ( WC_Order | integer $order, boolean $set )
$order WC_Order | integer
$set boolean

update_post_meta() 보호된 메소드

Helper method that updates all the post meta for an order based on it's settings in the WC_Order class.
부터: 2.7.0
protected update_post_meta ( &$order )

프로퍼티 상세

$internal_meta_keys 보호되어 있는 프로퍼티

Data stored in meta keys, but not considered "meta" for an order.
부터: 2.7.0
protected array $internal_meta_keys
리턴 array