0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 1111 Просмотров
*

Anelka

  • Новичок
  • 3
  • 0 / 0
В БД поле "product_sales" увеличивается при подтверждении заказа покупателем, т.е. при смене статуса заказа на "формируется" (="Р"), а нужен учет только по факту оплаты, т.е. по тем заказам, для которых выставлен статус "Заказ подтвержден" (="С").

Что сделано:
1. В таблицу #_vm_product добавлено поле "product_sales_2" со значением по умолчанию равным 0
2. В файл "ps_order.php" добавлен вот такой код:

Код
		if( strtoupper($d["order_status"]) == "C") {
$q = "SELECT product_id, product_quantity FROM #__{vm}_order_item WHERE order_id='".$db->getEscaped($d["order_id"])."'";
$db->query( $q );
$dbu = new ps_DB;
while( $db->next_record() ) {
$q = "UPDATE #__{vm}_product 

SET product_sales_2=product_sales_2+".$db->f("product_quantity")."

WHERE product_id=".$db->f("product_id");
$dbu->query( $q );
}
}

не работает. В чем может быть проблема?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Чебокс "Показывать только товары, которые есть в наличии"

Автор artMelnikov

Ответов: 20
Просмотров: 7150
Последний ответ 28.06.2017, 11:19:51
от OutLaw1
Вывод категории и только некоторых подкатегорий

Автор ИринаМ

Ответов: 8
Просмотров: 1538
Последний ответ 30.04.2014, 11:20:17
от ИринаМ
Завершение сессии после покупки

Автор 2CB

Ответов: 3
Просмотров: 2274
Последний ответ 10.02.2014, 23:17:46
от artserge
Свое поле ввода количества для свойств товара

Автор Batyabest

Ответов: 5
Просмотров: 1361
Последний ответ 12.12.2013, 17:28:41
от Batyabest
Как на изображение товара поставить картинку 'Новинка', 'Хит' или 'Лидер продаж'

Автор Stim_ka

Ответов: 94
Просмотров: 40592
Последний ответ 21.11.2013, 18:06:18
от olf