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 / WooCommerce — пишите. Я и моя команда будем рады вам помочь!

Оставить комментарий

Если вы хотите добавить код, не забудьте обернуть его в <pre lang="php"></pre>, если же код – меньше одной строчки, то можно и в <code></code>.