Commerce & Payments · Integration

Shopify

Add Shopify to your product for your customers, and give your AI agents governed access to it.

A Shopify integration inside your product lets a merchant connect their own shop and work their orders, products, variants, inventory levels by location, fulfilments and customers where they already are. Two things shape how this gets built. Access is granted per shop, so the token you hold belongs to one myshopify domain and nothing else, and the Admin API is GraphQL first, which means throughput is governed by the calculated cost of each query rather than a flat call count. Ask for fewer fields and you get more headroom. Webhooks are signed and can arrive more than once, so order handling has to be idempotent. fastn holds each shop's token, tracks the API version cadence and keeps the connector current.

Start freeBook a demo

In your product

Embedded for your customers. Per-tenant auth, no per-customer code, maintained by fastn.

Let a merchant connect their own shop so your product reads their orders and writes back fulfilment and tracking detail with no per-shop code.

Read inventory levels per location, since one stock number means nothing to a merchant shipping from several places.

Request only the fields you need from the GraphQL Admin API so a heavy catalogue read does not eat a merchant's throughput.

React to a signed order or refund webhook, treating a repeat delivery as the same event rather than a second order.

For your AI agents

Governed, audited access for the agents you build, through the MCP server.

An agent answers a stock question from live inventory levels at the locations one merchant actually ships from.

An agent edits a product or its variants within scoped permissions, and the shop it touched is recorded.

An agent traces a customer's recent orders and their fulfilment status before drafting a reply.

Example prompt

Which product variants are out of stock at our warehouse location but still listed for sale?

Set up Shopify in 4 steps

  1. 01Enable the Shopify connector from your fastn dashboard.
  2. 02Have each customer authorise their own Shopify account, so calls run under their credentials rather than a shared key.
  3. 03Decide which orders, payments and customers your product needs, map those fields, then enable the actions and triggers you want.
  4. 04Call it from your product and expose it to your agents through the same governed connection.

Why teams use the Shopify integration

What you get by embedding it with fastn instead of building it yourself.

  • Ship a Shopify integration without building it. Your customers connect their own Shopify account inside your product and work their orders, payments and customers there, with no per-customer code on your side.
  • Handle the part that actually costs time: money and order state must never be double-applied, and reconciliation has to be possible. fastn owns the auth, token refresh, rate limits, pagination and breaking-change fixes, so a Shopify update is not your on-call problem.
  • One integration serves your product and your agents. The same governed Shopify connection powers in-product features and gives AI agents scoped, audited access, so you keep commerce and payment records in step with your product without wiring it twice.

Used by these teams

MarketingFinance & AccountingOperations

Compare with

BigCommerceWooCommerce

Works well with

Akeneo

Often used alongside

Tools the same teams tend to run next to Shopify, across other categories.

NetSuiteNotionBoxDocusign

Shopify integration FAQ

How do I add a Shopify integration to my product?

Enable the Shopify connector in your fastn dashboard, then let each customer authenticate their own Shopify account. fastn handles the OAuth flow, token storage and refresh per tenant, so there is no Shopify client code in your app and no per-customer branch in your codebase. Setup is 4 steps.

Do my customers each connect their own Shopify account?

Yes. Every connection is scoped to the individual customer, so each authorises their own Shopify account and only ever sees their own orders, payments and customers. That per-tenant isolation is the point of an embedded integration: you support the long tail of customer setups without maintaining an integration per customer.

Can AI agents use this Shopify integration?

Yes. The same connection is exposed to your agents through the fastn MCP gateway, with permissions scoped per tenant and every call audited. An agent answers a stock question from live inventory levels at the locations one merchant actually ships from.

Who maintains the Shopify integration?

fastn does. When Shopify changes an endpoint, deprecates a field or alters its auth, the fix lands in the connector rather than in your backlog, and your customers' connections keep working.

Is the Shopify integration safe for payment and order writes?

Writes are idempotent, so a retry cannot double-charge or duplicate an order, and every call is logged per tenant so a transaction can be reconciled against the event that triggered it.

Can my product react to a new order, payment or refund immediately?

Yes, through event triggers, so fulfilment, entitlement or accounting steps run as soon as the event lands rather than on a nightly sync.

What can I build with the Shopify integration?

A common starting point: let a merchant connect their own shop so your product reads their orders and writes back fulfilment and tracking detail with no per-shop code. Teams also use it for the other use cases listed above, and expose it to agents for governed reads and writes.

How much does the Shopify integration cost?

It is included. Pricing is based on connected accounts, not on how many connectors you enable, so adding Shopify does not change your per-connector cost. You can start free with 3 connected accounts.

Add Shopify to your product

Start free with 3 connected accounts. No sales call required, and no per-customer integration code.

Start freeRead the docs
← All integrations