
Yes, but only through routes Shopify documents, and never on checkout. Shopify's own AI, Magic and Sidekick, already write content, edit product images, and complete admin tasks with your review. For deeper work — changing theme code, or scripting Admin API updates — the safe path is Shopify CLI plus a duplicated theme, or a custom app with scoped access, never a live production theme and never checkout or payment settings.
Shopify Magic is Shopify's set of built-in AI tools. Its help documentation says Magic can "help speed up your writing process" for blog posts, pages, product descriptions, and email subject lines, and separately handles image work: "you can remove the background from a product image, generate a new logo, or improve your online store with new hero banners" (Shopify Help Center, "Shopify Magic", checked September 2026). It can also generate a free starter theme and, through theme block generation, turn a text prompt into Liquid code for a specific block. Shopify states these tools are "available for free, regardless of your subscription plan" (same source).
Sidekick is the conversational layer on top. Shopify's help page describes it as an AI assistant you chat with "to ask questions and complete tasks" — it can "analyze data, managing orders, or editing products," draft content, and "generate custom apps to help you manage your store" (Shopify Help Center, "Sidekick", checked September 2026). For longer jobs, Sidekick keeps working in the background and notifies you when it's ready. Critically, Shopify's documentation states Sidekick "presents changes for your review before applying them" (same source) — it does not silently commit changes to your live store.
Neither tool is documented as touching checkout configuration, payment provider settings, or tax settings. Treat that boundary as intentional and don't ask Sidekick to cross it.
Yes, through Shopify CLI, working against a copy of your theme — not the one your customers see. Shopify CLI's theme dev command lets you "view changes in real time to a theme that you're developing locally," with hot-reloading CSS and section changes (Shopify.dev, "Shopify CLI for themes", checked September 2026). A coding agent with terminal access can edit the theme's Liquid, JSON, CSS, and JS files in that local checkout the same way it would any other codebase, then you push the result to a theme in your store for review, not straight to the live theme.
Shopify also documents a GitHub integration for themes: connecting a theme to a GitHub branch means "your theme in the Shopify admin" updates whenever the branch updates, and edits made in the Shopify admin commit back to that branch so the two stay in sync (Shopify.dev, "Shopify GitHub integration for themes", checked September 2026). This gives a coding agent a normal pull-request workflow: it edits files in the repo, opens a PR, a human reviews the diff, and only a merge to the connected branch updates the store's theme.
Before any of this touches your live storefront, duplicate the theme. Shopify's own guidance: "Before you customize a theme, it's a good idea to make a backup copy so that you can discard your changes and start again if you need to" (Shopify Help Center, "Duplicating themes", checked September 2026). The duplicate is not published — you can test an agent's changes there and only publish once you've checked desktop and mobile, and confirmed nothing broke checkout, cart, or a template a customer relies on.
A custom app, created in your store's Dev Dashboard, is Shopify's documented route for giving a script or agent programmatic access: "A custom app is an app that you or a developer builds exclusively for your Shopify store, unlike a public app that's built for many stores to use" (Shopify Help Center, "About apps", checked September 2026). Custom apps are created and managed in the Dev Dashboard (apps created before January 1, 2026 are managed from the Shopify admin), and you configure the app's API access scopes there; and Shopify's own framing of scopes is direct: "Permissions control what types of information from your store an app can access or modify for the functions it performs" (same source). Give the app only the scopes the task needs — read-only product access for a description-editing job, not full order and customer data.
Yes, but check which one before you assume it edits your store. Shopify's Storefront MCP servers connect AI shopping assistants to a store's catalog and cart, so shoppers can find products and manage a cart in natural language; a companion Customer Accounts MCP lets an assistant help customers track orders and returns (Shopify.dev, Storefront MCP, checked September 2026). Both are customer-facing tools, not a way for you to manage your own store. Separately, the Shopify Dev MCP server, announced March 31, 2025, gives coding tools like Claude Code and Cursor access to Shopify's developer resources so an agent can "search our docs, introspect API schemas, and get up-to-date answers about Shopify APIs" (Shopify.dev changelog, "MCP server for the Shopify Dev Assistant", checked September 2026). It is a reference tool for developers, not a connector that edits a live store; an app still needs its own scoped Admin API access to make changes.
| Task | Route | Guardrail |
|---|---|---|
| Product descriptions, blog posts, images | Shopify Magic | Free on any plan; review before publishing |
| Store guidance, order/product edits, custom app generation | Sidekick | Presents changes for review before applying |
| Theme layout or Liquid changes | Shopify CLI + GitHub, on a duplicated theme | Test on the unpublished copy; PR review before merge |
| Bulk or scripted data changes | Custom app, scoped Admin API access | Minimum scopes only; never checkout/payments |
| Developer questions about Shopify's own APIs | Dev MCP | Documentation only, not a store-editing connector |
No. Figment publishes designs from Figma as websites through a Figma plugin, and its AI editor is a preview with an access-request form, not a production tool. Neither is built for commerce: order management, checkout, inventory, and payment processing are Shopify's job, not something Figment does or is trying to replace. If you want a separate marketing or landing page alongside a Shopify store, that's a fit for how AI edits an existing website generally, or for comparing AI website builders against templated tools; your actual store still stays on Shopify.
Bottom line: Shopify's own AI already reaches a long way, with review built in. For anything Magic and Sidekick don't cover, Shopify CLI and a duplicated theme, or a scoped custom app, are the documented, reversible routes. Checkout and payments stay off-limits regardless of which tool is asking.
Example manual edit
In this example, a resize moves the text. The button and spacing need separate fixes.
How it works with Figment
Describe the change once. Review the new image size, spacing, and button color.
Illustrative manual-edit example, not a full comparison of Shopify or their AI tools. Figment's AI editor is in development and is not available for public use yet. Request access.