Категории товаров в Shop-Script

Категории используются для удобства представления товаров на витрине, сгруппированных по различным критериям. Категории в Shop-Script могут быть статическими либо динамическими. Каждый товар может быть включен в неограниченное количество категорий.

Тип категории выбирается при создании новой категории и изменить его впоследствии нельзя. Если необходимо изменить тип категории, следует удалить категорию и вместо нее создать новую, выбрав нужный тип.


Статические категории

Содержимое статических категорий формируются вручную администратором интернет-магазина. В такие категории можно добавить любые товары, необязательно связанные какими-либо общими признаками. Содержимое статической категории не зависит от содержимого других категорий.

Сразу после создания статическая категория не содержит товаров. Чтобы добавить товары в статическую категорию, либо перетащите (drag-n-drop) их из общего списка на название категории в левой панели, либо выберите эту категорию в режиме редактирования отдельного товара на вкладке «Основные данные».

Динамические категории

Содержимое динамических категорий формируется автоматически скриптом интернет-магазина в зависимости от параметров фильтрации категории по свойствам и характеристикам товаров.

Динамические категории могут создаваться на любом уровне дерева категорий, при этом динамическая категория будет содержать товары только из родительской категории. Если динамическая категория создана на самом верхнем уровне, то ее содержимое формируется из всех товаров интернет-магазина.

Совместное использование статических и динамических категорий

Динамические категории удобно использовать для создания дополнительных фильтров внутри статических категорий. Например, внутри категории «Фотокамеры» с помощью динамических категорий можно сформировать несколько групп для просмотра фотокамер из разных ценовых категорий (с использованием фильтрации товаров по цене), а также отдельную группу фотокамер, наиболее высоко оцененных посетителями интернет-магазина (с помощью фильтрации по рейтингу).

Динамические категории, созданные на верхнем уровне, позволяют таким же образом показать списки товаров всего каталога интернет-магазина, объединенных общими свойствами и характеристиками.

Совет: для изменения порядка категорий и организации иерархической структуры (переноса одних категорий внутрь других) используйте перетаскивание (drag-n-drop).

