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

Категории — это разделы каталога товаров. Вы сами определяете, по каким категориям-разделам распределить товары в вашем магазине, чтобы покупателям было удобнее всего ориентироваться в каталоге и выбирать товары.

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

Категории товара

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

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

Если исключить товар изо всех категорий, то покупатели смогут найти его только другими способами — не через каталог категорий. Например, по ссылкам тегов или с помощью поиска.

Вложенность категорий

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

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

  • Электротовары
    • Электрический обогрев
    • Розетки, выключатели и рамки
    • Кабель и монтаж
  • Стройматериалы
    • Сухие смеси и грунтовки
    • Изоляционные материалы
    • Листовые материалы
  • Столярные изделия
    • Древесно-плиточные материалы
    • Пиломатериалы
    • Декоративные панели
  • ...
    • ...
    • ...
    • ...

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

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

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

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

  1. В редакторе товара: на вкладке «Основные данные» выберите одну основную и любое количество дополнительных категорий.
  2. В разделе «Товары → Каталог»:
    1. Отметьте нужные товары и выберите действие «Добавить в категорию».
    2. Во всплывающем диалоге отметьте категории, в которые нужно добавить выбранные товары, и подтвердите выбор с помощью кнопки.

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

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

Какие товары попадают в динамическую категорию

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

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

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

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

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

      • +1
        Алексей Алексей 7 марта 2016 02:27 #

        Статические можно через CSV, динамические только ручками.

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

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

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

        1. Зоотовары

        1.1. Кошки

        1.1.1 Сухие корма

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

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


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

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

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

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

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

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

          Спасибо.

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

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

          • +1
            Alexx P. Alexx P. 16 апреля 2018 14:18 #

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

            • +1
              Михаил Ушенин Михаил Ушенин 16 апреля 2018 14:33 #

              В настройках динамических категорий доступны не все типы характеристик, а только checkbox, select и boolean.

            • +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
                Михаил Ушенин Михаил Ушенин 28 апреля 2018 16:13 #

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

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

                • +1
                  Самохина Жанна Самохина Жанна 5 февраля 2021 02:25 #

                  А как хотелось бы именно catalog/, и не только мне, наверное, тут у всех магазины и каталог товаров нужен всем, а category / больше для тех, кто Википедии пишет. Уже 2021 год, поисковики стают всё более умные. Если человек ищет купить стол, то ему каталог столов из магазина предложат, а не категорию столов. Понятно, что зависит не только от этого, но лучше иметь маленький +, чем маленький -. Всё складывается из маленьких плюсов. Я бы 301 редирект с category / на catalog/ сделала. У всех крупных магазинов именно каталог, категорий ни у одного нет. Очень бы хотелось, чтобы разработчик добавил такую возможность с новым обновлением. Кто хочет, обновился бы на catalog/, а кто не хочет, остался на category /.

                  • +1
                    Михаил Ушенин Михаил Ушенин 5 февраля 2021 09:15 #

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

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

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

                    • +2
                      Михаил Ушенин Михаил Ушенин 4 июля 2018 15:19 #

                      Такой возможности нет. Придётся удалить категорию и создать новую с другим типом.

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

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

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

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

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

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

                      • +1
                        sentinel.alfa sentinel.alfa 1 марта 2020 14:02 #

                        Здравствуйте! Родительская категория "Цвет", подкатегория "Белый", перейдя по ссылке, клиент видит товар белого цвета, и фильтрует по характеристикам только "белый товар". Как настроить категории, чтобы на этой странице, клиент мог посмотреть товар другого цвет, с помощью фильтра цвет? Т.е. подкатегория "Белый" должна содержать весь товар магазина, но перейдя в эту категорию на витрине, к товарам применяется фильтр по цвету "белый", и клиент может его поменять, допустим на "черный". Спасибо за помощь!

                        • +2
                          Михаил Ушенин Михаил Ушенин 2 марта 2020 09:02 #

                          Вариант 1. Настройте несколько категорий для разных цветов и разместите ссылки на соседние цветовые категории в каждой из них.

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

                        • +1

                          Как настроить витрину, чтобы отображались только товары, которые есть на складе?

                          • +1
                            Михаил Ушенин Михаил Ушенин 8 июня 2020 10:17 #

                            Используйте настройку «Нет на складе → Скрыть все товары, которых нет на складе» в разделе «Витрина  → Настройки».

                          • +1
                            i.v.baranov80@gmail.com i.v.baranov80@gmail.com 20 февраля 2022 12:40 #

                            Добрый день. В базовой поставке не используя плагин. Возможно добавить картинку в категорию или для этого нужно плагин использовать?

                          • +1
                            12inch 12inch 14 сентября 2022 15:41 #

                            Здравствуйте. Как найти товары, если они не принадлежат ни одной категории? Пробовали через экспорт, но там только тип товаров, категорию не выгружает

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

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

                            Раздел помощи работает на основе приложения «Хаб»