В WooCommerce есть встроенный метод get_total_sales(), возвращающий общее количество продаж конкретного товара за все время, но что, если нужно узнать количество продаж, скажем, за месяц или неделю?

Не встречал готовых решений этой задачи, поэтому пришлось написать свое. Одним SQL-запросом сделать не получилось, поэтому данные получаются в 3 этапа:

Как ни странно, работает довольно шустро даже на shared хостинге.

Всего комментариев: 2