[Ищу] модуль товар который не в наличии становится неактивным

Тема в разделе "OpenCart", создана пользователем Linksar, 13 окт 2014.

  1. Linksar

    Linksar

    Регистрация:
    24 фев 2014
    Сообщения:
    159
    Симпатии:
    10
    Добрый день . Ищу модуль который опустит все товары категории, которые "Нет в наличии" - вниз.
    И чтобы товары которых не было в наличии, не участвовали в поиске на сайте.

    Ищу модули которые помогут реализовать что-то подобное. Спасибо
     
  2. emirrr

    emirrr

    Регистрация:
    8 дек 2012
    Сообщения:
    83
    Симпатии:
    25
    Думаю лучше найти кого-то на фрилансе, кто может написать такой модуль под заказ. Сейчас в основном многие так делают для заказчиков.
     
  3. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Если "нет в наличии" имеется в виду кол-во товара 0 и меньше и учесть с названия тему "неактивный" тоесть отключить, то там буквально 3 строчки кода, например в категории перед $this->data['products'][] = array( пишешь:
    PHP:
    if ($result['quantity'] <= 0) {
         
    $this->db->query("UPDATE " DB_PREFIX " product SET status = '0' WHERE product_id = '" .$result['product_id']. "'");
    Но это решение просто "выключит" товар, а вот опускать вниз, делать неактивным сам блок, и отключать от поиска, то тут часика на 3-ри работы как минимум, соответственно баксов так с 50 по фрилансерской цене в 15 \ час...
     
    Последнее редактирование: 13 окт 2014
  4. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    448
    Симпатии:
    119
    Ну... чтобы опустить товары, которые "нет в наличии" (от 0 и меньше) , то это SORT BY quantity DESC

    Чтобы эти товары не участвовали в поиске
    WHERE quantity >0

    Но... Это если клепать на коленке...

    А так ~ Васо озвучил
     
    Baco нравится это.