Вход • Регистрация

Отображение остатков

  • 31 января 2012 г.
  • Как можно реализовать отображение остатков для товара?
    Например как на сайте юлмарта (компьютерный интернет-магазин) в виде картинок или хотя бы цифрами?
    • 31 января 2012 г.
    • Вывести из БД во view и все. Там, кстати, есть переменная count, но она принимает значения FALSE/TRUE, мол, есть в наличии или нулевой остаток. Вот рядом можно пустить переменную, которая точное значение будет содержать и выводить его во view
      • 05 февраля 2012 г.
      • это будет ведь только одно значение, а можно ли сделать несколько (нету, в ограниченном кол-ве, в большом кол-ве)?
        • 05 февраля 2012 г.
        • Ну? Я и предлагаю отбирать из БД точное значение остатков, в переменную count1 например.
          А во view либо выводить конкретно "На складе 6" или сделать условие
          Код
          if ($count>0) echo"В ограниченном"; elseif ($count>10) echo"В большом"; else echo"Нету";
      • 24 декабря 2012 г.
      • Добрый день!

        Можно по подробнее как вывести цифрами точный остаток товаров?

        Большое спасибо.
        • 25 декабря 2012 г.
        • В версии 5.1 там все в переменной $result["row"]["count"] уже сидит.
          Идете в modules/shop/views/shop.view.buy_form.php и выводите где нужно возле цены и кнопки "купить"
          Код
          echo "Остаток: ".$result["row"]["count"];
          • 25 декабря 2012 г.
          • Подключите остатки только в настройках магазина. И кеш сбросьте на момент правки скриптов.
            • 25 декабря 2012 г.
            • А как вывести в шаблоне modulesshopviewsshop.view.list.php
              Мне нужно сделать вывод остатков именно тут.
              В шаблоне купить по дизайну не подходит

              shop.view.list.php тут не получается сделать выше указанным способом
              • 25 декабря 2012 г.
              • Шаблон modules/shop/views/shop.view.buy_form.php - входит в шаблон modules/shop/views/shop.view.list.php - это его часть.
                Т.е. list - это оформление списка товаров. А buy_from - это блок цены, характеристик от нее зависящих и кнопки купить, со всеми уведомлениями и скриптами от них зависящими. Остаток товара может зависеть от характеристик, и должен меняться при их изменении вместе с ценой. Поэтому он должен быть именно там. Вырвать его оттуда нельзя.
                И именно для случаев "не подходит по дизайну" в природе есть div+css. Поместите остаток в div и спозиционируйте его куда угодно в списке товаров.
  • 09 апреля 2020 г.
  • Здраствуйте. В существующей версии ничего не получается. Может изменилось что?
    • 09 апреля 2020 г.
    • А в настройках стоит учет количества?
      • 10 апреля 2020 г.
      • Да, галочка стоит. Может я не там строку вставляю? Что должно быть до и после?
        • 10 апреля 2020 г.
        • Цитата
          Может я не там строку вставляю

          Скорее всего.
          Цитата
          modules/shop/views/shop.view.buy_form.php

          Это коробочный файл шаблона, он скорее всего перекрывается таким же файлом в папке темы /custom/my/...
          • 12 апреля 2020 г. , редакция: 12 апреля 2020 г.
          • Да. Спасибо. Все получилось.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум