Shopify App
The Buddy Agent Shopify app embeds your agent on your storefront and recognises logged-in customers through Shopify's App Proxy — so the agent can answer order and product questions without a second login.
Install & connect
- Install the Buddy Agent app on your store (minimal scopes: read orders, products, customers).
- On the app's settings page, click Connect to Buddy to register your store operations.
- In Online Store → Themes → Customize → App embeds, enable Buddy Agent.
- Visit your storefront — the widget appears and logged-in customers are recognised automatically.
How identity works
When a logged-in customer loads a page, the theme embed calls the app's
App Proxy (/apps/buddy/identity). The app
verifies Shopify's proxy signature, confirms the
logged_in_customer_id, and mints a short-lived signed token
server-side — the signing secret never reaches the browser.
Operations & scopes
- read_orders
- List and read orders, scoped to the verified customer.
- read_products
- Search the catalogue and read product details.
- read_customers
- Read the verified customer's own record.
The agent calls the Shopify Admin API with the OAuth access token; write
actions are off by default. Mandatory GDPR webhooks
(customers/data_request, customers/redact,
shop/redact) are wired for app review.