# Product design

- [Attributes](https://usermanual.ergonode.com/product-design/attributes.md)
- [Create a new attribute](https://usermanual.ergonode.com/product-design/attributes/create-a-new-attribute.md)
- [General](https://usermanual.ergonode.com/product-design/attributes/general.md)
- [Translations](https://usermanual.ergonode.com/product-design/attributes/translations.md)
- [Validation](https://usermanual.ergonode.com/product-design/attributes/validation.md)
- [Options](https://usermanual.ergonode.com/product-design/attributes/options.md)
- [Custom Fields](https://usermanual.ergonode.com/product-design/attributes/custom-fields.md): Your attributes, now with a makeover! Elevate your Product Information Management with Ergonode's customizable fields.
- [Custom Fields - How it works](https://usermanual.ergonode.com/product-design/attributes/custom-fields/custom-fields-how-it-works.md)
- [Custom Fields - Use Cases](https://usermanual.ergonode.com/product-design/attributes/custom-fields/custom-fields-use-cases.md)
- [Custom Fields - Ergonode Transfer](https://usermanual.ergonode.com/product-design/attributes/custom-fields/custom-fields-ergonode-transfer.md): Explanation on how to use the Ergonode Transfer feature to manage Custom Fields.
- [Metadata](https://usermanual.ergonode.com/product-design/attributes/metadata.md): Represents a metadatum of attribute
- [Attributes Batch Actions](https://usermanual.ergonode.com/product-design/attributes/attributes-batch-actions.md): Batch action is a function that allows you to perform mass editing or deleting of attributes.
- [Attribute variables](https://usermanual.ergonode.com/product-design/attributes/attribute-variables.md): Explanation of how to use variables
- [Attribute groups](https://usermanual.ergonode.com/product-design/attribute-groups.md)
- [Create a new attribute group](https://usermanual.ergonode.com/product-design/attribute-groups/create-a-new-attribute-group.md)
- [General](https://usermanual.ergonode.com/product-design/attribute-groups/general.md)
- [Translations](https://usermanual.ergonode.com/product-design/attribute-groups/translations.md)
- [Product templates](https://usermanual.ergonode.com/product-design/product-templates.md): Product templates are a powerful tool that lets you customize the look and feel of your product cards in Ergonode PIM.
- [Main templates](https://usermanual.ergonode.com/product-design/product-templates/main-templates.md)
- [Create a new template](https://usermanual.ergonode.com/product-design/product-templates/main-templates/create-a-new-template.md)
- [Cloning the template](https://usermanual.ergonode.com/product-design/product-templates/main-templates/cloning-the-template.md): The “Clone template” function allows you to create a copy of an existing product template with a new name.
- [General](https://usermanual.ergonode.com/product-design/product-templates/main-templates/general.md)
- [Translations](https://usermanual.ergonode.com/product-design/product-templates/main-templates/translations.md)
- [Designer](https://usermanual.ergonode.com/product-design/product-templates/main-templates/designer.md)
- [Widgets](https://usermanual.ergonode.com/product-design/product-templates/main-templates/designer/widgets.md): Widgets are a feature in the PIM Template Designer. They allow you to customize your templates with various elements. Currently, there are three widgets available: “Heading”, “Divider”, and “Note”.
- [Sections](https://usermanual.ergonode.com/product-design/product-templates/sections.md): Sections are a convenient way to group and reuse attributes for your products in Ergonode PIM.
- [Create a new section](https://usermanual.ergonode.com/product-design/product-templates/sections/create-a-new-section.md)
- [Cloning the section](https://usermanual.ergonode.com/product-design/product-templates/sections/cloning-the-section.md): The “Clone section” function allows you to create a copy of an existing section with a new name.
- [General](https://usermanual.ergonode.com/product-design/product-templates/sections/general.md)
- [Translations](https://usermanual.ergonode.com/product-design/product-templates/sections/translations.md)
- [Designer](https://usermanual.ergonode.com/product-design/product-templates/sections/designer.md)
- [Completeness sets](https://usermanual.ergonode.com/product-design/product-templates/completeness-sets.md)
- [General](https://usermanual.ergonode.com/product-design/product-templates/completeness-sets/general.md)
- [Translations](https://usermanual.ergonode.com/product-design/product-templates/completeness-sets/translations.md)
- [Categories](https://usermanual.ergonode.com/product-design/categories.md)
- [Create a new category](https://usermanual.ergonode.com/product-design/categories/create-a-new-category.md)
- [General](https://usermanual.ergonode.com/product-design/categories/general.md)
- [Translations](https://usermanual.ergonode.com/product-design/categories/translations.md)
- [Products](https://usermanual.ergonode.com/product-design/categories/products.md)
- [Category trees](https://usermanual.ergonode.com/product-design/category-trees.md)
- [General](https://usermanual.ergonode.com/product-design/category-trees/general.md)
- [Translations](https://usermanual.ergonode.com/product-design/category-trees/translations.md)
- [Designer](https://usermanual.ergonode.com/product-design/category-trees/designer.md)
- [Category attributes](https://usermanual.ergonode.com/product-design/category-attributes.md)
- [Add attribute](https://usermanual.ergonode.com/product-design/category-attributes/add-attribute.md)
- [Fill in a category attribute value](https://usermanual.ergonode.com/product-design/category-attributes/fill-in-a-category-attribute-value.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://usermanual.ergonode.com/product-design.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
