Language-model features in a store: an admin assistant that reads store data and proposes changes, generated copy, shopper-facing chat and quizzes, and the endpoints outside AI agents use to browse and buy.
37 parts and 15 phrases. Apps in this area include Shopify Sidekick, Shopify Magic, Klaviyo AI, Gorgias AI Agent, Rep AI, Octane AI.
ai.adminShowThe chat assistant staff use inside the admin, the model behind it and the rules on what it may change.ai.admin.chatShowThe chat window and the store data the assistant reads to answer.How to extend
getStoreSnapshotgetOrderSummarysearchProductsA plugin adds a read tool, and the assistant calls it alongside the built-in ones.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/assistant/chat/ai-chat.tsx | Assistant tool · many | |
Core modules/assistant/agent-tools.ts | Assistant tool · many | |
Core modules/assistant/store-context.ts | Assistant tool · many | |
Core modules/assistant/guardrails.ts | Assistant tool · many | |
Core modules/assistant/assistant-home.tsx | Assistant tool · many | |
Plugin | Assistant tool · many |
ai.admin.actionShowWhat the assistant may change, and the approval step in front of money and stock changes.How to extend
proposeRefundproposeCouponproposeInventoryAdjustmentA plugin adds a propose tool whose stored parameters run only after an operator approves them.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/assistant/agent-runs.ts | Assistant tool · many | |
Core modules/assistant/chat/agent-approval-card.tsx | Assistant tool · many | |
Core modules/assistant/agent-tools.ts | Assistant tool · many | |
Planned | Assistant tool · many | |
Planned | Assistant tool · many | |
Planned | Assistant tool · many |
ai.admin.modelShowWhich language model answers, what happens when it fails and how much it may cost.How to extend
AI model providerOne model provider is active at a time, with others as fallbacks.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/assistant/model.ts | Provider · one | |
Core modules/assistant/model.ts | Provider · one | |
Core modules/assistant/spend.ts | Provider · one |
ai.shopperShowAI features a shopper meets on the storefront.ai.shopper.assistShowChat and answers for shoppers on the storefront.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Slot · one | |
Plugin | Slot · one | |
Plugin | Slot · one | |
Plugin | Slot · one |
ai.shopper.guideShowQuizzes and search that match a shopper's answers or words to products.How to extend
search providerAI search replaces the store's search as one provider.| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Section · manyProvider · one | |
Plugin | Section · manyProvider · one | |
Plugin | Section · manyProvider · one |
ai.contentShowCopy and data a model writes into a form or a draft for a person to check and save.How to extend
content generatorFurther generators, such as image or alt text tools, fill form fields the same way and persist only on save.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/assistant/fill-product.ts | Provider · many | |
Core modules/assistant/grounding.ts | Provider · many | |
Core modules/assistant/fill-product.ts | Provider · many | |
Core modules/assistant/agent-tools.ts | Provider · many | |
Core modules/assistant/agent-tools.ts | Provider · many | |
Core modules/assistant/extract-product.ts | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many |
ai.external_agentShowEndpoints that let outside AI agents find products, build a cart and send a shopper to pay.How to extend
search_productsadd_to_cartget_checkout_urlThe storefront MCP server lists its tools, and a plugin adds a tool to it.| Part | Litestore today | How to extend |
|---|---|---|
Storefront tool server ai.external_agent.tool_serverA storefront tool server, using the Model Context Protocol, lets an outside AI agent search products, read details, build a cart, get a checkout link and look up an order. | Core app/api/mcp/route.ts | Assistant tool · many |
Discovery manifest ai.external_agent.discovery_manifestA discovery manifest is a file at a well-known URL that lists the store's name and the API endpoints an agent may call. | Core app/.well-known/ucp/route.ts | Assistant tool · many |
Agent checkout by API ai.external_agent.api_checkoutAgent checkout by API lets an outside agent create a cart and complete payment through API calls, as in the Universal Commerce Protocol, without a browser. | Planned | Assistant tool · many |
In-chat checkout with delegated payment ai.external_agent.in_chat_checkoutIn-chat checkout lets a shopper buy inside a chat app with payment passed as a delegated token, as in the Agentic Commerce Protocol. | Plugin | Assistant tool · many |
The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.
| Phrase | Made of |
|---|---|
| AI assistant for merchants | |
| human in the loop | |
| AI product descriptions | |
| AI SEO | |
| AI alt text | |
| AI subject lines | |
| AI background remover | |
| AI image generator | |
| shopping assistant | |
| AI agent for support | |
| product quiz | |
| AI review summaries | |
| agentic commerce | |
| Universal Commerce Protocol | |
| Agentic Commerce Protocol |
These phrases mean different things at different apps, so the glossary doesn't map them.
The app documentation these parts were checked against.