Смена статуса при разном количестве товара

Тема в разделе "Общие вопросы", создана пользователем Pandar, 6 мар 2023.

  1. Pandar

    Pandar Новичок

    Сообщения:
    6
    Симпатии:
    0
    К примеру если поставить количество 1 то выводилось Продали, если 2 В пути
     

    Вложения:

    Последнее редактирование: 7 мар 2023
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059
    Чем короче вопрос, тем меньше ответов.!!

    Если для шаблона, то в шаблоне товара делаем сравнение на кол-во и выводим нужный текст.
     
  3. Pandar

    Pandar Новичок

    Сообщения:
    6
    Симпатии:
    0
    А как сделать сравнение и в каком файле?
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.863
    Симпатии:
    1.059
    в product.twig расположение файла согласно документации https://forum.opencart-russia.ru/threads/soderzhanie.6030/

    Если в настройках включить отображение кол-ва товара, то минимум можно так
    в шаблоне \catalog\view\theme\default\template\product\product.twig
    находим {{ stock }}

    и меняем на что то подобное
    HTML:
    {% if stock == 2 %}
    В пути
    {% endif %}    
    Все это работает при стандартных условиях, на стандартном шаблоне.

    Но зачем менять в зависимости от кол-ва непонятно. Проще сразу менять статус товара в админке на нужный при кол-в 0
     
    Pandar нравится это.
  5. Pandar

    Pandar Новичок

    Сообщения:
    6
    Симпатии:
    0
    Спасибо, когда ставишь ноль то пропадает возможность купить этот товар, да и выбор статусов мне нужен другой
     
  6. SiteMix

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

    Сообщения:
    1.013
    Симпатии:
    174
    Дополню под условия обозначенного ТС. Найти
    Код:
                <li>{{ text_stock }} {{ stock }}</li>
    Зменить на
    Код:
                {% if stock == 1 %}
                <li>{{ text_stock }} Продали</li>
                {% elseif stock == 2 %}
                <li>{{ text_stock }} В пути</li>
                {% else %}
                <li>{{ text_stock }} {{ stock }}</li>
                {% endif %}
     
    Pandar нравится это.