Thanks for your question 🙂
The Dynamic Content Switch field is not meant for calculations or price changes. It simply allows you to toggle between two predefined content outputs (for example: Yes/No, Show/Hide, Version A/Version B).
Simple Example:
Imagine you have a dynamic item with a Switch field called:
“Show Special Badge” (Yes / No)
In your Dynamic Content template, you could use it like this:
{if field:special_badge == "1"}
<div class="badge">Special Offer</div>
{/if}
If the switch is enabled (Yes), the badge appears.
If it’s disabled (No), nothing is shown.
Another Example
Switch field: “Layout Style”
Option A → Shows Layout 1
Option B → Shows Layout 2
You would conditionally render different content blocks depending on the switch value.
So in short:
✅ Used for conditional display
❌ Not for price logic or value calculations
❌ Not for dynamic user interaction like “2 people = X price”
I think, you can check the docuemntation again, it will help you more.
https://www.joomshaper.com/documentation/sp-page-builder/dynamic-content