Demo template
A complete store template showcasing TGC components in action.
Overview
The TGC demo template is a fully designed store that demonstrates best practices for building with The Good Commerce. Use it as a starting point or as reference for your own designs.
What's included
The template includes:
Homepage - Hero, featured products, category highlights
Shop page - Product grid with filters and sorting
Product page - Full PDP with variants, gallery, and add to cart
Cart - Slide-out cart modal with checkout
How to use
Option 1: Duplicate the template
Open the TGC demo template in Framer
Click Duplicate to create your own copy
Connect your Swell store credentials
Sync your products
Customise the design to match your brand
Option 2: Reference for your own build
Browse the template to see:
How components are connected to CMS
Layout patterns for different page types
Responsive design approaches
Component property configurations
Customisation tips
Colours and fonts
Update the design tokens in Framer to quickly restyle the entire template:
Primary colour
Background colours
Font families
Spacing scale
Component swaps
Replace any component with your own design while keeping the CMS bindings:
Copy the CMS connection settings
Create your new component
Apply the same bindings
Layout changes
The template uses Framer's native layout tools:
Stack for vertical/horizontal arrangements
Grid for product listings
Responsive breakpoints for mobile
Pages breakdown
Homepage
Section | Components used |
|---|---|
Hero | Custom (no TGC components) |
Featured products | Product card, Product grid |
Category highlights | Category card |
Shop page
Section | Components used |
|---|---|
Header | Product count, Product sort |
Sidebar | Filter, Clear filters |
Main | Product card in CMS collection |
Product page
Section | Components used |
|---|---|
Gallery | Part of Product detail |
Info | Product detail, Variant selector, Purchase button |
Related | Related products section |
Cart
Section | Components used |
|---|---|
Modal | Cart modal section |
Items | Cart list, Cart item |
Footer | Subtotal, Checkout button |
Getting help
If you run into issues with the template:
Check the Troubleshooting section
Make sure your Swell credentials are connected
Re-sync your products if data looks stale