Получите идентификатор клиента из идентификатора заказа в WooCommerce.Php

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

Сообщение Anonymous »

Я хочу получить баланс клиента «mycred» через заказ, используя WP ALL Export для экспорта баланса клиента на основе заказов в электронную таблицу. На самом деле, вероятно, это довольно просто. Я могу получить идентификатор заказа, но не идентификатор клиента

Вот что я делаю, чтобы проверить, смогу ли я получить идентификатор клиента:

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

function get_customeruserid($value)
{
global $woocommerce, $post;

$order = new WC_Order($post->ID);
$order_id = $order->get_order_number();

$customer = new WC_Customer($post->ID);
$user_id = $customer->get_ID();

$value = $user_id;
return $value;
}
Это возвращает 0.

Однако я могу легко получить номер заказа, выполнив следующее:< /p>

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

function get_customerorderid($value)
{
global $woocommerce, $post;

$order = new WC_Order($post->ID);
$order_id = $order->get_order_number();

$value = $order_id;
return $value;
}
Это вернет номер заказа клиента, и это здорово, но это только полдела. Теперь мне нужен идентификатор клиента, поэтому я вызываю функцию баланса mycred, чтобы показать его баланс.

Есть идеи? Я новичок в php и, наверное, очень плохо.

Подробнее здесь: https://stackoverflow.com/questions/438 ... oocommerce
Ответить

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

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

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

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

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