Pular para o conteúdo

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.

  • before_main_content — início do <body>
  • after_header — após o cabeçalho

Toda section adicionável deve envolver o markup com:

  • before_dynamic_section
  • after_dynamic_section

Parâmetros: section_type, section_id, section_index.

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.

Não remover nem renomear slots ao customizar — apps instalados nas lojas dependem deles silenciosamente.