Skip to content

Latest commit

 

History

776 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Naturelle - Shopify Hydrogen Theme

Naturelle is a state-of-the-art Shopify theme, crafted specifically for beauty brands. Leveraging Hydrogen's robust architecture and integrated with React Router 7 and Weaverse, it provides a foundation for building ultra-fast, high-performing online storefronts. Our theme makes it effortless to deliver a seamless shopping experience.

Demo

Explore Naturelle in action:

Naturelle demo

Features

What you get with Naturelle:

  • Core Technologies: Hydrogen, React Router 7, and Oxygen for unmatched performance.
  • Development Tools: Shopify CLI and Biome for linting and formatting.
  • Programming: Support for both TypeScript and JavaScript.
  • Styling: Tailwind CSS v4 with its first-party Vite plugin.
  • Rich Components: A comprehensive set of pre-designed components and routes.
  • Customization: Fully adaptable through Weaverse.

Deployment

Shopify Oxygen is the documented production target for this repository:

Getting Started

For complete local setup, Shopify and Weaverse connection, environment variables, theme customization, Oxygen deployment, and troubleshooting, see the Naturélle setup and usage guide.

Prerequisites:

  • Ensure you have Node.js version 22.12.0 or higher installed.
  • Use the npm package manager included with Node.js.

Setup overview:

  1. Clone this repository and run commands from the naturelle/ directory.
  2. Install the Hydrogen sales channel and Weaverse Hydrogen Customizer on the target Shopify store.
  3. Link the project with npx shopify hydrogen link, then pull Shopify-managed values with npx shopify hydrogen env pull.
  4. Add WEAVERSE_PROJECT_ID, a local SESSION_SECRET, and any enabled integration credentials to .env.
  5. Run npm run dev, register http://localhost:3456 as a Weaverse preview URL, and open the storefront through Weaverse Studio.

The repository is already initialized; do not scaffold a second Hydrogen or Weaverse project over this checkout.

Local Development

Install dependencies and start the development server:

cp .env.example .env
npm ci
npm run dev

Before starting the server, replace the required placeholders in .env as described in the setup guide. The local storefront runs at http://localhost:3456.

Verification

Before submitting changes, run the same core checks used by the project:

npm run biome
npm run codegen
npm run typecheck
npm test
npm run routes-check
npm run build

Documentation and Resources

For more detailed guidance:

About

Naturélle - Shopify Hydrogen Theme, power by Weaverse Hydrogen Theme Customizer.

Topics

Resources

Stars

17 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages