Домой Каталог: Дополнения WP-Recall Users Files Market Вывод количества покупок отдельного товара в дополнении Users Files Market
4ответ(ов) в теме
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
1
12:39
Версия WP-Recall: 16.17.15
Версия дополнения: 1.10.0

Как вывести количество покупок отдельного товара в дополнении Users Files Market на странице товара (интересует именно функция, которая это делает) и вывод в цикле WP/
заранее спасибо

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
12:49

Здравствуйте.

Оффтоп
Вопрос по дополнению Commerce.

А разве сейчас где-то выводится счетчик покупок товара?
Покажите скринщотом где. Я может ошибаюсь - но такой функции и нет. Надо писать свою.

Данные хранятся по заказам в этой таблице БД wp_rcl_order_items

0
danceman86@mail.ru
не в сети 5 лет
На сайте с 17.09.2019
Участник
Тем 35
Сообщения 101
3
13:19

ваш коллега показал эту функцию, и она вполне успешно работает. принимает параметры:
'order_id',
'user_id',
'order_price',
'products_amount',
'order_details',
'order_date',
'order_status'
то есть с ее помощью также получилось вывести количество покупателей, однако вопрос в том, можно ли как то в эту функцию (возможно есть другая уже) добавить id конкретного товара и вывести это в цикле?

0
Андрей CS
не в сети 13 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16943
4
17:47

Добрый день.
Готовой функции нет, можно посчитать таким образом:

$ordersQuery = new Rcl_Orders_Query();
$itemsQuery = new Rcl_Order_Items_Query();

$cnt = $itemsQuery->count(array(
	'product_id' => $product_id, //ID товара
	'join_query' => array(
		array(
			'table' => $ordersQuery->query['table'],
			'on_order_id' => 'order_id',
			'order_status' => 2 //заказ оплачен
		)
	)
), 'product_amount');

будет получено кол-во заказанных товаров определенного ID в оплаченных заказа

Редакции сообщения
19.09.2019 17:48Андрей CSПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме