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. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.

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

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