WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Customer_Download_Data_Store::update_user_by_order_id() public WC 1.0

Update user prop for downloads based on order id.

{} Это метод класса: WC_Customer_Download_Data_Store{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$WC_Customer_Download_Data_Store = new WC_Customer_Download_Data_Store();
$WC_Customer_Download_Data_Store->update_user_by_order_id( $order_id, $customer_id, $email );
$order_id(число) (обязательный)
Order ID.
$customer_id(число) (обязательный)
Customer ID.
$email(строка) (обязательный)
Customer email address.

Код WC_Customer_Download_Data_Store::update_user_by_order_id() WC 4.7.1

<?php
public function update_user_by_order_id( $order_id, $customer_id, $email ) {
	global $wpdb;
	$wpdb->update(
		$wpdb->prefix . 'woocommerce_downloadable_product_permissions',
		array(
			'user_id'    => $customer_id,
			'user_email' => $email,
		),
		array(
			'order_id' => $order_id,
		),
		array(
			'%d',
			'%s',
		),
		array(
			'%d',
		)
	);
}