> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Forçar nova renderização dos campos de HTML personalizado

> Atualize todos os elementos de Custom HTML sempre que o carrinho for atualizado.

<div id="overview">
  # Visão geral
</div>

Esta configuração faz o Upcart reconstruir o HTML que você adicionou pelo editor de Custom HTML quando o **total do carrinho muda**. É útil quando o conteúdo dinâmico (como subtotais personalizados ou contadores) não é atualizado corretamente por conta própria.

<Note>
  A reconstrução é baseada no total do carrinho, não em cada alteração do carrinho. Uma atualização do carrinho que mantém o total igual — trocar por uma variante de mesmo preço, editar a nota do carrinho — não renderizará novamente o seu HTML personalizado. Se o seu conteúdo precisa acompanhar algo além do preço, atualize-o a partir de um handler de `cart_updated`.
</Note>

<div id="where-to-find-it">
  ## Onde encontrar
</div>

Upcart > Cart Editor > Settings > Cart settings, depois expanda Advanced Settings\
Procure por **"Force re-render of custom HTML fields"**.

<div id="how-it-works">
  ## Como funciona
</div>

<div id="enabled">
  ### Ativada
</div>

O Upcart renderizará novamente todos os elementos de Custom HTML sempre que o carrinho for atualizado. Isso garante que o conteúdo dinâmico permaneça sincronizado, mas pode afetar ligeiramente o desempenho.

<div id="disabled">
  ### Desativada
</div>

Os elementos de Custom HTML só serão renderizados novamente quando for absolutamente necessário. Isso oferece melhor desempenho, mas pode fazer alguns elementos ficarem defasados em relação às alterações do carrinho.
