Use cases
With Lovable + Shopify, you can build and launch real online stores for:- Physical products: sell clothes, gadgets, accessories, or home goods
- Digital products: offer e-books, courses, music, or software downloads
- Niche brands: quickly spin up stores for limited-edition merch, local products, dropshipping or side projects
- Small businesses: showcase bakeries, coffee shops, or craft businesses and accept orders online
- Testing new product ideas: add a few products and evaluate performance before full-scale production
- Business expansion: introduce new collections, seasonal campaigns, or bundles with just a prompt
Before you begin
Before you start building your e-commerce store, here are a few important things to know:- New or existing Shopify stores
Lovable supports both creating new Shopify stores and connecting existing Shopify stores. - Sandbox store - no Shopify cost (new stores only)
When you create a new Shopify store in Lovable, Lovable automatically creates a sandbox (development) store so you can build and experiment safely at no Shopify cost. This environment is perfect for setup and testing, but it won’t process real payments. - Claim within 30 days to keep your new store (new stores only)
Shopify removes development stores that stay unclaimed for 30 days after creation. To keep your store, claim it within that 30-day window. If you skip claiming when Lovable prompts you, you can still claim later from the Shopify menu, as long as you do it within 30 days of store creation. - Claiming your store (new stores only)
When you’re ready to launch your newly created store, you’ll need to claim your store. This migrates it to your Shopify account, makes the claiming Lovable user the Shopify store owner, and starts a separate 120-day free trial on a Shopify subscription. In Shopify, you need to activate payments and complete your store setup to start accepting real payments from your customers. - Required Shopify subscription
After the post-claim free trial period, you’ll need a paid Shopify plan to continue selling products online. This subscription is managed directly through Shopify and is separate from Lovable pricing. - Two distinct periods
Don’t conflate the two windows: the 30-day unclaimed-store window is about keeping the store (Shopify deletes unclaimed development stores after 30 days), while the 120-day post-claim free trial is about billing (you only need a paid Shopify subscription once that trial ends and you’re ready to sell). - Shopify review policy compliance
Before publishing your store, make sure all reviews are authentic, unbiased, and compliant with Shopify’s Review Policy.
Enable the Shopify integration
By default, the Shopify integration is enabled for your workspace. You can manage the Shopify integration behavior and related Shopify settings for your projects in Connectors → App connectors → Shopify → Manage permissionsPermission preferences
The default permission setting is Ask each time, meaning you decide whether to enable or disable the Shopify integration for each project. You can change your preference anytime from Connectors → App connectors → Shopify → Manage permissions Lovable prompts you when a Shopify integration is needed. You have three options:- Allow: enable the integration for the current project.
- Decline: decline the integration for this request (you may be asked again later).
- Adjust preferences: change the default behavior for future projects (does not affect the current project).
Shopify integration flow
Follow the steps below to build an e-commerce store with Shopify.Step 1: Start a project
You can start by:- Creating a new project from scratch
- Remixing an existing project
- Create a new project
- Remix a project
Step 2: Create a new Shopify store or connect an existing one
In both of the above scenarios, the Agent prompts you to enable the Shopify connection. Click Allow and choose the Shopify setup.
- Create a new store
- Connect an existing store
Create store
- Before the store is claimed, all collaborators in the project can use the Shopify integration with full read/write access.
- The development store is free to build on. To keep it, claim it within 30 days of creation. Shopify removes development stores that stay unclaimed for 30 days.
Step 3: Add products and product images
Start by adding products with a name, description, and price. For example:Step 4: Manage your store
Manage your products and refine your store without leaving Lovable. For example, you can tell Lovable to:- Update product names, descriptions, or prices
- Remove products
- Display all products
- Add product filtering functionality and create collections based on different categories
- Add product review functionality and only allow reviews on verified purchases
- Add percentage-based or fixed amount-based (USD) discount codes and include the validity period
- Add wishlist functionality and ability to share the wishlist
Step 5: Claim your Shopify store (new stores only)
- When the store is claimed, the Lovable user who claimed it becomes the Shopify store owner.
- After claiming, Lovable prompts you to sign in to Shopify. This quick sign-in keeps Shopify tools working with your own Shopify account.
- Other collaborators can connect their own Shopify accounts. What each person can change matches their role and permissions in Shopify.
- Collaborators who haven’t connected a Shopify account can still fully build the storefront.
Claim the store
Claim the store. Lovable prompts you to claim the store. Click Claim.This opens Shopify in a new tab where you can log in and then complete the claim process. You may also get an email invitation to claim your store.Accept the claim store link
Complete store setup in Shopify Admin
lovable.app or your custom domain.
Step 6: Launch your store
When your store setup is complete, publish your Lovable project and share your store with the world. At any time, directly from Lovable, you can:- Create, update, and delete products
- Manage prices and descriptions
- Launch new collections, promotions, or bundles
Disconnect a Shopify store
You can disconnect a Shopify store from a project at any time. This is useful when you want to:- Remix the project (projects with a connected Shopify store cannot be remixed)
- Connect a different Shopify store
- Create a new Shopify store without starting a new project
- Ask the agent: Type a prompt like
Disconnect my Shopify store - Shopify menu: Click the Shopify icon in the navbar and select Disconnect store from the three dots menu
- Project settings: Go to Project settings → Shopify and click Disconnect
FAQ
Can I connect an existing Shopify store to Lovable?
Can I connect an existing Shopify store to Lovable?
Why can’t I create or update products even though Shopify is connected?
Why can’t I create or update products even though Shopify is connected?
- Connected an existing store or claimed store: each collaborator connects their own Shopify account, and what they can change (create/update/delete products, variants, and discount codes) matches their role and permissions in Shopify. If your Shopify role lacks the required permissions, ask the store owner for access.
- Created a new store (not claimed yet): all collaborators can make changes.
- Expired session: Shopify sessions last up to 24 hours. Lovable prompts you to reconnect the next time you perform a Shopify action.
I claimed my store, but the verification failed. What should I do?
I claimed my store, but the verification failed. What should I do?
Can I remix Shopify projects?
Can I remix Shopify projects?
I added my products to a remixed template project, but the link to the product page is broken. How do I fix that?
I added my products to a remixed template project, but the link to the product page is broken. How do I fix that?
I am still seeing some mock products in my remixed template project, how can I remove them?
I am still seeing some mock products in my remixed template project, how can I remove them?