WC_Abstract_Order_Data_Store_Interface
in
Order Data Store Interface
Tags
Table of Contents
- delete_items() : mixed
- Remove all line items (products, coupons, shipping, taxes) from the order.
- get_payment_token_ids() : array
- Get token ids for an order.
- read_items() : array
- Read order items of a specific type from the database for this order.
- update_payment_token_ids() : mixed
- Update token ids for an order.
Methods
delete_items()
Remove all line items (products, coupons, shipping, taxes) from the order.
public
delete_items(WC_Order $order[, string $type = null ]) : mixed
Parameters
- $order : WC_Order
-
Order object.
- $type : string = null
-
Order item type. Default null.
Return values
mixedget_payment_token_ids()
Get token ids for an order.
public
get_payment_token_ids(WC_Order $order) : array
Parameters
- $order : WC_Order
-
Order object.
Return values
arrayread_items()
Read order items of a specific type from the database for this order.
public
read_items(WC_Order $order, string $type) : array
Parameters
- $order : WC_Order
-
Order object.
- $type : string
-
Order item type.
Return values
arrayupdate_payment_token_ids()
Update token ids for an order.
public
update_payment_token_ids(WC_Order $order, array $token_ids) : mixed
Parameters
- $order : WC_Order
-
Order object.
- $token_ids : array
-
Token IDs.