How to Create an Online Store in Framer: Step-by-Step Tutorial
Nov 19, 2025
Want to build an online store with Framer? This step-by-step tutorial walks you through the entire process—from empty canvas to accepting your first order.
No coding required. If you can use Framer, you can build a store.
What You'll Build
By the end of this tutorial, you'll have:
A product catalog displaying your items
Individual product pages
A working shopping cart
Secure checkout
Order management dashboard
Let's get started.
Prerequisites
Before beginning, make sure you have:
A Framer account (free tier works to start)
Products to sell (even just 2-3 to start)
Product photos
A payment processor account (Stripe, PayPal, or Square)
Step 1: Set Up Your Framer Project
If you're adding a store to an existing site, skip to Step 2.
For a new project:
Log into Framer
Click "New Project"
Choose blank or start from a template
Set up your basic site structure:
Homepage
About page
Contact page
Shop page (we'll build this)
Step 2: Install FramerFlo
In your Framer project:
Click the Plugins icon (puzzle piece in the toolbar)
Search "FramerFlo"
Click Install
The FramerFlo components now appear in your assets panel.
Step 3: Create Your FramerFlo Account
Open a new tab and go to app.framerflo.com:
Click Sign Up
Enter your email and create a password
Verify your email
You're in—with a 30-day free trial
Step 4: Connect Your Payment Processor
Before adding products, set up payments:
In FramerFlo dashboard, go to Settings
Click Payment Processors
Choose your processor (Stripe recommended for most)
Follow the connection prompts
Complete any verification required
This ensures you can actually accept money when customers buy.
Step 5: Add Your Products
Now let's add what you're selling:
Go to Products in your FramerFlo dashboard
Click "Add Product"
Fill in the details:
Title: Clear, searchable product name
Example: "Minimalist Desk Lamp - Matte Black"
Description: Sell the benefits, include key details
Example: "Illuminate your workspace with clean, modern design. This adjustable desk lamp provides warm, flicker-free light perfect for focused work. Matte black finish complements any desk setup. Includes LED bulb. 18 inches tall, adjustable arm."
Price: Your selling price
Images: Upload high-quality photos
Main product shot
Different angles
Detail shots
Lifestyle/context image
Inventory: Set stock quantity (or leave unlimited for digital products)
Click Save
Repeat for remaining products
Start with at least 3-5 products. You can always add more later.
Step 6: Design Your Shop Page
Back in Framer, let's build the shop page:
Create a new page called "Shop" (or "Store" or "Products")
From FramerFlo components, drag "Product Grid" onto the canvas
The grid automatically displays your products
Customize the grid:
Adjust columns (3-4 works well for desktop)
Set spacing between products
Style the product cards (fonts, colors)
Configure responsive behavior for mobile
Add a header:
Page title: "Shop" or "Our Products"
Optional: category filters or search
Step 7: Create Product Detail Pages
When customers click a product, they need somewhere to go:
Option A: Use FramerFlo's built-in product pages
FramerFlo can handle product pages automatically. Check your plugin settings.
Option B: Create a custom product page template
Create a new page
Add product detail components:
Large product image(s)
Product title
Price
Description
Add to Cart button
Connect components to FramerFlo
For most stores, Option A is faster. Use Option B if you want highly custom product pages.
Step 8: Add Cart Functionality
Customers need to access their cart:
Drag the "Cart Icon" component into your navigation
Style it to match your nav design
This shows item count and opens the cart drawer
The cart drawer (slide-out panel) is included automatically. Customers can:
View added items
Adjust quantities
Remove items
Proceed to checkout
Step 9: Configure Store Settings
In your FramerFlo dashboard, configure:
Shipping:
Set shipping rates by region
Add free shipping threshold (optional but recommended)
Configure international shipping if applicable
Taxes:
Enable automatic tax calculation
Set tax-inclusive pricing if preferred
Checkout:
Customize checkout appearance
Enable guest checkout (recommended)
Set up order confirmation emails
Step 10: Test Everything
Before announcing your store, test the entire flow:
Browse to your shop page
Click a product
Add it to cart
Open the cart
Proceed to checkout
Complete a test purchase (use Stripe test mode or a small real transaction you'll refund)
Verify the order appears in your dashboard
Check that confirmation email arrives
Test on mobile too. The majority of shoppers use phones.
Step 11: Launch Your Store
Everything working? Time to go live:
Review all product information for accuracy
Double-check prices
Ensure payment processor is in live mode (not test mode)
Publish your Framer site
Your store is live.
Post-Launch Checklist
After launching:
Place a real test order and verify fulfillment process
Set up Google Analytics to track traffic
Submit your sitemap to Google Search Console
Announce on social media
Email your existing audience
Monitor orders and customer questions
Tips for Your First Week
Watch for issues. Monitor closely for any problems with checkout, emails, or order processing.
Respond quickly. If customers reach out with questions, fast responses build trust.
Don't panic if sales are slow. New stores take time to gain traction. Focus on driving traffic and refining your offering.
Gather feedback. Ask early customers about their experience. Their insights are valuable.
Growing Your Store
Once your store is running smoothly:
Add more products — Expand your catalog based on what sells
Create content — Blog posts and guides attract organic traffic
Collect reviews — Social proof increases conversions
Optimize pages — Test different layouts, copy, and images
Email marketing — Build a list and nurture customer relationships
Conclusion
You now have a fully functional online store built on Framer. You control the design, the products, and the customer experience.
The hardest part is starting. With your store live, you can iterate and improve based on real customer behavior.