Logo
  1. Docs
  2. Getting Started

5-Minute Quickstart

Published on Aug 14, 2025, updated 5 days ago

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:

💡 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

  1. Go to Shopify App Store

  2. 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

Weaverse app in Shopify App Store


Step 2: Create Your First Project

  1. Open Weaverse Dashboard

    • In your Shopify admin, go to Apps > Weaverse Hydrogen
    • You'll see the Weaverse dashboard
  2. Start New Project

    • Click Get Started or Create New Project
    • An onboarding modal will appear

Weaverse dashboard with Get Started button highlighted


Step 3: Choose Your Theme

  1. 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
  2. Preview Theme Features

    • Each theme shows a preview and key features
    • Click on your preferred theme to select it

Theme selection modal showing Pilot, Naturelle, and other themes


Step 4: Quick Setup with CLI

  1. 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
  2. Example Command:

npx @weaverse/cli@latest create --template=pilot --project-id=v3gf5xxth6j1u3qr2fa4im1x --project-name=my-hydrogen-storefront
  1. 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

CLI command displayed in modal with copy button

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

  1. Complete Project Creation

    • Back in the Weaverse modal, click Create Project
    • The project will be created in your Weaverse dashboard
  2. 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 interface with localhost:3456 loaded in preview


Step 6: Customize Your Storefront

Now for the fun part! Start customizing your storefront:

  1. Drag & Drop Sections

    • Add new sections from the left panel
    • Rearrange sections by dragging
    • Remove sections you don't need
  2. Edit Content

    • Click on any text to edit inline
    • Upload your own images
    • Adjust colors, fonts, and spacing
  3. Preview Changes

    • See changes instantly in the preview
    • Test on different device sizes
    • Use the mobile/tablet/desktop toggles

Studio with section being dragged, text being edited, and device preview 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)

  1. Install Hydrogen App

  2. Pull Store Environment

    # Make sure you're in your theme foldercd my-hydrogen-storefront
    # Pull your store's environment variablesnpx shopify hydrogen env pull
  3. Follow CLI Prompts

    • Select your Shopify store
    • Choose your Hydrogen project
    • The CLI will automatically update your .env file
  4. Restart Development Server

    npm run dev

Hydrogen app installation in Shopify App Store

Option B: For Development/Trial Stores

  1. 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
  2. Update Environment Variables

    # Edit your .env file with:PUBLIC_STORE_DOMAIN=your-store.myshopify.comPUBLIC_STOREFRONT_API_TOKEN=your_generated_token
  3. Restart Development Server

    npm run dev

Creating Storefront API token in Shopify admin


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

  1. Browse Products: Check that your actual products load with correct images and prices
  2. Add to Cart: Test the shopping cart functionality
  3. Mobile View: Use browser dev tools to test mobile responsiveness
  4. Studio Editing: Make a change in Studio and verify it appears immediately

Live storefront showing real products with Weaverse Studio editing panel


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 then npm 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 as package.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)

  1. Customize Your Brand

    • Replace the logo with your brand
    • Update colors to match your brand palette
    • Edit the hero section with your messaging
  2. Add Your Content

    • Upload product images
    • Write compelling product descriptions
    • Create your About Us page
  3. Test Everything

    • Browse on mobile and desktop
    • Test the cart and checkout process
    • Share with team members for feedback

Short Term Goals (This Week)

  1. Explore Themes - Browse available themes and components
  2. Core Concepts - Understand how Weaverse works
  3. Features - Configure meta tags and integrations

Medium Term (Next Month)

  1. Custom Components - Build sections unique to your brand
  2. API Reference - Learn advanced customization options
  3. Deployment - Set up production hosting

Production Launch

When you're ready to go live:

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!