Как в WooCommerce получить последних клиентов сделавших заказы Leave a comment

Задача:

Нужно получить 15-последних клиентов сделавших заказы в интернет магазине WooCommerce. Конкретно требуется получить последние имена и фамилии клиентов.

Реализуется это следующим образом:

В результате получим при каждой итерации цикла в переменной $fields значения всех мета полей заказа.

Если нужно выбрать конкретное мета-поле заказа, тогда достаточно сделать следующую конструкцию:

true — означает вернуть одиночное значение

Другой способ, если требуется получить значение полей из профилей пользователей, а не из заказа. Принцип тот же, получаем последние заказы, из них извлекаем пользователей и обращаемся к профилю каждого пользователя.

Пример вытаскивания данных о пользователе:

Здесь, мы получаем ИД пользователя из заказа и далее обращаемся через get_user_meta к мета полю конкретного пользователя, что бы получить результат и информацию о пользователю.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *