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

Полоса прогресса на карточке товара.


pasha201187

Recommended Posts

Подскажите как можно на карточке товара организовать полосу прогресса набора заявок на товар. Чтоб клиенту было видно сколько человек оставило заявку на данный товар. По принципу сайтов совместных покупок. Пример прикладываю. Если есть шаблоны с подобным решением буду благодарен ссылке. 

пример.jpg

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


в catalog/model/catalog/product.php

public function getCountPurchased($product_id) { 
$sql = "SELECT SUM(quantity) as qty FROM " . DB_PREFIX . "order_product WHERE product_id='$product_id'"; 
$query = $this->db->query($sql);
$qty = $query->rows; return $qty[0]['qty']; 
}

затем в catalog/controller/product/product.php

$this->data['countpurchased'] = $this->model->getCountPurchased($product_id);

таким образом в catalog/view/theme/*/template/product/product.tpl

вам будет доступна переменная кол-ва купленых товаров - <?php echo $countpurchased; ?>

 

Дальше к ней любой js-прогрессбар прикручиваете. Тут уже зависит от личных требований и предпочтений. 

 

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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