wc_get_customer_total_spent()

Функция возвращает общую сумму, потраченную пользователем на покупки в интернет-магазине.

wc_get_customer_total_spent( $user_id )

Если хотите научиться создавать интернет-магазины на WooCommerce на основе готовой HTML-вёрстки, то рекомендую вам свой видеокурс.

$user_id
(целое число) ID пользователя, обязательный параметр.

Давайте расскажу, как это работает:

  1. Сначала функция пробует получить значение из метаданных пользователя, а именно из ключа _money_spent. Также в этом случае результат проходит через фильтр woocommerce_customer_get_total_spent.
  2. Если в метаданных пусто (это своего рода кэш), то функция рассчитывает сумму метаданных оплаченных заказов пользователя по ключу _order_total.

Пример использования

// выводим сумму, потраченную пользователем с ID=5
echo wc_get_customer_total_spent( 5 ); // 100.00

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Пишите, если нужна помощь с сайтом или разработка с нуля.

Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.

Миша Рудрастых и WordPress

Полезности из мира WordPress и жизни студии.

Мой телеграм-канал