Shopify
Connect a Shopify store to sell physical and digital products online, then let Lyna build and manage your storefront. Once a store is linked to your project, Lyna's AI can create products, organize collections, set up discounts, publish to sales channels, and scaffold a working storefront in your app, all from the chat.
Lyna talks to Shopify through two surfaces:
- Admin (server side): Lyna manages your catalog (products, collections, discounts, orders) through its own server. Your Admin token never touches the browser.
- Storefront (client side): your published app reads catalog and cart data using a public Storefront token that is safe to embed.

What you can build
- Sell physical products like apparel, candles, or homeware.
- Offer digital downloads such as templates, ebooks, or presets.
- Launch a niche brand with a focused product catalog.
- Run a small business storefront without managing servers.
- Prototype and test a store idea on a free development store.
- Expand an existing business to a new online sales channel.
Before you begin
You own the Shopify store from the start. Lyna connects to a store, it does not create or own one for you, and it never transfers ownership.
- You own the store. Whether you create a brand new store or connect one you already run, the store and its data belong to your Shopify account.
- A development store is great for building. Free Shopify development stores let you build, preview, and test the full storefront at no cost. They cannot publish the Online Store sales channel publicly, so move to a paid Shopify plan when you are ready to sell to real customers.
- Paid plan to go live. After any trial, selling publicly requires an active paid Shopify plan.
- Shopify's own rules apply. Reading orders and customers needs Shopify's Protected Customer Data scopes. Development stores are exempt; production stores need Shopify's approval for those scopes before the related tools work.
Enable the integration
Open Settings > Connectors > Shopify inside your project. Before connecting, you can pre-configure what Lyna's AI is allowed to do (see Permissions). The defaults are sensible, so you can also just connect and adjust later.
Connect your store
Start or remix a project
Open the project you want to add a store to, or remix an existing one. The Shopify connector lives in Settings > Connectors > Shopify.
Create a new store or connect an existing one
Both paths finish by linking the store to this project through Shopify's secure OAuth install.
Choose Create new store. Lyna opens Shopify's own store-creation page in a new tab. Create the store there (you own it from that moment), then come back to Lyna and connect it with the Connect existing store path below. Lyna does not provision stores on your behalf, so this step always runs on Shopify.
Choose Connect existing store and enter your store domain in the form your-store.myshopify.com. Lyna launches Shopify's OAuth install in a popup. Approve the install for that store (you need owner or staff access on the store to approve it). On success, the store is linked to your project and the connector switches to the connected view.
Add products and images
Once connected, ask Lyna in chat. For example:
- "Create a few products in my Shopify store with titles, prices, descriptions, and images."
- "Add a size and color variant to the snowboard product."
- "Add a hero image to the candle product."
Write actions are confirmed before they run, based on your permission settings.
Manage the store
Keep working in chat to organize and price your catalog:
- "Group these products into a Winter collection."
- "Create a discount code WELCOME10 for 10% off."
- "Publish all of my products to the Online Store sales channel."
Build and wire the storefront
Ask Lyna to provision a public Storefront token and scaffold the storefront in your app:
- "Provision a public Storefront API token for my connected Shopify store."
- "Scaffold a Shopify storefront in my app: add the Storefront API client plus starter product listing and cart routes."
The customer-facing storefront is your published Lyna app, not the *.myshopify.com admin URL.
Test checkout and launch
Verify the purchase flow, then publish your app:
- "Create a test checkout for my Shopify store so I can verify the full purchase flow."
When you are ready, publish your project from Lyna. To sell publicly you also need your store on a paid Shopify plan.
Disconnect (optional)
Disconnect from Settings > Connectors > Shopify, or from the Shopify pill in the top bar. Disconnecting revokes Lyna's access tokens and unlinks the store from the project. Your store and its data remain untouched on Shopify.
The "Build your store" guide
The connected Overview tab includes a guided checklist that takes you from an empty store to a checkout-ready storefront. Each step hands the task to Lyna by prefilling a ready-made prompt in chat.

The five steps are:
- Create products with titles, prices, and images.
- Publish to a sales channel so products are visible to your storefront.
- Provision a Storefront token that your app uses to read catalog and cart data.
- Scaffold your storefront with the Storefront client plus starter product and cart routes.
- Test checkout end to end.
Development stores and going live
If you connect a Shopify development store, the Overview tab shows an Online Store channel is locked notice.

Development stores cannot publish the Online Store sales channel publicly. You can still build, preview, and test the full storefront. Move the store to a paid Shopify plan to take it live.
Managing the connection from the editor
When a store is connected, a Shopify pill appears in the project top bar. It shows the connected store domain and a menu to Open Shopify Admin or Disconnect store.

Do I need to claim the store?
There is no separate "claim" step in Lyna. You create the store yourself on Shopify and you own it from the start, so there is no sandbox store to provision and no ownership to transfer. After a store is connected, the connect flow is complete: open the Shopify admin to finish account setup (payments, plan, trial) directly on Shopify.