5-Minute Quickstart
Get your first Weaverse Hydrogen storefront up and running locally in just 5 minutes. No complex setup, no manual configuration – just install the app and start building.
What You'll Build
A complete Shopify Hydrogen storefront powered by Weaverse with:
- Visual Studio Editor - Drag-and-drop page builder with live preview
- Professional Theme - Start with Pilot or choose from our theme library
- Real-time Editing - See changes instantly as you customize
- Performance Optimized - Modern React, SSR, and edge-ready architecture
- Merchant-friendly - Anyone can edit content without code
Prerequisites
Before starting, make sure you have:
- Node.js 18+ - Download here and verify with
node --version
- A Shopify store - Create a development store (free for testing)
- Basic terminal knowledge - Copy/paste commands (we'll guide you!)
💡 New to terminal? On macOS/Linux open Terminal, on Windows use Command Prompt or PowerShell. You'll only need to copy and paste a few commands!
Step 1: Install Weaverse App
-
Go to Shopify App Store
- Open your Shopify admin panel
- Navigate to Apps in the sidebar
- Search for "Weaverse Hydrogen" or visit https://apps.shopify.com/weaverse
-
Install the App
- Click Add app on the Weaverse Hydrogen listing
- Review permissions and click Install app
- The app will be added to your store
Step 2: Create Your First Project
-
Open Weaverse Dashboard
- In your Shopify admin, go to Apps > Weaverse Hydrogen
- You'll see the Weaverse dashboard
-
Start New Project
- Click Get Started or Create New Project
- An onboarding modal will appear
Step 3: Choose Your Theme
-
Select a Theme
- In the onboarding modal, browse available themes
- Pilot Theme (recommended for beginners) - Complete e-commerce template
- Naturelle Theme - Beauty/lifestyle focused design
- Custom themes - Explore marketplace options
-
Preview Theme Features
- Each theme shows a preview and key features
- Click on your preferred theme to select it
Step 4: Quick Setup with CLI
-
Copy the Generated Command
- After selecting your theme, you'll see a custom CLI command
- This command is unique to your project and includes your Project ID
-
Example Command:
npx @weaverse/cli@latest create --template=pilot --project-id=v3gf5xxth6j1u3qr2fa4im1x --project-name=my-hydrogen-storefront
- Run in Terminal
- Open your terminal/command prompt
- Paste and run the command
- The setup process will automatically:
- ✅ Download the selected theme to your local machine
- ✅ Install all dependencies (React, Hydrogen, etc.)
- ✅ Update environment variables with your Project ID
- ✅ Start the development server
Example Terminal Output:
🚀 Downloading Pilot theme...📦 Installing dependencies...⚙️ Configuring environment...🔧 Starting development server...
✅ Your Weaverse storefront is ready!🌐 Local: http://localhost:3456📝 Studio: https://studio.weaverse.io/projects/your-project-id
Step 5: Create Project & Load Studio
-
Complete Project Creation
- Back in the Weaverse modal, click Create Project
- The project will be created in your Weaverse dashboard
-
Studio Loads Automatically
- Weaverse Studio will open at
https://studio.weaverse.io/projects/your-project-id
- You'll see your theme loaded with
http://localhost:3456
in the preview - The content will initially come from demo data
- Weaverse Studio will open at
Step 6: Customize Your Storefront
Now for the fun part! Start customizing your storefront:
-
Drag & Drop Sections
- Add new sections from the left panel
- Rearrange sections by dragging
- Remove sections you don't need
-
Edit Content
- Click on any text to edit inline
- Upload your own images
- Adjust colors, fonts, and spacing
-
Preview Changes
- See changes instantly in the preview
- Test on different device sizes
- Use the mobile/tablet/desktop toggles
Step 7: Connect Your Real Store Data
Right now you're seeing demo content. Let's connect your actual store data:
Option A: For Paid Shopify Stores (Recommended)
-
Install Hydrogen App
- Go to https://apps.shopify.com/hydrogen
- Install the Hydrogen app (by Shopify)
- This creates a Hydrogen sales channel
-
Pull Store Environment
# Make sure you're in your theme foldercd my-hydrogen-storefront # Pull your store's environment variablesnpx shopify hydrogen env pull
-
Follow CLI Prompts
- Select your Shopify store
- Choose your Hydrogen project
- The CLI will automatically update your
.env
file
-
Restart Development Server
npm run dev
Option B: For Development/Trial Stores
-
Create Storefront API Token
- In Shopify Admin, go to Apps > Develop apps
- Click Create an app
- Name it "Weaverse Storefront"
- Alternative: Use the Headless app (https://apps.shopify.com/headless) for easier setup
- Configure Storefront API scopes and enable all permissions
-
Update Environment Variables
# Edit your .env file with:PUBLIC_STORE_DOMAIN=your-store.myshopify.comPUBLIC_STOREFRONT_API_TOKEN=your_generated_token
-
Restart Development Server
npm run dev
Step 8: Verify Everything Works
🎉 Congratulations! Let's make sure everything is working perfectly:
✅ Checklist
- Storefront loads at
http://localhost:3456
- Your real products and collections appear
- Navigation menus show your store structure
- Search finds your actual products
- Cart and checkout process work
- Weaverse Studio loads at
https://studio.weaverse.io/projects/your-project-id
- You can edit content and see changes instantly
🔍 Test Your Store
- Browse Products: Check that your actual products load with correct images and prices
- Add to Cart: Test the shopping cart functionality
- Mobile View: Use browser dev tools to test mobile responsiveness
- Studio Editing: Make a change in Studio and verify it appears immediately
Troubleshooting
CLI Command Not Working
Problem: The generated CLI command fails to run Solutions:
- Ensure Node.js 18+ is installed:
node --version
- Check internet connection for downloading packages
- Try running with npm directly:
npm create @weaverse/cli@latest create --template=pilot ...
- Clear npm cache:
npm cache clean --force
Studio Preview Not Loading
Problem: Weaverse Studio shows a blank preview or connection error Solutions:
- Verify development server is running on port 3456
- Check that
http://localhost:3456
loads in your browser - Ensure no firewall is blocking port 3456
- Try refreshing the Studio page
Demo Data Still Showing
Problem: Still seeing demo products instead of your store data Solutions:
- Make sure you completed Step 7 (Connect Real Store Data)
- Verify your
.env
file has correct store domain and API token - Restart the development server:
Ctrl+C
thennpm run dev
- Check Shopify store has products published to "Online Store" sales channel
"Module not found" Errors
# If packages failed to install properlycd my-hydrogen-storefrontrm -rf node_modules package-lock.json npm installnpm run dev
Port 3456 Already in Use
# Kill any process using port 3456npx kill-port 3456
# Or start on a different portnpm run dev -- --port 3457
Note: If you change the port, update the Preview URL in Weaverse Studio accordingly
Environment Variables Not Working
Problem: Store data or Weaverse features not working Solutions:
- Ensure
.env
file is in the project root (same level aspackage.json
) - Check variable names are exactly correct (case-sensitive)
- Restart development server after any
.env
changes - Verify no spaces around the
=
sign in environment variables
What's Next?
🎉 You're ready to build! Here's your roadmap to mastering Weaverse:
Immediate Actions (Next 15 minutes)
-
Customize Your Brand
- Replace the logo with your brand
- Update colors to match your brand palette
- Edit the hero section with your messaging
-
Add Your Content
- Upload product images
- Write compelling product descriptions
- Create your About Us page
-
Test Everything
- Browse on mobile and desktop
- Test the cart and checkout process
- Share with team members for feedback
Short Term Goals (This Week)
- Explore Themes - Browse available themes and components
- Core Concepts - Understand how Weaverse works
- Features - Configure meta tags and integrations
Medium Term (Next Month)
- Custom Components - Build sections unique to your brand
- API Reference - Learn advanced customization options
- Deployment - Set up production hosting
Production Launch
When you're ready to go live:
- Deployment Guide - Choose your hosting platform
- Security - Configure SSL and security headers
Need Help?
- 🚀 Complete Tutorial - Deep dive walkthrough
- 💬 Community - Connect with other merchants and developers
- 📚 FAQ - Common questions answered
Success! 🎉
Congratulations! You've just created a modern, high-performance e-commerce storefront in under 10 minutes. Here's what makes your setup special:
✅ Lightning Fast - Hydrogen's SSR and edge deployment ✅ Visual Editing - Anyone on your team can update content ✅ Mobile Optimized - Perfect on every device ✅ SEO Ready - Built for search engine success ✅ Developer Friendly - Full React component control when needed
Your Storefront Features:
- 🏪 Professional Theme - Pilot theme with proven conversion patterns
- 🎨 Visual Builder - Drag-and-drop customization
- 📱 Mobile First - Responsive design out of the box
- ⚡ Performance - Sub-second load times
- 🛒 Complete E-commerce - Cart, checkout, and payment ready
Time to live storefront: Under 10 minutes ⚡
Ready to customize and launch? Dive into Core Concepts to understand how everything works together!