Php 如何从WC_订阅实例对象获取订单详细信息
这是一个用于完成初始认购付款和认购续约Php 如何从WC_订阅实例对象获取订单详细信息,php,wordpress,woocommerce,orders,woocommerce-subscriptions,Php,Wordpress,Woocommerce,Orders,Woocommerce Subscriptions,这是一个用于完成初始认购付款和认购续约 function payment_made($subscription){ // How do I get the order details? } add_action("woocommerce_subscription_payment_complete", "payment_made"); 这一个用于状态更改时,因此我可以处理手动和系统更改,或者手动覆盖,或者基于付款或切换的失败/挂起/活动/任何状态
function payment_made($subscription){
// How do I get the order details?
}
add_action("woocommerce_subscription_payment_complete", "payment_made");
这一个用于状态更改时,因此我可以处理手动和系统更改,或者手动覆盖,或者基于付款或切换的失败/挂起/活动/任何状态
function status_update($subscription, $old_status, $new_status){
// How do I get the order details?
}
add_action("woocommerce_subscription_status_updated", "status_updated");
要从WC_Subscription对象获取订单详细信息,首先需要使用get_parent_ID方法获取父ID,即订单ID: 然后,您将使用以下命令从订单Id获取WC_Order对象:
$order = wc_get_order( $order_id );
然后,要获取订单详细信息:
相关的:
要从WC_Subscription对象获取订单详细信息,首先需要使用get_parent_ID方法获取父ID,即订单ID: 然后,您将使用以下命令从订单Id获取WC_Order对象:
$order = wc_get_order( $order_id );
然后,要获取订单详细信息:
相关的:
可以使用以下方法直接从WC_uu订阅对象获取某些详细信息
$subscription->get_id() //subscription id
$subscription->get_parent_id() //order id
$subscription->get_currency()
$subscription->get_customer_note()
$subscription->get_prices_include_tax()
$subscription->get_payment_method()
$subscription->get_payment_method_title()
$subscription->get_billing_first_name()
$subscription->get_billing_last_name()
$subscription->get_billing_company()
$subscription->get_billing_address_1()
$subscription->get_billing_address_2()
$subscription->get_billing_city()
$subscription->get_billing_state()
$subscription->get_billing_postcode()
$subscription->get_billing_country()
$subscription->get_billing_email()
$subscription->get_billing_phone()
$subscription->get_shipping_first_name()
$subscription->get_shipping_last_name()
$subscription->get_shipping_company()
$subscription->get_shipping_address_1()
$subscription->get_shipping_address_2()
$subscription->get_shipping_city()
$subscription->get_shipping_state()
$subscription->get_shipping_postcode()
$subscription->get_shipping_country()
$subscription->get_order_key()
$subscription->get_date_created()
$subscription->get_date_modified()
可以使用以下方法直接从WC_uu订阅对象获取某些详细信息
$subscription->get_id() //subscription id
$subscription->get_parent_id() //order id
$subscription->get_currency()
$subscription->get_customer_note()
$subscription->get_prices_include_tax()
$subscription->get_payment_method()
$subscription->get_payment_method_title()
$subscription->get_billing_first_name()
$subscription->get_billing_last_name()
$subscription->get_billing_company()
$subscription->get_billing_address_1()
$subscription->get_billing_address_2()
$subscription->get_billing_city()
$subscription->get_billing_state()
$subscription->get_billing_postcode()
$subscription->get_billing_country()
$subscription->get_billing_email()
$subscription->get_billing_phone()
$subscription->get_shipping_first_name()
$subscription->get_shipping_last_name()
$subscription->get_shipping_company()
$subscription->get_shipping_address_1()
$subscription->get_shipping_address_2()
$subscription->get_shipping_city()
$subscription->get_shipping_state()
$subscription->get_shipping_postcode()
$subscription->get_shipping_country()
$subscription->get_order_key()
$subscription->get_date_created()
$subscription->get_date_modified()
你真棒!谢谢,你真棒!谢谢