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:
- 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:
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:3456in 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
-
Follow CLI Prompts
- Select your Shopify store
- Choose your Hydrogen project
- The CLI will automatically update your
.envfile
-
Restart Development Server
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
-
Restart Development Server
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:3456loads 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
.envfile has correct store domain and API token - Restart the development server:
Ctrl+Cthennpm run dev - Check Shopify store has products published to “Online Store” sales channel
”Module not found” Errors
Port 3456 Already in Use
Environment Variables Not Working
Problem: Store data or Weaverse features not working Solutions:- Ensure
.envfile is in the project root (same level aspackage.json) - Check variable names are exactly correct (case-sensitive)
- Restart development server after any
.envchanges - 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 neededYour 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