Automattic\WooCommerce\Internal\Admin\Orders\MetaBoxes
CustomerHistory::get_cpt_report_customer_id
Get the analytics customer ID for a CPT-backed order.
Method of the class: CustomerHistory{}
No Hooks.
Returns
Int. The reports customer ID.
Usage
// private - for code of main (parent) class only $result = $this->get_cpt_report_customer_id( $order ): int;
- $order(WC_Order) (required)
- The order object.
CustomerHistory::get_cpt_report_customer_id() CustomerHistory::get cpt report customer id code WC 11.0.1
private function get_cpt_report_customer_id( WC_Order $order ): int {
if ( ! $order->get_id() ) {
return 0;
}
$report_order = $order instanceof AdminOrder ? $order : new AdminOrder( $order->get_id() );
return (int) $report_order->get_report_customer_id();
}