ProductHow it worksDocsBlogPricingGet Framer Plugin
← BlogAugust 3, 2026

Framer + Shopify: Building a Shopify Storefront in Framer

Framer gives you a canvas, real interactions and pixel control. Shopify gives you the cart, checkout and the operational machine behind a real business. Framerlink lets you keep both — design a full Shopify storefront in Framer while Shopify handles everything that touches money.

This is the case for building it this way, and a tour of what you actually get.

Why design in Framer and sell on Shopify

The usual trade-off is stark: pick a Shopify theme and accept its layout constraints, or design something custom and lose Shopify's checkout, inventory and payments. Neither is satisfying if design is a differentiator for your brand.

Running the storefront in Framer flips the default. You design the site with Framer's real tools — layout, motion, breakpoints, components — and let Shopify stay the source of truth for the catalog and the system of record for orders. You sell on Shopify with Framer as the front end. Shoppers get the storefront you designed; you keep the Shopify back office you already know.

The component library

Framerlink ships 28 drag-and-drop commerce components, grouped in the plugin the same way they're grouped here. Each one is a real Framer code component wired to your store — drag it onto the canvas and it renders live data. The full list is in the component reference; here's how it breaks down.

  • Product — the largest category, covering the building blocks of a product page and card: Product Card, Add to Cart, Quick Add Button, Gallery (Auto), Product Variants, Product Price, Price Compare, Price Discount, Quantity Selector, Stock Status, Product Title, Product Description, Product Accordion, Product Badge, Star Rating, Wishlist Button, Trust Badges and more.
  • Navigation — the catalog-browsing layer: Search & Filter (a unified toolbar that searches, sorts and filters and drives your Product Card grids live), Cart Icon with a dropdown linked to Shopify, plus Breadcrumb Nav, Back Button and Info Link.
  • CollectionCollection Titles, an animated, clickable title list that filters products.
  • CartOrder Attribute Input, for collecting notes or personalization and passing them to the Shopify cart.
  • CheckoutShop Pay Button, Shopify's express checkout for shoppers with saved Shop Pay details.

Because they're regular Framer components, you resize and restyle them from the properties panel and combine them with your own layouts. Nothing about the design is locked.

One theme, applied everywhere

A catalog full of components could easily look like a catalog full of components. Framerlink's Brand screen prevents that: set one font and one accent color, and the theming applies consistently across every component you place. Instead of restyling each button and price, you set the brand once and the library follows it. The details are in Brand theming.

Design against a real catalog, not placeholders

The quiet advantage of this workflow is that you're never designing against lorem-ipsum products. Once you connect your store and import the catalog, components render your actual titles, prices, variants and imagery. A product grid shows the products you really sell; a price component shows real prices, including compare-at pricing and discounts.

That means design decisions are made against reality. Long product titles, out-of-stock states, products with many variants, collections of wildly different sizes — you see all of it while you design, not after launch. To mirror the catalog into the Framer CMS for CMS-driven pages like product grids and collection pages, run an import as described in Syncing Shopify products into the Framer CMS.

Publishing

There's no special deploy step to learn. You publish the site with Framer the way you'd publish any Framer project, and the storefront goes live with your Shopify catalog behind it. Add to Cart, the Cart Icon and the Shop Pay Button hand shoppers off to Shopify's own cart and checkout, so payments, taxes and order management all stay on Shopify. If you ever pause your Framerlink subscription, a published storefront keeps working for visitors — see pricing for how billing behaves.

Who it's for

  • Designers who want Framer's canvas without giving up a real commerce backend.
  • Agencies building storefronts for clients who are already on Shopify and want a site that doesn't look like a template.
  • Merchants who've outgrown their theme's layout limits but have no interest in leaving Shopify's operations behind.

If that's you, the fastest way to see it is to build one. The quickstart takes you from an empty Framer project to a working, catalog-connected storefront in a single sitting.