Перейти к содержанию
pasha201187

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

Рекомендуемые сообщения

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

пример.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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.