Shopify
Connect Shopify so your agent recommends products, checks stock, looks up orders and updates a shipping address, and shows products and the cart as cards in your website chat.
Your AI teammate is a commerce teammate in Shopify. It helps you run your store and answers every customer question. It reads your products, storefront pages, blog and policies, and looks up orders live. It recommends products, checks stock, and shows them as cards a shopper can add to their cart. It also checks tracking, starts returns and fixes shipping addresses.
You stay in control the whole way. Nothing runs until you create an automation. For each action you then choose: run on its own, ask you first, or stay off.

Quick start
Ask your agent to connect Shopify
Open the chat in your dashboard and ask it to connect Shopify. It lays out the two ways to connect and asks for your store name. The store name is the part before .myshopify.com, not the full web address. Prefer to click? Integrations > Shopify in the left sidebar has the same Connect button.

Pick Quick start or a full connection
Tell your agent which one you want, along with the store name.
Quick start. A read of your public storefront, with no sign-in. It covers products, collections, pages and blog articles as a shopper sees them. It can search products and show product cards with Add to Cart. It cannot see orders or customers, or anything behind your Shopify admin login.
Full connection. Orders, customers, products, tracking and refunds. Products, pages, blog articles and policies come from Shopify directly instead of the public storefront. A person has to approve it in a browser. There is no access token to paste, because Shopify retired that method.
For a full connection your agent posts a link.

The link opens Shopify's install screen, which lists what the eesel app may read and change. A person approves this in the browser: a store owner, or a staff member with app permissions. If the eesel app is already on that store, Shopify skips the screen.
Start with either one. Moving from Quick start to a full connection later loses nothing you have already read in.
Confirm the connection
Go back to the chat and tell your agent you approved it. It confirms the store is live, names the person who approved it, and reads a few recent orders. It also starts a background read of the catalog, policies and order patterns.

Check it worked. The left sidebar now lists Shopify with your store name. From a terminal, eesel status shows the integration as connected with its source counts.
Check what it can read
Integrations > Shopify shows the connection as Connected, with your store name and Start a chat buttons. Sources lists Pages, Products, Blog Articles and Policies, each with a document count and a switch. Actions lists the Read and Write groups.

Ask about your store from Slack
Connect Slack, mention your agent in a Slack channel and ask a catalog question. It answers in the thread with products, prices and stock.

Put it on your storefront
The Chat Bubble puts your agent on the storefront, and that page has the install steps for your theme. Connecting alone does not start your agent. It needs an automation first. Ask in the dashboard chat to turn on the bubble automation, and tell it how you want it to answer.
Your agent then answers a shopper's question and shows matching products as a carousel of cards. Each card carries the product image, its price, the variant and an Add to Cart button.

The expand icon at the top right of the bubble opens the same conversation full screen.

Check it worked. Your Automations page lists the automation, switched on. From a terminal, eesel automations lists the automation as on.
Sources, triggers and actions
Sources
Sources are what your agent learns from in your store.
Pages
Static storefront pages, such as About, Contact and FAQs
Full connection
Products
Your catalog, with variants, stock keeping unit codes, pricing and descriptions
Full connection
Blog Articles
Posts and articles published to your storefront
Full connection
Policies
Privacy, refund, terms of service and shipping policies
Full connection
Storefront read
The same content as a shopper sees it, read from your public pages
Quick start
Sources are a copy taken on a schedule, not a live feed. The lookup actions below read Shopify live. Every other integration on your agent is also a source. A helpdesk like Gorgias or Zendesk brings the ticket, and Shopify brings the order. See Integrations.
Triggers
Shopify has no triggers. Nothing in your store starts an agent run. The trigger comes from a helpdesk ticket, a Slack mention, or the chat bubble on your storefront. Your agent uses its Shopify actions while it handles that conversation. The trigger event is fixed when the automation is created. So a new automation is required for each different trigger event.
Actions
Actions are what your agent can do in your store. See Actions and Approvals.
Orders
Get Order by ID
Pulls one order by its identifier or order number
Get Order History
Pulls a customer's orders from their email address
Search Orders
Searches orders by product code, email, status, date range or tag
Get Order Fulfillment
Tracking numbers, carrier and shipment status for an order
Customers
Get Customer by Email
Looks up a customer's details from their email address
Products
Search Products / Get Products
Finds products matching a query, or browses the catalog
Get Product Variants
Size, color, product code, price and stock for a product
Get Product Metafields / Get Variant Metafields
Custom fields on a product or on one specific variant
Generate Product Carousel
Shows several products as cards in the chat rather than as text
Show Cart
Shows the shopper's live cart as a card in the website chat bubble
Order changes
Create Return
Starts a return on an order
Create Draft Order
Builds a draft order from what the shopper asked for, left for a person to confirm
Update Shipping Address
Changes the delivery address on an order
Refund Order
Refunds an order
Cancel Order
Cancels an order that has not been fulfilled
The integration page groups these as Read and Write, with a count on each group. Most stores keep refunds and cancellations on ask you first.
Troubleshooting
FAQ
Related pages
E-commerce Sales Rep for the job your agent does across your store and helpdesk
Chat Bubble for putting your agent on your storefront
Actions and Approvals for setting each action to run on its own, ask you first, or stay off
Integrations overview for how sources, triggers and actions fit together
Last updated