{
  "$schema": "https://rev.uask.pro/knowledge/node.schema.json",
  "schema_version": "1.0",
  "entity": "revolution.settings.product.general",
  "canonical_url": "https://rev.uask.pro/settings/product/general.html",
  "anchors": {
    "doc": "#doc",
    "dev": "#dev"
  },
  "title_ru": "Общие настройки карточки товара",
  "summary_ru": "Здесь настраивается раздел «Общие настройки карточки товара» и то, как он выглядит и работает для покупателей.",
  "version_scope": "5.x",
  "source": {
    "kind": "shipped_admin_template",
    "file": "admin/view/template/revolution/revtheme.twig",
    "tab_id": "tab_product_all"
  },
  "retrieval": {
    "read_when": [
      "настроить карточку товара",
      "изменить страницу товара"
    ],
    "skip_when": [
      "задача не касается компонента и ни одно условие связи не совпадает"
    ],
    "strategy": "read_current_then_conditionally_follow_edges",
    "stop_condition": "получены поля, ограничения и проверка, необходимые для текущей задачи",
    "do_not": [
      "не читать весь сайт последовательно",
      "не выдумывать серверную валидацию защищённого контроллера"
    ]
  },
  "fields": [
    {
      "name": "revtheme_product_all[popup_purchase]",
      "label_ru": "Быстрый заказ в карточке товара",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Вкл."
        },
        {
          "value": "0",
          "label": "Выкл."
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Быстрый заказ в карточке товара» в этом компоненте.",
      "source_line": 4978,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[zakaz]",
      "label_ru": "Возможность заказапри 0 кол-ве товара",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Возможность заказапри 0 кол-ве товара» в этом компоненте.",
      "source_line": 4990,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[zakaz_price_null]",
      "label_ru": "Возможность заказапри 0 кол-ве товара",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Возможность заказапри 0 кол-ве товара» в этом компоненте.",
      "source_line": 5000,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[recalc_price]",
      "label_ru": "Пересчет цены при изменении количества",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Ограничивает количество выводимых элементов.",
      "source_line": 5012,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[recalc_price_animate]",
      "label_ru": "Анимация пересчета цены",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Вкл."
        },
        {
          "value": "0",
          "label": "Выкл."
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Анимация пересчета цены» в этом компоненте.",
      "source_line": 5023,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[quantity_min]",
      "label_ru": "Кратность минимальному кол-ву",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Кратность минимальному кол-ву» в этом компоненте.",
      "source_line": 5034,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[q_zavisimost]",
      "label_ru": "Зависимость от количества на складе",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Ограничивает количество выводимых элементов.",
      "source_line": 5046,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[countdown]",
      "label_ru": "Показывать счетчик до конца акции",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Включает или отключает указанную возможность.",
      "source_line": 5058,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[recpr_rightc]",
      "label_ru": "Рекомендуемые товары в правой колонке",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Рекомендуемые товары в правой колонке» в этом компоненте.",
      "source_line": 5070,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[answers]",
      "label_ru": "Вкладка \"Вопрос - Ответ\"",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Вкл."
        },
        {
          "value": "0",
          "label": "Выкл."
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Включает или отключает указанную возможность.",
      "source_line": 5081,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[blogs]",
      "label_ru": "Вкладка \"Статьи\"",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Вкл."
        },
        {
          "value": "0",
          "label": "Выкл."
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Включает или отключает указанную возможность.",
      "source_line": 5092,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[share_status]",
      "label_ru": "Выводить кнопки соц. сетей",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Вкл."
        },
        {
          "value": "0",
          "label": "Выкл."
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Включает или отключает указанную возможность.",
      "source_line": 5103,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[share_status_code]",
      "label_ru": "Выводить кнопки соц. сетей",
      "control": "textarea",
      "format": "multiline string",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Содержит многострочный текст или разметку для указанного блока.",
      "source_line": 5111,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[short_desc]",
      "label_ru": "Выводить короткое описание",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Выводить короткое описание» в этом компоненте.",
      "source_line": 5119,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[pr_tabs]",
      "label_ru": "Описание, характеристики и т.п. во вкладках",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Включает или отключает указанную возможность.",
      "source_line": 5131,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[desc_cols]",
      "label_ru": "Описание в 2 колонки",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Описание в 2 колонки» в этом компоненте.",
      "source_line": 5143,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[spec_cols]",
      "label_ru": "Характеристики в 2 колонки",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Характеристики в 2 колонки» в этом компоненте.",
      "source_line": 5155,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[ed_izm]",
      "label_ru": "Поле ISBN как единица измерения товара",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Поле ISBN как единица измерения товара» в этом компоненте.",
      "source_line": 5166,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    },
    {
      "name": "revtheme_product_all[h1_right]",
      "label_ru": "H1 справа от фото",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «H1 справа от фото» в этом компоненте.",
      "source_line": 5177,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/product/category.twig",
        "catalog/view/theme/revolution/template/product/manufacturer_info.twig",
        "catalog/view/theme/revolution/template/product/product.twig",
        "catalog/view/theme/revolution/template/product/search.twig",
        "catalog/view/theme/revolution/template/product/special.twig",
        "catalog/view/theme/revolution/template/revolution/revblog_blog.twig"
      ]
    }
  ],
  "relations": [
    {
      "relation": "part_of",
      "target": "revolution.settings.product",
      "url": "/settings/product/",
      "why": "Родительский раздел «Карточка товара».",
      "when_to_follow": "Нужен обзор соседних компонентов этого раздела."
    },
    {
      "relation": "apply_with",
      "target": "revolution.workflow.safe-change",
      "url": "/getting-started/safe-workflow",
      "why": "Безопасное изменение настроек и откат.",
      "when_to_follow": "Перед изменением рабочего магазина."
    },
    {
      "relation": "troubleshoot_with",
      "target": "revolution.troubleshooting.cache",
      "url": "/troubleshooting/cache",
      "why": "Сохранённые настройки могут быть скрыты кэшем шаблона, модификаторов или браузера.",
      "when_to_follow": "Изменение сохранено, но не видно на витрине."
    },
    {
      "relation": "related_by_task",
      "target": "revolution.settings.additional.checkout",
      "url": "/settings/additional/checkout",
      "why": "Общие задачи: commerce, content, product.",
      "when_to_follow": "Вопрос затрагивает одновременно «Общие настройки карточки товара» и «Страница оформления заказа»."
    },
    {
      "relation": "related_by_task",
      "target": "revolution.settings.appearance.catalog",
      "url": "/settings/appearance/catalog",
      "why": "Общие задачи: commerce, content, product.",
      "when_to_follow": "Вопрос затрагивает одновременно «Общие настройки карточки товара» и «Внешний вид каталога»."
    },
    {
      "relation": "related_by_task",
      "target": "revolution.settings.catalog.compare",
      "url": "/settings/catalog/compare",
      "why": "Общие задачи: commerce, content, product.",
      "when_to_follow": "Вопрос затрагивает одновременно «Общие настройки карточки товара» и «Сравнение товаров»."
    },
    {
      "relation": "related_by_task",
      "target": "revolution.settings.home.product-slider-1",
      "url": "/settings/home/product-slider-1",
      "why": "Общие задачи: commerce, content, product.",
      "when_to_follow": "Вопрос затрагивает одновременно «Общие настройки карточки товара» и «Произвольный слайдер товаров 1»."
    }
  ],
  "uncertainties": [
    "Точная серверная валидация и реализация сохранения скрыты ionCube.",
    "Пустое HTML-значение не считается доказательством фактического default после установки."
  ]
}
