◧ Shop Canvas
Plugin-free Shopify commerce for Framer
Sell on Shopify. Own the code.
Shop Canvas wires your Framer site straight to the Shopify Storefront API — real cart, real checkout, live pricing per market. The runtime lives in your Site Settings as code you can read and edit, not a plugin that vanishes the day it disconnects.
Get the template
21 components · direct Storefront API · 0 plugins, 0 subscriptions

Soft Cotton Hoodie
AED 336
Add to Cart
Why Shop Canvas
Own your commerce. No plugin in the way.
Most Framer commerce hides your store behind a plugin — code you cannot see, a subscription, and a store that breaks when the connection drops. Shop Canvas is the opposite.
01
No plugin dependency
The runtime is a script in your Site Settings. Read it, edit it, keep it. Nothing is hidden in plugin-owned custom code, and nothing disappears on disconnect.
02
Real Shopify checkout
Direct to the Storefront API: a live cart, variant selection, per-market pricing, then handoff to Shopify-hosted checkout. Not a mock, not a link.
03
Native Framer CMS
Products sync into a Framer collection you own. Bind cards and product pages to real fields and edit everything the Framer way.
04
21 components, drop-in
Gallery, variant matrix, add-to-cart, cart, stock, quantity, related, size guide, favorites, SEO JSON-LD. Install and bind — no code to write.
21
Commerce components
Every piece of a storefront, source included and yours to fork.
0
Plugins and subscriptions
One runtime you paste once. No monthly fee, no vendor lock-in.
100%
Your code, your project
Runtime and components live in your Framer project and Site Settings.
LIVE FROM THE STORE
Real products. Real checkout.
Every card below is live Shopify data — open a product, pick a variant, add to cart. No plugin in between.
What’s inside
A full storefront, in parts you can place.
Twenty-one components, each a plugin-free replacement for a piece a commerce plugin used to own — bound to your CMS and driven by the runtime.
gallery
Product gallery
Main image plus thumbnails, switching to the right photo when a variant is picked.
variants
Variant matrix
Colour and size and beyond — every option combination resolved to a real Shopify variant.
cart
Cart and add-to-cart
Live cart lines, quantity, subtotal and Shopify checkout, updating as shoppers add.
stock
Live stock status
In-stock, low-stock and sold-out states pulled from Shopify inventory in real time.
catalog
Catalog, filter and search
Filter, sort, search and paginate a CMS product list with shareable URL state.
seo
SEO JSON-LD
Product and FAQ structured data so your storefront reads correctly to search engines.
How it works
From Shopify store to live Framer storefront, in four steps.
A fixed path — the connector handles setup, and the store runs on the runtime, not the plugin.
1
Connect
Point Shop Canvas at your Shopify store with a public Storefront token — it confirms the shop, its markets and its shipping zones.
Public Storefront token
Shop confirmed
Markets detected
Shipping zones checked
Per-country pricing
2
Sync
Pull products, variants and images into a Framer CMS collection you own. Re-run any time — nothing is locked to a plugin.
Products & variants
Product images
Collections
A CMS you own
Re-runnable any time
3
Install
Drop the 21 components onto your pages and bind them to the CMS fields. No component code to write — the demo shows every binding.
21 components
Bind to CMS fields
No component code
Catalog · product · cart
Demo bindings shown
4
Ship
Paste the runtime into Site Settings and publish. A live Shopify storefront, running on code that lives in your own project.
Paste the runtime
Site Settings → Code
Publish
Live Storefront cart
Real Shopify checkout
Compare
A commerce plugin vs. Shop Canvas
Both put a Shopify store in Framer. Only one leaves you owning it.
SHOP CANVAS
A COMMERCE PLUGIN
Where the code lives
✓ In your Site Settings, readable and editable
✕ Hidden in plugin-owned custom code
Cost
✓ One-time — no subscription
✕ Monthly subscription, per store
If the connection drops
✓ Keeps working — it is your code
✕ The storefront stops working
Components
✓ 21 components, source included, fork them
✕ Locked to the vendor set
Roadmap
✓ Yours — a template, not a service
✕ Whatever the vendor ships next
FAQ
The questions buyers ask first
Do I need a Shopify plugin?
No. ShopKit talks to the Shopify Storefront API directly from a script you paste into your Site Settings. There is no plugin to install, subscribe to, or keep connected.
Does checkout actually work?
Who owns the code?
Can it handle multiple currencies and markets?
Which Shopify plan do I need?
There is a plugin, though — what is it for?

Ship your Shopify store this week.
Get the template and the free connector. Connect your store, sync your products, publish a storefront you actually own.
◧ Shop Canvas
Plugin-free Shopify commerce for Framer. Real checkout, native CMS, code you own.
Product
Components
Runtime
Template
Live demo
Docs
Setup
CMS sync
Markets and currency
FAQ
More
Why plugin-free
Changelog
Licence
Buy
© 2026 Shop Canvas
Framer × Shopify · Storefront API