Most partner discount systems look like this:
"Here's your code: PARTNER20.
Share it with your audience."
I built something different for Roamless on
Framer
Each partner gets their own page:
roamless.com"/partners/example"
A real CMS page — created by filling in a few fields.
Name, discount type, amount. That's it.
When someone lands on it, prices are already updated.
No code input.
No friction.
Just a better price.
We used sessionStorage, not localStorage.
localStorage survives until cache is cleared.
sessionStorage dies when the tab closes.
The discount stays scoped to that visit.
Partner-specific. Exactly as intended.
The checkout lives outside of Framer.
The encoded discount travels there as a URL parameter.
The backend re-validates everything server-side.
Framer owns the experience.
The backend owns the trust.
I built this system on behalf of
Deserve Studio.
I am always pushing Framer further than the obvious use cases. This is one of those builds.
If you need something advanced in Framer, feel free to reach out.