27 комментариев

  • +1
    Max Pain Max Pain 22 октября 2013 14:44 #
    Можно кроме фильтров товаров по цене и рейтингу использовать другие параметры из характеристик товаров?
    Например, для магазина часов, хотелось бы иметь ссылки на все мужские и все женские часы в конкретной категории.
    • +1
      Роман Роман 17 ноября 2013 03:39 #
      Max Pain, как я понимаю такой функционал можно реализовать с помошью тегов, т.е. вы для товаров устанавливаете теги типа "Мужские", "Женские", а потом создаете динамические категории под каждый тег. Таким образом в каждой категории у вас будут отображаться товары с нужным тегом.
    • +1
      Евгений Е. Евгений Е. 16 апреля 2015 12:08 #

      Есть необходимость создания третьего вида категорий - назвал бы тип как "виртуальный". Суть в следующем: необходимо из имеющихся категорий собирать новое дерево формируемое произвольным образом контент-менеджером. Это очень востребованно в области подарков. Присваивать каждому товару новую категорию при кол-ве товаров более 30000 очень трудоемко и админка в этом плане "не айс". А вот сделать виртуальные категории, которые можно отображать, например, в отдельном дереве категорий и в настройках каждой категории выбирать галочками товары каких статических категориий выводить - вот это в данном случае выход. Еще встанет вопрос как формировать хлебные крошки или ЧПУ...

      Подскажите куда копать? И вообще сейчас это реализуемо (плагином, например)? Может уже есть готовые непубличные реализации?

      • +1
        vlad.shundalov vlad.shundalov 25 октября 2016 14:15 #

        Тут, наверное, было бы уместнее просить о доработке функционала динамических категорий. В набор параметров фильтрации динамической категории к имеющимся добавить возможность "привязки" других категорий, в т.ч. динамических.

      • +1
        v v 15 февраля 2016 02:23 #

        Здравствуйте!
        Как сделать, что бы подкатегории группировались в категорию?

        • 0
          Михаил Ушенин Михаил Ушенин Webasyst 15 февраля 2016 04:47 #

          Для создания подкатегорий нажмите на иконку "плюс", которая пояляется при наведении курсора на название любой существующей категории. Кроме того, название любой категории можно перетащить на название другой категории, чтобы создать вложенность категорий.

          Если вы имеете виду нечто другое, опишите свою идею более подробно.

          • +1
            v v 15 февраля 2016 04:50 #

            имею ввиду то что если я нажму на категорию то из неё раскроются еще подкатегории

            • +2
              Михаил Ушенин Михаил Ушенин Webasyst 15 февраля 2016 06:09 #

              Конкретное поведение сайта при нажатии на какую-то ссылку на витрине задаётся устройством темы дизайна. Поэтому вам имеет смысл задать свой вопрос в отдельной теме и подробно описать нужное поведение (по возможности со ссылками на существующие сайты с такой же функциональностью — для наглядности).

            • +1
              VasKov VasKov 6 марта 2016 18:25 #

              Здравствуйте,подскажите что делать если нужно добавлять очень много категорий?
              В общем, мне нужно в каждой категории создать около 15 подкатегорий,а таких категорий около 30,в ручную это очень долго,может есть какой нибудь способ?ну или плагин?Причем,подкатегории одинаковые в всех 30 категориях

            • +1
              Виталий Караваев Виталий Караваев 15 декабря 2016 03:05 #

              Добрый день.

              Есть ли штатная возможность добавлять изображение для категории/подкатегории?

            • +1
              Иван Охрий Иван Охрий 11 августа 2017 17:02 #

              Добрый день, создаю категорию а когда захожу на ее пишет ошибку 404. Почему так?

            • +1
              obmen86 obmen86 5 октября 2017 05:51 #

              Подскажите как сделать, что товары добавленные в подкатегории отображались в основной категории?

              Т.е. есть главная категория

              1. Зоотовары

              1.1. Кошки

              1.1.1 Сухие корма

              1.1.2 Влажный корм

              1.1.3 Наполнители


              Нужно чтобы из подкатегории ниже товары отображались в категории выше, например товар из раздела Наполнители отображался в разделе Кошки и Зоотовары соответственно.

              Выбирать каждую категорию и подкатегорию отдельно в настройках тоже не удобно.

              • +1
                Михаил Ушенин Михаил Ушенин Webasyst 9 октября 2017 12:31 #

                В свойствах вышестоящей категории включите параметр "Включить товары из подкатегорий" ,чтобы в ней были видны товары из нижестоящих категорий.

              • +1
                izhig@bigmir.net izhig@bigmir.net 26 октября 2017 22:44 #

                НЕ нашла в настройках - где указать, чтобы ПУСТАЯ категория (т.е. та, в которой товар СКРЫТ) не показывалась в меню витрины магазина. Подскажите)

                Спасибо.

                • +2
                  Михаил Ушенин Михаил Ушенин Webasyst 27 октября 2017 09:41 #

                  Автоматически категории не скрываются с витрины, если в них нет видимых товаров. Но вручную для любой категории можно включить свойство "Скрытая категория", и она пропадёт из навигации по каталогу интернет-магазина.

                • +1
                  Sergiy Sergiy 8 января 2018 16:19 #

                  Доброго дня підскажіть як мені на сайті зробити є по категоріях і в тих категоріях вставити под категорії по фірмі і моделі? http://setka.webasyst.cloud наприклад фотоапарати-nikon-а300

                • +1
                  Елена Борисова Елена Борисова 1 марта 2018 17:38 #

                  Добрый день!

                  Подскажите, как организовать сортировку товаров в категории верхнего уровня, чтобы в ней сначала отображались товары из первой категории, затем второй и тп.

                  Сейчас если выбрать "Включить товары из подкатегорий", то товары отображаются в хаотичном порядке(имею в виду в порядке выбранной сортировки группы верхнего уровня, но при этом товары сортируются из разных категорий), хотя пользователь ожидает, что при выборе родительской категории сначала будут отображены все товары 1й дочерней категории, затем второй и тп.

                  • +1
                    Михаил Ушенин Михаил Ушенин Webasyst 1 марта 2018 18:26 #

                    Такой настройки пока нет. Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе общего хаба поддержки. Так их удобнее регистрировать и обсуждать, если потребуется. Или голосуйте/комментируйте аналогичные предложения других пользователей.

                    Возможно, вам удастся найти подходящий плагин для этого. Если не удастся и решение нужно более-менее срочно, попробуйте заказать индивидуальную разработку у партнёров Webasyst.

                  • +1
                    Александр Песиков Александр Песиков 16 апреля 2018 14:18 #

                    А как можно создать динамическую категорию по характеристикам размера? В настройках категории такой тип характеристик почему-то не отображается :(

                  • +1
                    t9933 t9933 28 апреля 2018 15:31 #

                    Здравствуйте!

                    Перевожу сайт на ваш движок, но не хочу терять URL-лы или редиректить их.

                    На старом сайте страница товара находится по адресу: www.mydomen.ru/product/tovar1 Это легко реализовалось путем назначения правила маршрутизации product/* для "Магазин"

                    Но категории на старом сайте находятся в "catalog" и имеют вид типа: www.mydomen.ru/catalog/nazvanie-katiforii-1 и т.д.

                    Здесь, при создании новой категории, URL создается как: www.mydomen.ru/product/category/nazvanie-katiforii... - без возможности редактирования части урла "/product/category/"

                    Вопрос: можно ли где-то в скриптах установить так, чтобы любая категория создавалась с адресом: www.mydomen.ru/catalog/nazvanie-katiforii-1

                    а продукт так и оставался: www.mydomen.ru/product/tovar1

                    Или это реализуется только путем создания "Нового правила" с перенаправлением URL?

                    Спасибо!

                    • +1
                      Михаил Ушенин Михаил Ушенин Webasyst 28 апреля 2018 16:13 #

                      Используйте плагин "301 Перенаправление". Он срабатывает каждый раз, когда на витрине магазина возникает ошибка 404. Вместо этой ошибки плагин может перенаправить посетителя сайта на другой URL в зависимости от URL, по которому возникла ошибка 404.

                      В Shop-Script по умолчанию не обрабатываются адреса, начинающиеся с catalog/, поэтому по ним будет возникать ошибка 404. Следовательно, можно настроить плагин так, чтобы при запросах на адреса с catalog/ выполнялся 301-й редирект на страницы категорий вместо ошибки.

                      Добавить комментарий

                      Чтобы добавить комментарий, зарегистрируйтесь или войдите