Integrar app via Nube SDK
Apps da Nuvemshop injetam conteúdo em slots nomeados:
{{ component('nubesdk-slot', { type: "before_main_content" }) }}Se nenhum app target o slot, nada é renderizado.
Slots de layout
Seção intitulada “Slots de layout”before_main_content— início do<body>after_header— após o cabeçalho
Slots de seção dinâmica
Seção intitulada “Slots de seção dinâmica”A plataforma injeta automaticamente os slots ao redor das seções dinâmicas:
before_dynamic_sectionafter_dynamic_section
Os slots recebem section_type, section_id e section_index. Não acrescente essas chamadas manualmente aos templates da seção: isso pode duplicar os pontos de integração. Preserve os slots explícitos de layout, produto e grade nos seus nós originais.
Slots de PDP e grade
Seção intitulada “Slots de PDP e grade”Exemplos: before_product_detail_price, after_product_detail_add_to_cart, before_product_grid_item_name, product_grid_item_image.
Lista completa: docs/ai/architecture.md § Platform apps integration.
Regra para parceiros de tema
Seção intitulada “Regra para parceiros de tema”Não remover nem renomear slots ao customizar — apps instalados nas lojas dependem deles silenciosamente.