Помощь Помогите поправить SQL запрос для модуля Бестселлер в OC 2.0

Koshsh

Постоялец
Регистрация
6 Мар 2010
Сообщения
76
Реакции
8
Здравствуйте, в ОС 2.0 в стандартном модуле Бестселлер я хочу вывести самые продаваемые товары только которые со специальной ценой, поэтому я так понимаю нужно поправить в функции getBestSellerProducts запрос в базу данных, нужно добавить еще условие чтобы товары выбирались только со спец ценой, подскажите как это сделать...

$query = $this->db->query("
SELECT op.product_id, SUM(op.quantity) AS total
FROM " . DB_PREFIX . "order_product op
LEFT JOIN `" . DB_PREFIX . "order` o ON (op.order_id = o.order_id)
LEFT JOIN `" . DB_PREFIX . "product` p ON (op.product_id = p.product_id)
LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id)
WHERE o.order_status_id > '0'
AND p.status = '1'
AND p.date_available <= NOW()
AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'
GROUP BY op.product_id
ORDER BY total
DESC LIMIT " . (int)$limit);

Спасибо за любое содействие!
 
спец цена - это акции?

если да, то мне кажется, что надо копать в сторону таблицы product_special
 
Назад
Сверху