The Good Commerce: a Swell plugin for Framer by Ana EstrelaThe Good Commerce: a Swell plugin for Framer by Ana Estrela

The Good Commerce: a Swell plugin for Framer

Ana Estrela

Ana Estrela

The gap
Over sixteen thousand Framer designers run a store through a Shopify plugin. Three plugins split that market between them, and none of them work with anything else. Swell merchants who wanted a Framer storefront had no path at all. Six years leading design at Swell made the size of that gap hard to ignore, and the fact that it was still open in 2025 said something about how few people sit across both tools.
The architecture
Every existing plugin picks a side. Fetch at runtime and the design process happens against loading spinners. Sync the catalogue into the CMS and the CMS starts to disagree with the store. Both produce the same support ticket about stale prices.
TGC syncs a small snapshot of chosen products into Framer CMS, enough to design with real titles, images and prices. On publish, each component reads its product ID and fetches the rest from Swell. The CMS is for designing. Swell is for selling.
The decisions
The components are styled through Framer’s own property panel rather than shipped as code for a developer to edit. The audience is designers who chose Framer to avoid handoff, so a component that needs a developer to change its font would be a step backwards.
The runtime initialises itself. The first component on a page creates it and every other component finds it. The alternatives were a file installed into the project, which people delete, or an invisible provider component to drag onto every page, which people forget. Neither survives contact with a designer who is not reading documentation.
Seventeen components, one shared runtime, a Stripe checkout. Launched 2026 as a one time purchase with lifetime updates, because a subscription for a plugin feels like paying rent on a tool you already bought.
Like this project

Posted Oct 31, 2026

Designed and built the TGC Framer plugin: sync a Swell catalogue into Framer CMS and drop in commerce components, sections and templates.

Likes

0

Views

0

Timeline

Jan 1, 2025 - Jan 1, 2026

Clients

Swell