# Ray and Shopify

> Orders, stock, and the money moving through the store.

Source: https://heyray.io/integrations/shopify

Ray is an AI teammate that works in your team chat, on Slack today. Connect Shopify and it can do the Shopify part of a request without anyone leaving the conversation: read what it needs, draft the change, and post it for approval before anything is written. 172 reads run without asking. 68 actions wait for a human approval.

## What Ray reads in Shopify

Reading changes nothing, so Ray never stops to ask whether it may look something up.

- Orders with their line items, transactions, refunds, and fulfilments
- Customers, their addresses, and what they have bought
- Products, variants, collections, and inventory by location
- Discounts, price rules, gift cards, and draft orders

## What waits for your approval

Every one of these posts an approval card in the thread showing exactly what is about to happen. Nothing runs until someone clicks approve, and no setting turns that off.

- Refund an order, or record a payment against one
- Create or update an order, a draft order, and send its invoice
- Create or update products, variants, collections, and inventory levels
- Add or update a customer, and their addresses
- Create discounts, price rules, and gift cards
- Create fulfilments, update tracking, and move fulfilment orders

## Things Ray is never handed

These are left out during curation, so they are not something Ray could do and decides against. They are not in front of it at all.

- Run raw Admin GraphQL, which would bypass every limit below
- Read or mint access tokens, or read the storefront password
- Touch your theme or inject JavaScript into your storefront
- Create or read webhook subscriptions
- Change anything in bulk, or charge your store through app billing
- Cancel an order, or delete anything

## Ask it like this

- "@Ray refund the shipping on order 1042 and tell the customer."

## Connecting Shopify

Shopify has no per-person login, so it connects once with a single workspace key and covers the whole team. Ray reaches whatever that key reaches, and every write still stops for approval first. The key is pasted on Ray's own connect page, never in chat, and it never reaches the model. Disconnecting Shopify or uninstalling Ray revokes the connection.

## More

- This page for people: https://heyray.io/integrations/shopify
- Every integration: https://heyray.io/integrations.md
- Install Ray: https://heyray.io/install.md
- Pricing: https://heyray.io/pricing.md
