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

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

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

Как создать категорию товаров.

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

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

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

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

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

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

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

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

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

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

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

24 комментария

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

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

    • +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
          Alexx P. Alexx P. 16 апреля 2018 14:18 #

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

        • +1
          asterisco asterisco 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-й редирект на страницы категорий вместо ошибки.

          • +1
            Кирилл Кирилл 4 июля 2018 14:30 #

            Добрый день. Как можно изменить тип уже созданной подкатегории со статического на динамический? (вложенных подкатегорий нет)

          • +1

            Подскажитие максимальное количество категорий (динамических) которое можно создать на shop-script ?

            10 000 тысяч к примеру ? 

            • +2
              Михаил Ушенин Михаил Ушенин Webasyst 25 апреля 2019 11:52 #

              Максимальное количество категорий товаров ограничено только параметрами вашего сервера баз данных — какой объём информации доступен для хранения на сервере.

              • +1

                Сервер на данный момент такой VDS: 

                Процессор
                6 x 2,4+ ГГц
                Оперативная память
                10 ГБ
                SSD
                140 ГБ
                Интернет
                100 Мбит/сек

                Вы хотите сказать, что система вообще не должна тормозить? с учетом правильно настроенного сервера? 

                Может есть смысл сделать кеширование категорий? Так делают? 

                Заранее спасибо за ответы )) 

                • +1
                  Михаил Ушенин Михаил Ушенин Webasyst 25 апреля 2019 15:22 #


                  Вы хотите сказать, что система вообще не должна тормозить?

                  Изначально вы спрашивали только о максимальном количестве категорий, а не о скорости работы сайта.

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

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

                  Может есть смысл сделать кеширование категорий?

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

                • +1
                  Вячеслав Демидов Вячеслав Демидов 10 июня 2019 01:06 #

                  Добрый день. Могу ли я одну и ту же подкатегорию (a) присвоить сразу нескольким категориям (b,c,d...)  с неизменным url?
                  b->a
                  c->a
                  d->a
                  Есть ли вариант делать это без тегов и динамических категорий. Возможно, какой-нибудь плагин?
                  Спасибо!

                • +1
                  Владислав Т Владислав Т 1 ноября 2019 17:25 #

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

                  Как при выгрузке категорий csv настроить дополнительные характеристики названия категорий :

                  -вид в меню на главной

                  -h1 категории

                  -url

                  с возможностью перезаписи через csv
                  Спасибо

                  • +1
                    Михаил Ушенин Михаил Ушенин Webasyst 1 ноября 2019 17:58 #

                    -вид в меню на главной

                    Поясните, что вы тут имеете в виду. Покажите задачу на снимке экрана для наглядности.

                  • +1
                    Андрей Афанасенко Андрей Афанасенко 2 января 2020 16:44 #

                    Можно ли при открытии категории показывать не товары из подкатегорий входящих в ее состав а открывать описание этой категории или отдельную веб-страницу. К примеру есть главная категория "товары" в нее входят "хозяйственные" и "бытовые". Я хочу чтобы при нажатии на категорию "Товары" открывалась страница с описанием и картинками и только перейдя в конкретную подкатегорию открывался список товаров.

                    • +1
                      Алексей Алексей Webasyst 2 января 2020 17:53 #

                      Переносите все товары в подкатегории и в главной отключаете отображение товаров из подкатегорий.

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

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