This is a powerful ecommerce content management system built with Sanity Studio and integrated with Shopify for seamless product and content management.
- Sanity Studio for content management
- Shopify Integration for product and inventory management
- TypeScript for type safety
- Product Management with variants and collections
- Inventory Tracking with stock levels
- Content Modeling for flexible ecommerce content
This template comes pre-configured with:
- Product schema types optimized for Shopify
- Collection management interfaces
- Inventory tracking components
- Custom document actions for Shopify sync
- Asset plugin for managing Shopify media
npm create sanity@latest -- --template sanity-io/sanity-template-ecommerce-studionpm run devYour Sanity Studio should now be running on http://localhost:3333.
To get started quickly and explore the studio's capabilities, import the included sample data:
cd studio
npx sanity dataset import sample-data.ndjsonThis will populate your dataset with example products, collections, and content. Perfect for:
- Exploring the studio interface and features
- Understanding the content structure
- Testing workflows before connecting to Shopify
- Demos and development
Note: Sample data is static and won't sync with a live Shopify store.
To connect this studio to your live Shopify store for real-time product sync:
- Install Sanity Connect to your Shopify store
- Enable sync to your Shopify store
- Update
SHOPIFY_STORE_IDinstudio/constants.tsto reflect your Shopify domain
This setup enables:
- Real-time product and inventory sync
- Bi-directional updates between Sanity and Shopify
- Live product data in your content workflows
- Production-ready ecommerce content management
npx sanity deployYour studio will be available at https://yourprojectname.sanity.studio.