woocommerce order对象所有属性和方法
woocommerce order对象所有属性和方法 woocommerce order对象是一个表示订单信息 […]
woocommerce order对象所有属性和方法
woocommerce order对象是一个表示订单信息的PHP类,它可以提供以下属性和方法:
属性:
- id:订单的唯一标识符。
- order_key:订单的唯一键。
- amount:订单的总金额。
- total_ex_tax:订单的总金额减去税费。
- total_tax:订单的税费总额。
- subtotal:订单的子金额。
- total_lines:订单的总行数。
- tax_lines:订单的税费行数。
- shipment_lines:订单的物流行数。
- discount_lines:订单的折扣行数。
- order_status:订单的状态,例如“等待付款”、“已完成”等。
- order_date:订单的创建日期和时间。
- customer_id:订单的客户ID。
- customer_note:订单的客户备注。
- customer_ip_address:订单的客户IP地址。
- customer_user_id:订单的客户用户ID。
- paid_via:订单的支付方式,例如“信用卡”、“支付宝”等。
- customer_note_meta:订单的客户备注元数据。
- customer_id_meta:订单的客户ID元数据。
- total_tax_meta:订单的税费元数据。
- total_discount_meta:订单的折扣元数据。
- total_shipping_meta:订单的物流元数据。
- total_shipping_tax_meta:订单的物流税费元数据。
- total_taxes_meta:订单的总税费元数据。
- total_discounts_meta:订单的总折扣元数据。
- total_shipping_meta:订单的总物流元数据。
- total_shipping_taxes_meta:订单的总物流税费元数据。
- total_taxes_meta:订单的总总税费元数据。
- total_discounts_meta:订单的总总折扣元数据。
- items:订单的所有商品信息数组,包括商品ID、商品名称、商品价格、商品数量等。
- items[‘item-id’]:商品ID对应的商品信息数组,包括商品名称、商品价格、商品数量等。
- lines[‘line-id’]:物流行对应的商品信息数组,包括物流行ID、物流行名称、物流行价格、物流行数量等。
- lines[‘line-id’][‘product-id’]:物流行ID对应的商品信息数组,包括商品名称、商品价格、商品数量等。
- lines[‘line-id’][‘product-id’][‘name’]:物流行ID对应的商品名称数组,包括商品名称、商品价格、商品数量等。
- lines[‘line-id’][‘product-id’][‘price’]:物流行ID对应的商品价格数组,包括商品名称、商品价格、商品数量等。
- lines[‘line-id’][‘product-id’][‘quantity’]:物流行ID对应的商品数量数组,包括商品名称、商品价格、商品数量等。
- lines[‘line-id’][‘amount’]:物流行ID对应的物流行价格数组,包括物流行名称、物流行价格、物流行数量等。