wc_get_customer_total_spent()
Функция возвращает общую сумму, потраченную пользователем на покупки в интернет-магазине.
wc_get_customer_total_spent( $user_id )
Если хотите научиться создавать интернет-магазины на WooCommerce на основе готовой HTML-вёрстки, то рекомендую вам свой видеокурс.
- $user_id
- (целое число) ID пользователя, обязательный параметр.
Давайте расскажу, как это работает:
- Сначала функция пробует получить значение из метаданных пользователя, а именно из ключа
_money_spent
. Также в этом случае результат проходит через фильтр woocommerce_customer_get_total_spent
. - Если в метаданных пусто (это своего рода кэш), то функция рассчитывает сумму метаданных оплаченных заказов пользователя по ключу
_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 — пишите. Я и моя команда сделаем вам всё на лучшем уровне.