WC_Customer_Download_Data_Store::update_user_by_order_id()publicWC 1.0

Update user prop for downloads based on order id.

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

Хуков нет.

Возвращает

null. Ничего (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(int) (обязательный)
Order ID.
$customer_id(int) (обязательный)
Customer ID.
$email(строка) (обязательный)
Customer email address.

Код WC_Customer_Download_Data_Store::update_user_by_order_id() WC 8.7.0

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',
		)
	);
}