{"section":"tutorials","requestedLocale":"en","requestedSlug":"what-are-shelves","locale":"en","slug":"what-are-shelves","path":"docs/en/tutorials/storefront/layout/what-are-shelves.md","branch":"main","content":"> This functionality is available for stores using the Legacy Portal technology.\n\nShelves are configurable elements that display a grouping of products on the pages of your web site. This grouping is defined by the criteria you choose.\n\nShelves are structured with HTML code, organized into specific [templates](/en/docs/tutorials/what-are-templates), called __Shelves Templates__. They are located in the folder **CMS**, in the [Layout module](/en/faq/what-is-cms). It is in this folder that you may create new templates and edit those that already exist.\n\n![Shelves Templates](https://cdn.statically.io/gh/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/storefront/layout/what-are-shelves_1.png)\n\nBecause it is an element that can be used on more than one page, this special type of template (Shelf Template) is stored in folders that are different from other types (HTML Templates and Sub Templates). This way, it's possible to maintain the organization of the files and, consequently, of your web site's code.\n\n### Related articles\n- [What is CMS?](/en/faq/what-is-cms)\n- [What is a web site?](/en/docs/tutorials/what-is-a-web-site)\n- [What are templates?](/en/docs/tutorials/what-are-templates)"}