Добавьте пользовательские данные при создании клиента WooCommerce.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Добавьте пользовательские данные при создании клиента WooCommerce.

Сообщение Anonymous »

Я добавляю клиента woocommerce программно с помощью функции wc_create_new_customer, имя, фамилия, адрес электронной почты добавляются успешно, но настраиваемые поля не добавляются.
Я попробовал два способа
первый:

Код: Выделить всё

$email= $arr_item->email;
enter code here$username = strstr($arr_item->email, ‘@’, true);
$password = wp_generate_password();

$args = array(
“first_name” => $arr_item->first_name,
“billing_first_name” => $arr_item->first_name,
“last_name” => $arr_item->last_name,
“billing_last_name” => $arr_item->last_name,
“billing_email” => $arr_item->email,
“billing_phone” => $arr_item->phone,
“agency_name” => $arr_item->agency_name,
“billing_company” => $arr_item->agency_name,
“agency_country” => $arr_item->agency_country,
“agency_city” => $arr_item->agency_city,
“agency_state” => $arr_item->agency_state
);
$customer_id = wc_create_new_customer( $email, $username, $password, $args );
2-й

Код: Выделить всё

$customer_id = wc_create_new_customer( $email, $username, $password );
update_user_meta( $customer_id, ‘agency_name’,$arr_item->agency_name);
update_user_meta( $customer_id, ‘billing_company’, $arr_item->agency_name);
update_user_meta( $customer_id, ‘agency_country’, $arr_item->agency_country);
update_user_meta( $customer_id, ‘agency_city’, $arr_item->agency_city);
update_user_meta( $customer_id, ‘agency_state’,$arr_item->agency_state);
Я пытаюсь добавить мета-таблицу настраиваемого поля пользователя при создании клиента с помощью wc_create_new_customer
Чтобы я мог получить доступ к этим данным с помощью get_user_meta().

Пожалуйста, помогите, если у кого-нибудь есть идеи.

Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/585 ... e-customer
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»