Shopify
Channels

Shopify

Connect your Shopify store so the agent answers with live products, policies, carts, and order status.

Connecting Shopify makes your agent store-aware. It searches your live product catalog, quotes your actual policies, helps customers build a cart, and looks up order status — all against your store at answer time, so answers stay current without re-crawling anything.

Connect your store

There are two ways in:

  • From onboarding — paste your store URL into the onboarding wizard and Asks detects Shopify storefronts automatically, including on custom domains. Product, policy, and cart answers work from this detection alone, before you install anything.
  • From the App Store — install the Asks app from the Shopify App Store, then select Connect to Asks Dashboard in your Shopify admin. You're redirected to the dashboard to pick which workspace the store belongs to. This full connection is what unlocks the one-click widget install, order-status answers, and Shopify billing.

Only workspace owners and admins can connect or disconnect a store. Manage the connection under Integrations → Shopify in the sidebar (app.asks.app/integrations/shopify): connection status, store domain, last sync, a Disconnect Store action, and per-feature switches for Product Search, Policy Search, Cart Management, and Pixel Tracking — the pixel tracks customer browsing on your storefront so the agent has real-time context about what they're looking at.

Shopify integration page showing the Connection Status card with a Connected badge, store domain, and Disconnect Store button, next to the Features card with the four feature switches
The Shopify integration page.

What the agent can do

CapabilityWhat the agent does
Product searchSearches your live catalog and answers with product names, prices, links, images, and per-variant availability
Store policiesAnswers shipping, returns, refunds, privacy, and terms questions from your store's actual policies and FAQs
Cart helpViews and edits the customer's cart — add, update, remove — and shares the checkout link. The agent never places the order itself
Order statusLooks up payment status, fulfillment status, items, and tracking links for "where is my order" questions

Order-status answers require the app connection with order read access. They are deliberately guarded: an order number alone is never enough — the customer must also provide the matching email or phone number, and verification happens server-side before any detail is shared. A customer who gives only their email or phone gets their own recent orders back. For customers signed in to your storefront, the widget receives their identity from the theme embed, which smooths this verification along.

The agent's Shopify access is read-and-assist only. It does not create, modify, cancel, or refund orders, edit inventory, or generate discount codes.

Answers stay current

Products and policies are fetched from your storefront live, at answer time — a price change or a new policy is reflected in the next answer, with no re-crawl. For the same reason, your catalog and policy pages are excluded from knowledge base website crawls, so they never spend your knowledge base articles; crawls keep only your narrative pages and blog. The knowledge base still matters for everything your storefront data doesn't cover — guides, sizing, brand story.

Widget on your storefront

With the store connected, the widget's Deploy tab becomes a dedicated Shopify install: the usual surface switcher is replaced by a single Shopify card, since your storefront is the install target. Select Add to theme — it opens your theme editor with the Asks widget app embed ready to activate under Theme settings → App embeds. It works with all Shopify themes, and the card confirms with "Widget is on your Shopify storefront." once the embed is enabled, alongside Open theme editor and View store links. See Website widget for how the Deploy tab works without a connected store.

Widget Deploy tab in dedicated Shopify mode showing only the Shopify card with the Add to theme button and the works-with-all-themes note
With a store connected, the Deploy tab shows only the Shopify install.

Verify it works — open your storefront, start a chat from the widget, and ask about a real product. The answer should quote the live price and link to the product page.

Billing through Shopify

When Asks is installed from the Shopify App Store, your subscription is billed through Shopify rather than by card. You pick a plan in the dashboard as usual, approve the charge in your Shopify admin, and manage the subscription from Shopify's billing settings — the dashboard's billing page points you there. Plans and pricing are the same either way; see Billing.

Troubleshooting

Product answers work but order status doesn't

Order status needs the App Store installation with order read access — storefront auto-detection alone can't see orders. Also check that the customer verified with the email or phone on the order.

The agent stopped answering product questions

Check the Product Search toggle on the integration page, and that the store still shows Connected.

I'm asked to replace or move a store

Connecting a store when the workspace already has one prompts "Replace connected store?" — confirming swaps the connection. Connecting a store that's attached to another of your workspaces prompts "Move store to this workspace?" — confirming transfers it, and the previous workspace loses its Shopify features.

What happens when I disconnect?

The agent loses product search, policies, cart management, and order lookups, and pixel tracking data is cleared. Conversations and your knowledge base are unaffected.