Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Максимальная цена товара


Recommended Posts

Нужно сделать чтобы в витрине магазина отображалась макс цена товара(считается как сумма цены товара в настройках и цена опций)

Нужно сделать как бы два вида,в 1 случае чтобы считались только опции типо чекбокс,в другом случае-все

И вывод максимальной цены нужно сделать через доп переменную, скажем max_price

post-19469-0-45649300-1342774276_thumb.jpg

post-19469-0-44806900-1342774290_thumb.jpg

Надіслати
Поділитися на інших сайтах


Если вывод для категории, то запрос сделать можно типа:

public function getCategoryMaxPrice($category_id) {
 
  $query = $this->db->query("SELECT max(p.price) FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p.product_id = p2c.product_id) WHERE p2c.category_id = '" . (int)$category_id . "'");
    $max_price = $query->rows;
  return $max_price[0]['max(p.price)'];
   
}
Надіслати
Поділитися на інших сайтах

хм что-то мне кажется это не то)Я имею ввиду,что на витрине магащина(в категории)там где цена товара из настроек,мне нужно чтобы там отображалась цена,из расчёта цена товара+цена доп опций товара,и так для каждого товара в категории.

По вашему запросу это похоже на нахождение максемильной цены в категории, а мне нужен какбы калькулятор цены, ессли max price ввёл в заблужение, пусть это будет total_price )

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.