> ## 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.

# カスタム HTML フィールドの強制再レンダリング

> カートが更新されるたびに、すべてのカスタム HTML 要素を再描画します。

<div id="overview">
  # 概要
</div>

この設定を有効にすると、**カート合計が変化した**ときに、Upcart は Custom HTML エディタで追加した HTML を再構築します。動的コンテンツ（カスタム小計やカウンターなど）が自動的に正しく更新されない場合に便利です。

<Note>
  再構築はカート合計をキーとしており、すべてのカート変更に対して行われるわけではありません。合計が変わらないカート更新（同じ価格のバリエーションへの入れ替え、カートメモの編集など）では、カスタム HTML は再レンダリングされません。コンテンツが価格以外の何かを追跡する必要がある場合は、代わりに `cart_updated` ハンドラーから更新してください。
</Note>

<div id="where-to-find-it">
  ## 設定場所
</div>

Upcart > Cart Editor > Settings > Cart settings に移動し、Advanced Settings を展開します\
\*\*「Force re-render of custom HTML fields」\*\*を探してください。

<div id="how-it-works">
  ## 動作の仕組み
</div>

<div id="enabled">
  ### 有効
</div>

Upcart は、カートが更新されるたびにすべてのカスタム HTML 要素を再レンダリングします。これにより動的コンテンツの同期が保たれますが、パフォーマンスにわずかに影響する可能性があります。

<div id="disabled">
  ### 無効
</div>

カスタム HTML 要素は、どうしても必要な場合にのみ再レンダリングされます。パフォーマンスは向上しますが、一部の要素がカートの変更に追いつかない場合があります。
