Количество товара добавленного в корзину в карточке товара

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем mracula, 25 мар 2021.

  1. mracula

    mracula Пользователь

    Сообщения:
    64
    Симпатии:
    2
    Возможно ли вывести в карточке товара, количество товара добавленного в корзину. Как вывести общее количество я в принципе понимаю. Но это будет общее количество, а мне нужно что-бы в карточке показывалось именно количество конкретного товара из карточки.
     
  2. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    возможно
    Код:
    SELECT SUM(quantity) AS  count_product  FROM oc_cart WHERE product_id = 'id товара'
     
  3. mracula

    mracula Пользователь

    Сообщения:
    64
    Симпатии:
    2
    Это я так понимаю в моделях category.php нужно прописать?
     
  4. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    типа того
    в модели создаем метод, в котором достаем из базы количество товара в корзине
    в контроллере вызываем этот метод, результат передаем в шаблон
    в шаблоне выводим
     
  5. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    забудьте, запрос не верный, забыл session_id, customer_id, store_id
     
    Последнее редактирование: 26 мар 2021
  6. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    PHP:
    $count_query $this->db->query("SELECT SUM(quantity) quantity FROM " DB_PREFIX "cart
                WHERE api_id = '" 
    . (isset($this->session->data['api_id']) ? (int) $this->session->data['api_id'] : 0) . "'
                AND product_id = '" 
    . (int) $product_id "'
                AND customer_id = '" 
    . (int) $this->customer->getId() . "'
                AND session_id = '" 
    $this->db->escape($this->session->getId()) . "'");

    $data['count_product'] = $count_query->row['quantity'];
     
    Последнее редактирование: 28 мар 2021
    Zakus_qqq нравится это.