Diese Einstellung bewirkt, dass Upcart das über den Custom-HTML-Editor hinzugefügte HTML neu aufbaut, wenn sich die Warenkorbsumme ändert. Sie ist nützlich, wenn dynamische Inhalte (wie benutzerdefinierte Zwischensummen oder Zähler) sich nicht von selbst korrekt aktualisieren.
Der Neuaufbau richtet sich nach der Warenkorbsumme, nicht nach jeder Warenkorbänderung. Eine Warenkorbaktualisierung, bei der die Summe gleich bleibt — der Wechsel zu einer gleichpreisigen Variante, das Bearbeiten der Warenkorbnotiz — rendert dein benutzerdefiniertes HTML nicht neu. Wenn dein Inhalt etwas anderes als den Preis verfolgen muss, aktualisiere ihn stattdessen über einen cart_updated-Handler.
Wo du die Einstellung findest
Upcart > Cart Editor > Settings > Cart settings, dann erweitere Advanced Settings
Suche nach „Force re-render of custom HTML fields“.
Upcart rendert alle Custom-HTML-Elemente bei jeder Warenkorbaktualisierung neu. Das stellt sicher, dass dynamische Inhalte synchron bleiben, kann aber die Performance geringfügig beeinträchtigen.
Custom-HTML-Elemente werden nur neu gerendert, wenn es unbedingt erforderlich ist. Das bietet bessere Performance, kann aber dazu führen, dass einige Elemente den Warenkorbänderungen hinterherhinken.