Entenda como os arquivos do template são organizados e quais pastas estão disponíveis.
Cada template na CentralCart é composto por arquivos organizados em pastas com funções específicas. Você pode criar, editar e excluir arquivos dentro dessas pastas usando o editor web ou o editor local.
O arquivo schema.centralcart é um arquivo virtual no formato JSON que define as opções de personalização do template. Ele não fica em nenhuma pasta — é acessível diretamente pelo editor e define os campos que aparecem na tela de “Personalizar template” do painel.Veja mais detalhes na página de Schema de Configuração.
No momento, para habilitar o arquivo de schema no seu template é necessário entrar em contato com o suporte da CentralCart.
Você pode incluir componentes e layouts dentro de páginas usando a tag include do Liquid:
<% include 'components/header' %>
Isso vai buscar o arquivo components/header.html e renderizá-lo no local da tag. A extensão .html é adicionada automaticamente.Para layouts, use a tag layout:
<% layout 'layouts/main' %>
Isso envolve o conteúdo da página atual com o layout especificado. No arquivo de layout, use <%= content %> para indicar onde o conteúdo da página será inserido.
Se você tiver qualquer dúvida, entre em contato com a nossa equipe de suporte
em nosso WhatsApp
e Discord.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"CentralCart","colors":{"primary":"#0B7D62","light":"#07C983","dark":"#0B7D62"},"logo":{"light":"https://mintcdn.com/centralcart/Sj2QKQz_Msfz7gQt/logo/light.svg?fit=max\u0026auto=format\u0026n=Sj2QKQz_Msfz7gQt\u0026q=85\u0026s=454a550a28fa81d98e5168769f561bbe","dark":"https://mintcdn.com/centralcart/Sj2QKQz_Msfz7gQt/logo/dark.svg?fit=max\u0026auto=format\u0026n=Sj2QKQz_Msfz7gQt\u0026q=85\u0026s=cf9da9a13d7485000f2d7fd2744a864d"},"favicon":"https://mintcdn.com/centralcart/Mo9wQrAjrPtu_S1i/centralcart-icon.png?fit=max\u0026auto=format\u0026n=Mo9wQrAjrPtu_S1i\u0026q=85\u0026s=af8586aae48ee5c9c5bb4eb5654cfa0f","api":{"playground":{"display":"interactive"}},"navbar":{"links":[{"href":"/changelog","label":"Changelog"},{"href":"https://centralcart.com/discord","label":"Suporte"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.centralcart.com"}},"footer":{"socials":{"discord":"https://centralcart.com/discord","youtube":"https://www.youtube.com/channel/UCt8ijxO7MN6Y4ipzvNskeiA","instagram":"https://www.instagram.com/centralcartbr","facebook":"https://www.facebook.com/centralcartbr","twitter":"https://twitter.com/centralcartbr"}},"seo":{"indexing":"all"},"contextual":{"options":["copy","view","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Nosso Discord","icon":"discord","href":"https://centralcart.com/discord"},{"anchor":"Nosso YouTube","icon":"youtube","href":"https://www.youtube.com/@CentralCartBR"},{"anchor":"Siga no Instagram","icon":"instagram","href":"https://www.instagram.com/centralcartbr/"}]},"languages":[{"language":"pt-BR","default":true,"href":"introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"centralcart","hasAudioNarration":false,"actualSubdomain":"centralcart","customDomains":["docs.centralcart.com"],"gitSource":{"type":"github","owner":"centralcart","repo":"centralcart-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae65ffb25d97c0814f22fb1","collectionId":"b3847477-b1dc-44c2-8f7c-aa29f9659973","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae65ffb25d97c0814f22fb1"},"entitlements":{},"buildId":"6ae9c086bf4ef845262afe73","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"pt-BR","tag":"API Reference","count":106},{"language":"pt-BR","tag":"Endpoints de aplicação","count":70},{"language":"pt-BR","tag":"Storefront API (Public)","count":32},{"language":"pt-BR","tag":"Editor de Códigos","count":32},{"language":"pt-BR","tag":"Afiliados","count":16},{"language":"pt-BR","tag":"Documentação","count":14},{"language":"pt-BR","tag":"Pacotes","count":11},{"language":"pt-BR","tag":"Personalização com IA","count":7},{"language":"pt-BR","tag":"Pedidos","count":7},{"language":"pt-BR","tag":"Integrações:","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"lock-backup/styles/core.css","content":"@layer base {\n * {\n @apply border-border;\n }\n\n html {\n scroll-behavior: smooth;\n }\n\n body {\n font-family: 'Geist', sans-serif;\n @apply bg-background text-foreground;\n }\n\n input, select {\n @apply appearance-none bg-background border border-foreground/10 rounded-cc text-foreground px-2 h-8 text-sm;\n }\n\n textarea {\n @apply appearance-none bg-background border border-foreground/10 rounded-cc text-foreground px-2 py-2 text-sm;\n }\n\n input:focus-visible, select:focus-visible, textarea:focus-visible {\n outline: none;\n @apply ring-2 ring-primary;\n }\n\n .bg-primary {\n color: lch(from hsl(var(--primary)) calc((49.44 - l) * infinity) 0 0);\n }\n\n .bg-background {\n color: lch(from hsl(var(--background)) calc((49.44 - l) * infinity) 0 0);\n }\n\n .btn-primary {\n @apply bg-primary hover:bg-primary/80 transition-colors font-semibold rounded-cc \n px-4 h-9 flex gap-2 items-center justify-center text-sm disabled:opacity-50;\n }\n\n .btn-secondary {\n @apply bg-foreground/5 hover:bg-foreground/10 transition-colors font-semibold border rounded-cc \n px-4 h-9 flex gap-2 items-center justify-center text-sm disabled:opacity-50;\n }\n\n .btn-outline {\n @apply bg-transparent hover:bg-foreground/5 transition-colors font-semibold border border-foreground/10 rounded-cc \n px-4 h-9 flex gap-2 items-center justify-center text-sm disabled:opacity-50;\n }\n\n .btn-ghost {\n @apply bg-transparent hover:bg-foreground/5 transition-colors font-semibold rounded-cc \n px-4 h-9 flex gap-2 items-center justify-center text-sm disabled:opacity-50;\n }\n}\n\ninput[type=number]::-webkit-inner-spin-button,\ninput[type=number]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\ninput[type=number] {\n -moz-appearance: textfield;\n}\n\n@keyframes fade-in {\n from {\n background-color: rgba(0, 0, 0, 0);\n }\n to {\n background-color: rgba(0, 0, 0, 0.8);\n }\n}\n\n@keyframes fade-out {\n from {\n background-color: rgba(0, 0, 0, 0.8);\n }\n to {\n background-color: rgba(0, 0, 0, 0);\n }\n}\n\n@keyframes slide-in {\n from {\n transform: translateX(500px);\n }\n to {\n transform: translateX(0px);\n }\n}\n\n@keyframes slide-out {\n from {\n transform: translateX(0px);\n }\n to {\n transform: translateX(500px);\n }\n}\n\nbody.cart-open {\n overflow: hidden;\n padding-right: var(--scrollbar-width, 0px);\n}\n\n#cart-drawer[data-state=\"open\"] {\n animation: fade-in 0.4s forwards;\n}\n\n#cart-drawer[data-state=\"closed\"] {\n animation: fade-out 0.4s forwards;\n}\n\n#cart-drawer[data-state=\"open\"] > div {\n animation: slide-in 0.4s forwards;\n}\n\n#cart-drawer[data-state=\"closed\"] > div {\n animation: slide-out 0.4s forwards;\n}\n\n.dialog[data-state=\"open\"] {\n animation: fade-in 0.4s forwards;\n}\n\n.dialog[data-state=\"closed\"] {\n animation: fade-out 0.4s forwards;\n}\n\n.dialog[data-state=\"open\"] > div {\n animation: dialog-in 0.2s forwards;\n}\n\n.dialog[data-state=\"closed\"] > div {\n animation: dialog-out 0.2s forwards;\n}\n\n@keyframes dialog-in {\n from {\n opacity: 0;\n scale: 50%;\n }\n to {\n opacity: 1;\n scale: 100%;\n }\n}\n\n@keyframes dialog-out {\n from {\n opacity: 1;\n scale: 100%;\n }\n to {\n opacity: 0;\n scale: 50%;\n }\n}\n\n.reveal-fade-up {\n opacity: 0;\n transform: translateY(30px);\n transition: opacity 0.3s ease, transform 0.3s ease;\n transition-delay: var(--delay, 0s);\n}\n\n.reveal-fade-up.visible {\n opacity: 1;\n transform: translateY(0);\n}\n\n.centralcart-content iframe {\n aspect-ratio: 16 / 9;\n border-radius: 0.5rem;\n width: 100%;\n height: auto;\n}\n\n.grid-background {\n background-image: linear-gradient(to right,hsla(0,0%,100%,.03) 1px,transparent 1px),linear-gradient(to bottom,hsla(0,0%,100%,.03) 1px,transparent 1px);\n background-size: 40px 40px;\n mask-image: radial-gradient(ellipse 60% 85% at 40% 30%, #000 0%, #fff0 110%)\n}\n\n.custom-bg-mask {\n\tmask-image: linear-gradient(hsl(var(--background)), rgba(0, 0, 0, 0.3), rgb(0, 0, 0, 0));\n}\n\n@keyframes loading {\n 0% {\n left: -50%;\n }\n\n to {\n left: 100%;\n }\n}\n\n/* Top donators shine */\n.top-donators-pill::after {\n content: '';\n position: absolute;\n top: 0;\n left: -100%;\n width: 70%;\n height: 100%;\n background: linear-gradient(90deg, transparent, rgba(255,255,255,0.15), transparent);\n pointer-events: none;\n transition: left 0.5s ease-in;\n}\n\n.top-donators-pill:hover::after {\n left: 120%;\n transition: left 0.6s ease-out;\n}\n\n.detail-dash {\n background-image: linear-gradient(to right, rgba(255, 255, 255, 0.1) 50%, hsl(var(--foreground) / 0) 0%);\n background-position: center bottom;\n background-size: 16px;\n background-repeat: repeat-x;\n width: 100%;\n height: 1px;\n}\n\n/* Sidebar categories */\n.custom-scrollbar::-webkit-scrollbar {\n width: 3px;\n height: 3px;\n}\n\n.custom-scrollbar::-webkit-scrollbar-track {\n background: transparent;\n}\n\n.custom-scrollbar::-webkit-scrollbar-thumb {\n background: hsl(var(--primary));\n border-radius: 0.25rem;\n}\n\n.cat-dropdown {\n transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n transform-origin: top;\n}\n\n.cat-dropdown:not(.hidden) {\n animation: slideDown 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes slideDown {\n from {\n opacity: 0;\n transform: scaleY(0);\n }\n to {\n opacity: 1;\n transform: scaleY(1);\n }\n}\n\n#mobile-categories-dropdown:not(.hidden) {\n animation: slideInMobile 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes slideInMobile {\n from {\n opacity: 0;\n transform: translateY(-10px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n.mobile-subcategories:not(.hidden) {\n animation: slideInSub 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes slideInSub {\n from {\n opacity: 0;\n transform: translateX(-10px);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n/* Sidebar categories */\n"},{"filePath":"lock/styles/core.css","content":"@layer base {\n * {\n @apply border-border;\n }\n\n html {\n scroll-behavior: smooth;\n }\n\n body {\n font-family: 'Geist', sans-serif;\n @apply bg-background text-foreground;\n }\n\n input, select {\n @apply appearance-none bg-background border border-foreground/10 rounded-cc text-foreground px-2 h-8 text-sm;\n }\n\n textarea {\n @apply appearance-none bg-background border border-foreground/10 rounded-cc text-foreground px-2 py-2 text-sm;\n }\n\n input:focus-visible, select:focus-visible, textarea:focus-visible {\n outline: none;\n @apply ring-2 ring-primary;\n }\n\n .bg-primary {\n color: lch(from hsl(var(--primary)) calc((49.44 - l) * infinity) 0 0);\n }\n\n .bg-background {\n color: lch(from hsl(var(--background)) calc((49.44 - l) * infinity) 0 0);\n }\n\n .btn-primary {\n @apply bg-primary hover:bg-primary/80 transition-colors font-semibold rounded-cc \n px-4 h-9 flex gap-2 items-center justify-center text-sm disabled:opacity-50;\n }\n\n .btn-secondary {\n @apply bg-foreground/5 hover:bg-foreground/10 transition-colors font-semibold border rounded-cc \n px-4 h-9 flex gap-2 items-center justify-center text-sm disabled:opacity-50;\n }\n\n .btn-outline {\n @apply bg-transparent hover:bg-foreground/5 transition-colors font-semibold border border-foreground/10 rounded-cc \n px-4 h-9 flex gap-2 items-center justify-center text-sm disabled:opacity-50;\n }\n\n .btn-ghost {\n @apply bg-transparent hover:bg-foreground/5 transition-colors font-semibold rounded-cc \n px-4 h-9 flex gap-2 items-center justify-center text-sm disabled:opacity-50;\n }\n}\n\ninput[type=number]::-webkit-inner-spin-button,\ninput[type=number]::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\ninput[type=number] {\n -moz-appearance: textfield;\n}\n\n@keyframes fade-in {\n from {\n background-color: rgba(0, 0, 0, 0);\n }\n to {\n background-color: rgba(0, 0, 0, 0.8);\n }\n}\n\n@keyframes fade-out {\n from {\n background-color: rgba(0, 0, 0, 0.8);\n }\n to {\n background-color: rgba(0, 0, 0, 0);\n }\n}\n\n@keyframes slide-in {\n from {\n transform: translateX(500px);\n }\n to {\n transform: translateX(0px);\n }\n}\n\n@keyframes slide-out {\n from {\n transform: translateX(0px);\n }\n to {\n transform: translateX(500px);\n }\n}\n\nbody.cart-open {\n overflow: hidden;\n padding-right: var(--scrollbar-width, 0px);\n}\n\n#cart-drawer[data-state=\"open\"] {\n animation: fade-in 0.4s forwards;\n}\n\n#cart-drawer[data-state=\"closed\"] {\n animation: fade-out 0.4s forwards;\n}\n\n#cart-drawer[data-state=\"open\"] > div {\n animation: slide-in 0.4s forwards;\n}\n\n#cart-drawer[data-state=\"closed\"] > div {\n animation: slide-out 0.4s forwards;\n}\n\n.dialog[data-state=\"open\"] {\n animation: fade-in 0.4s forwards;\n}\n\n.dialog[data-state=\"closed\"] {\n animation: fade-out 0.4s forwards;\n}\n\n.dialog[data-state=\"open\"] > div {\n animation: dialog-in 0.2s forwards;\n}\n\n.dialog[data-state=\"closed\"] > div {\n animation: dialog-out 0.2s forwards;\n}\n\n@keyframes dialog-in {\n from {\n opacity: 0;\n scale: 50%;\n }\n to {\n opacity: 1;\n scale: 100%;\n }\n}\n\n@keyframes dialog-out {\n from {\n opacity: 1;\n scale: 100%;\n }\n to {\n opacity: 0;\n scale: 50%;\n }\n}\n\n.reveal-fade-up {\n opacity: 0;\n transform: translateY(30px);\n transition: opacity 0.3s ease, transform 0.3s ease;\n transition-delay: var(--delay, 0s);\n}\n\n.reveal-fade-up.visible {\n opacity: 1;\n transform: translateY(0);\n}\n\n.centralcart-content iframe {\n aspect-ratio: 16 / 9;\n border-radius: 0.5rem;\n width: 100%;\n height: auto;\n}\n\n.grid-background {\n background-image: linear-gradient(to right,hsla(0,0%,100%,.03) 1px,transparent 1px),linear-gradient(to bottom,hsla(0,0%,100%,.03) 1px,transparent 1px);\n background-size: 40px 40px;\n mask-image: radial-gradient(ellipse 60% 85% at 40% 30%, #000 0%, #fff0 110%)\n}\n\n.custom-bg-mask {\n\tmask-image: linear-gradient(hsl(var(--background)), rgba(0, 0, 0, 0.3), rgb(0, 0, 0, 0));\n}\n\n@keyframes loading {\n 0% {\n left: -50%;\n }\n\n to {\n left: 100%;\n }\n}\n\n/* Top donators shine */\n.top-donators-pill::after {\n content: '';\n position: absolute;\n top: 0;\n left: -100%;\n width: 70%;\n height: 100%;\n background: linear-gradient(90deg, transparent, rgba(255,255,255,0.15), transparent);\n pointer-events: none;\n transition: left 0.5s ease-in;\n}\n\n.top-donators-pill:hover::after {\n left: 120%;\n transition: left 0.6s ease-out;\n}\n\n.detail-dash {\n background-image: linear-gradient(to right, rgba(255, 255, 255, 0.1) 50%, hsl(var(--foreground) / 0) 0%);\n background-position: center bottom;\n background-size: 16px;\n background-repeat: repeat-x;\n width: 100%;\n height: 1px;\n}\n\n/* Sidebar categories */\n.custom-scrollbar::-webkit-scrollbar {\n width: 3px;\n height: 3px;\n}\n\n.custom-scrollbar::-webkit-scrollbar-track {\n background: transparent;\n}\n\n.custom-scrollbar::-webkit-scrollbar-thumb {\n background: hsl(var(--primary));\n border-radius: 0.25rem;\n}\n\n.cat-dropdown {\n transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n transform-origin: top;\n}\n\n.cat-dropdown:not(.hidden) {\n animation: slideDown 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes slideDown {\n from {\n opacity: 0;\n transform: scaleY(0);\n }\n to {\n opacity: 1;\n transform: scaleY(1);\n }\n}\n\n#mobile-categories-dropdown:not(.hidden) {\n animation: slideInMobile 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes slideInMobile {\n from {\n opacity: 0;\n transform: translateY(-10px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n.mobile-subcategories:not(.hidden) {\n animation: slideInSub 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n@keyframes slideInSub {\n from {\n opacity: 0;\n transform: translateX(-10px);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n/* Sidebar categories */\n"},{"filePath":"style.css","content":"#localization-select-trigger{display:none!important}div:has(>#localization-select-trigger){display:none!important}"}],"page":{"pagePath":"editor/estrutura","slug":"/editor/estrutura","pageMetadata":{"title":"Estrutura de Arquivos","description":"Entenda como os arquivos do template são organizados e quais pastas estão disponíveis.","icon":"folder-tree","href":"/editor/estrutura"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Entenda como os arquivos do template são organizados e quais pastas estão disponíveis.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Check,CodeBlock,Heading,Table,Warning}=_components;if(!Check)_missingMdxReference(`Check`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Cada template na CentralCart é composto por arquivos organizados em pastas com funções específicas. Você pode criar, editar e excluir arquivos dentro dessas pastas usando o editor web ou o editor local.`}),`\n`,_jsx(Heading,{level:`3`,id:`pastas-disponíveis`,children:`Pastas disponíveis`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Pasta`}),_jsx(_components.th,{children:`Descrição`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pages`})}),_jsx(_components.td,{children:`Páginas principais da loja (index, checkout, produto, etc.)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`pages/account`})}),_jsx(_components.td,{children:`Páginas da área do cliente (pedidos, conta)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`layouts`})}),_jsx(_components.td,{children:`Layouts base que envolvem as páginas (header, footer, estrutura geral)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`components`})}),_jsx(_components.td,{children:`Componentes reutilizáveis que podem ser incluídos em qualquer página`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`widgets`})}),_jsx(_components.td,{children:`Componentes de widgets (destaque de produto, meta mensal, top doadores, etc.)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`styles`})}),_jsx(_components.td,{children:`Arquivos CSS para estilização`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`scripts`})}),_jsx(_components.td,{children:`Arquivos JavaScript para interatividade`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`tipos-de-arquivo-permitidos`,children:`Tipos de arquivo permitidos`}),`\n`,_jsx(_components.p,{children:`Apenas três tipos de arquivo são suportados:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`HTML`}),` (`,_jsx(_components.code,{children:`.html`}),`) — Páginas, layouts e componentes Liquid`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`CSS`}),` (`,_jsx(_components.code,{children:`.css`}),`) — Estilos da loja`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`JavaScript`}),` (`,_jsx(_components.code,{children:`.js`}),`) — Scripts de interatividade`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`limites`,children:`Limites`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Cada pasta pode conter no máximo `,_jsx(_components.strong,{children:`35 arquivos`})]}),`\n`,_jsxs(_components.li,{children:[`Nomes de arquivo possuem no máximo `,_jsx(_components.strong,{children:`32 caracteres`})]}),`\n`,_jsx(_components.li,{children:`Nomes são automaticamente convertidos para formato slug (sem espaços ou caracteres especiais)`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`arquivo-especial-schema-centralcart`,children:`Arquivo especial: schema.centralcart`}),`\n`,_jsxs(_components.p,{children:[`O arquivo `,_jsx(_components.code,{children:`schema.centralcart`}),` é um arquivo virtual no formato JSON que define as `,_jsx(_components.strong,{children:`opções de personalização`}),` do template. Ele não fica em nenhuma pasta — é acessível diretamente pelo editor e define os campos que aparecem na tela de “Personalizar template” do painel.`]}),`\n`,_jsxs(_components.p,{children:[`Veja mais detalhes na página de `,_jsx(_components.a,{href:`/editor/schema`,children:`Schema de Configuração`}),`.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`No momento, para habilitar o arquivo de schema no seu template é necessário entrar em contato com o suporte da CentralCart.`})}),`\n`,_jsx(Heading,{level:`3`,id:`includes-e-layouts`,children:`Includes e layouts`}),`\n`,_jsxs(_components.p,{children:[`Você pode incluir componentes e layouts dentro de páginas usando a tag `,_jsx(_components.code,{children:`include`}),` do Liquid:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`html`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`html`,children:_jsxs(_components.code,{language:`html`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`% include 'components/header' %>`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Isso vai buscar o arquivo `,_jsx(_components.code,{children:`components/header.html`}),` e renderizá-lo no local da tag. A extensão `,_jsx(_components.code,{children:`.html`}),` é adicionada automaticamente.`]}),`\n`,_jsxs(_components.p,{children:[`Para layouts, use a tag `,_jsx(_components.code,{children:`layout`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`html`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`html`,children:_jsxs(_components.code,{language:`html`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`% layout 'layouts/main' %>`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Isso envolve o conteúdo da página atual com o layout especificado. No arquivo de layout, use `,_jsx(_components.code,{children:`\u003c%= content %>`}),` para indicar onde o conteúdo da página será inserido.`]}),`\n`,_jsx(Check,{children:_jsxs(_components.p,{children:[`Se você tiver qualquer dúvida, entre em contato com a nossa equipe de suporte\nem nosso `,_jsx(_components.a,{href:`https://api.whatsapp.com/send/?phone=5515992647447\u0026text=Ol%C3%A1%2C+tenho+d%C3%BAvidas+sobre+a+CentralCart\u0026type=phone_number\u0026app_absent=0`,children:`WhatsApp`}),`\ne `,_jsx(_components.a,{href:`https://centralcart.com/discord`,children:`Discord`}),`.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Estrutura de Arquivos","description":"Entenda como os arquivos do template são organizados e quais pastas estão disponíveis.","icon":"folder-tree","href":"/editor/estrutura"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Pastas disponíveis","slug":"pastas-disponíveis","depth":3,"children":[]},{"title":"Tipos de arquivo permitidos","slug":"tipos-de-arquivo-permitidos","depth":3,"children":[]},{"title":"Limites","slug":"limites","depth":3,"children":[]},{"title":"Arquivo especial: schema.centralcart","slug":"arquivo-especial-schema-centralcart","depth":3,"children":[]},{"title":"Includes e layouts","slug":"includes-e-layouts","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"centralcart","siteName":"CentralCart","title":"Estrutura de Arquivos - CentralCart","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"pt-BR":{"href":"/editor/estrutura","matchLevel":0}}},"lastModified":"2026-04-21T22:51:34.377Z","originalFileLocation":"editor/estrutura.mdx","locale":"pt-BR"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Entenda como os arquivos do template são organizados e quais pastas estão disponíveis.\">\u003cmeta data-mint-head name=\"application-name\" content=\"CentralCart\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Estrutura de Arquivos - CentralCart\">\u003cmeta data-mint-head property=\"og:description\" content=\"Entenda como os arquivos do template são organizados e quais pastas estão disponíveis.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CentralCart\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.centralcart.com/editor/estrutura\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://centralcart.mintlify.app/_mintlify/api/og/v2?division=Editor+de+C%C3%B3digos\u0026amp;title=Estrutura+de+Arquivos\u0026amp;description=Entenda+como+os+arquivos+do+template+s%C3%A3o+organizados+e+quais+pastas+est%C3%A3o+dispon%C3%ADveis.\u0026amp;theme=2f933eccfb3441a0add612e1\u0026amp;signature=7af1ab0a532ca2425ccfc9acab2c35ebce61834eb8e3b6fd97e882051c5e120c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Estrutura de Arquivos - CentralCart\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Entenda como os arquivos do template são organizados e quais pastas estão disponíveis.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://centralcart.mintlify.app/_mintlify/api/og/v2?division=Editor+de+C%C3%B3digos\u0026amp;title=Estrutura+de+Arquivos\u0026amp;description=Entenda+como+os+arquivos+do+template+s%C3%A3o+organizados+e+quais+pastas+est%C3%A3o+dispon%C3%ADveis.\u0026amp;theme=2f933eccfb3441a0add612e1\u0026amp;signature=7af1ab0a532ca2425ccfc9acab2c35ebce61834eb8e3b6fd97e882051c5e120c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/centralcart/sdjDigQj6OSztLuK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CentralCart\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0B7D62\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.centralcart.com/editor/estrutura\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/editor/estrutura.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.centralcart.com/#organization\",\"name\":\"CentralCart\",\"url\":\"https://docs.centralcart.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/centralcart/Sj2QKQz_Msfz7gQt/logo/light.svg?fit=max\u0026auto=format\u0026n=Sj2QKQz_Msfz7gQt\u0026q=85\u0026s=454a550a28fa81d98e5168769f561bbe\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.centralcart.com#website\",\"name\":\"CentralCart\",\"url\":\"https://docs.centralcart.com\",\"publisher\":{\"@id\":\"https://docs.centralcart.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.centralcart.com/editor/estrutura#webpage\",\"url\":\"https://docs.centralcart.com/editor/estrutura\",\"name\":\"Estrutura de Arquivos\",\"description\":\"Entenda como os arquivos do template são organizados e quais pastas estão disponíveis.\",\"dateModified\":\"2026-04-21T22:51:34.377Z\",\"isPartOf\":{\"@id\":\"https://docs.centralcart.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.centralcart.com/editor/estrutura#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.centralcart.com/editor/estrutura#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Editor de Códigos\",\"item\":\"https://docs.centralcart.com/editor/introducao\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Estrutura de Arquivos\",\"item\":\"https://docs.centralcart.com/editor/estrutura\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.centralcart.com/editor/estrutura#article\",\"headline\":\"Estrutura de Arquivos\",\"name\":\"Estrutura de Arquivos\",\"description\":\"Entenda como os arquivos do template são organizados e quais pastas estão disponíveis.\",\"url\":\"https://docs.centralcart.com/editor/estrutura\",\"mainEntityOfPage\":{\"@id\":\"https://docs.centralcart.com/editor/estrutura#webpage\"},\"dateModified\":\"2026-04-21T22:51:34.377Z\",\"publisher\":{\"@id\":\"https://docs.centralcart.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.centralcart.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CentralCart\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"CentralCart","nav":{"global":{"anchors":[{"anchor":"Nosso Discord","icon":"discord","href":"https://centralcart.com/discord"},{"anchor":"Nosso YouTube","icon":"youtube","href":"https://www.youtube.com/@CentralCartBR"},{"anchor":"Siga no Instagram","icon":"instagram","href":"https://www.instagram.com/centralcartbr/"}]},"languages":[{"language":"pt-BR","default":true,"tabs":[{"tab":"Documentação","pages":[{"title":"Documentação","href":"/introduction"}]},{"tab":"Editor de Códigos","groups":[{"group":"Editor de Códigos","pages":[{"title":"Introdução ao Editor","description":"Conheça o editor de códigos da CentralCart e aprenda a personalizar sua loja do zero.","icon":"code","href":"/editor/introducao"},{"title":"Estrutura de Arquivos","icon":"folder-tree","href":"/editor/estrutura"},{"title":"Sintaxe","description":"Aprenda a sintaxe usada nos templates da CentralCart.","icon":"brackets-curly","href":"/editor/sintaxe"},{"title":"Variáveis Globais","icon":"database","href":"/editor/variaveis-globais"},{"title":"Obtendo dados","icon":"tags","href":"/editor/tags"},{"title":"Filtros","icon":"filter","href":"/editor/filtros"},{"title":"Páginas e Rotas","icon":"file-lines","href":"/editor/paginas"},{"title":"Schema de Configuração","icon":"sliders","href":"/editor/schema"},{"title":"Editor Local (CLI)","icon":"terminal","href":"/editor/editor-local"},{"group":"Personalização com IA","icon":"sparkles","pages":[{"title":"Editar com Claude","icon":"https://mintlify.s3.us-west-1.amazonaws.com/centralcart/images/logos/claude.png","href":"/editor/ia/claude"},{"title":"Editar com Codex","icon":"terminal","href":"/editor/ia/codex"},{"title":"Editar com Antigravity","icon":"https://mintlify.s3.us-west-1.amazonaws.com/centralcart/images/logos/antigravity.png","href":"/editor/ia/antigravity"},{"title":"Editar com Cursor","icon":"https://mintlify.s3.us-west-1.amazonaws.com/centralcart/images/logos/cursor.png","href":"/editor/ia/cursor"},{"title":"Outras IAs","icon":"wand-magic-sparkles","href":"/editor/ia/outros"},{"title":"Automatizando a criação de produtos com IA","icon":"boxes-stacked","href":"/geral/inteligencia-artificial/criar-produtos"},{"title":"Criando descrição para os produtos com IA","icon":"pen-to-square","href":"/geral/inteligencia-artificial/descricao-produto"}]}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/authentication"}]}]}]},"basePath":"","title":"Estrutura de Arquivos - CentralCart","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":[],"chunks":[]}