Discussion on integrating Shopify products into Sanity Studio
Based on current Sanity documentation, yes, the Shopify App (Sanity Connect for Shopify) is the recommended way to get Shopify products into Sanity Studio in 2025.
Sanity Connect for Shopify is the official integration available on the Shopify App Store. It provides automatic bi-directional synchronization between your Shopify store and Sanity's Content Lake, including products, variants, collections, metaobjects, and metafields.
Why Sanity Connect is the ideal approach:
Automatic synchronization - When configured with automatic sync (powered by Shopify webhooks), changes made to products in Shopify immediately update in your Sanity project without manual intervention.
Bi-directional data flow - While Shopify remains the source of truth for product information, you can sync additional content from Sanity back to Shopify as metafields and metaobjects for display in your storefront.
Publishing state management - The app intelligently handles product status: draft Shopify products create unpublished Sanity documents, active products create published documents, and archived products unpublish the corresponding Sanity documents.
Quick setup - For new projects, you can use the official Shopify template:
npm create sanity@latest -- --template shopify --create-project "Shopify Store" --dataset productionThis creates a pre-configured Sanity Studio with the proper schemas for Shopify products.
What about older approaches?
The sanity-shopify-studio repository has been archived (as of April 2024), but the template itself is still maintained and available through the CLI command above. Some older plugins like sanity-plugin-dashboard-widget-shopify and hydrogen-plugin-sanity have also been deprecated.
Sanity Connect supersedes these older methods. The app-based approach is more robust and maintainable than manual sync solutions or deprecated plugins.
The synced product data appears under the store property of each document in Sanity, typically configured as read-only fields since Shopify maintains the source of truth. This allows your content team to add supplementary editorial content in Sanity while keeping product details managed in Shopify where they belong.
Sanity – Build the way you think, not the way your CMS thinks
Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.