---
title: "Shopify integration for LuumenAI"
url: "https://www.luumen.ai/integrations/shopify/"
entity: SoftwareIntegration
category: "Enterprise applications"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Shopify integration for LuumenAI

Jobs, queues, and records in Shopify without a second console.

## What LuumenAI can do with Shopify

LuumenAI connects to Shopify with an API token and exposes 315 tools (181 read-only · 91 write · 43 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 315 tools (181 read-only · 91 write · 43 destructive)
- Plan: available on all plans
- Category: Enterprise applications

## About Shopify with LuumenAI

Operate Shopify from the same conversation as the hosts it runs on. Check jobs, queues, and interfaces without a second console; run diagnostic reports; and restart or update with the change previewed, approved, and logged.

## Example tools

Read-only (181 in total):

- `SHOPIFY_BULK_QUERY_OPERATION` — Run a Shopify GraphQL bulk query operation and return the result file URL and operation metadata.
- `SHOPIFY_CALCULATE_REFUND` — Calculate accurate refund amounts, taxes, and transactions for a Shopify order before creating an actual refund.
- `SHOPIFY_COUNT_ARTICLES` — Retrieves a count of all articles from a blog.
- `SHOPIFY_COUNT_BLOGS` — Retrieves the total count of all blogs in a Shopify store.
- `SHOPIFY_COUNT_DRAFT_ORDERS` — Retrieves a count of draft orders from a Shopify store.
- `SHOPIFY_COUNT_FULFILLMENTS` — Retrieves a count of fulfillments associated with a specific order.
- `SHOPIFY_COUNT_METAFIELDS` — Retrieves the shop-level count of metafields.
- `SHOPIFY_COUNT_PAGES` — Retrieve the total count of pages in a Shopify store.

Write and destructive (134 in total, approval required by default):

- `SHOPIFY_ADD_PRODUCT_TO_CUSTOM_COLLECTION` — Add a product to a custom collection by creating a collect resource.
- `SHOPIFY_ADJUST_INVENTORY_LEVEL` — Adjust the inventory level of an inventory item at a single location.
- `SHOPIFY_APPLY_FULFILLMENT_HOLD` — Applies a fulfillment hold to an open fulfillment order, halting all fulfillment work.
- `SHOPIFY_APPROVE_COMMENT` — Approves a pending comment and publishes it to a blog article, making it publicly visible to readers.
- `SHOPIFY_BULK_CREATE_PRODUCTS` — Creates many products (20-50+) in one asynchronous Shopify bulk mutation job.
- `SHOPIFY_BULK_DELETE_METAFIELDS` — Deletes multiple metafields in bulk using their owner ID, namespace, and key.
- `SHOPIFY_BULK_DELETE_METAOBJECTS` — Asynchronously delete metaobjects and their associated metafields in bulk.
- `SHOPIFY_CANCEL_APP_SUBSCRIPTION` — Cancel an app subscription in Shopify using the appSubscriptionCancel GraphQL mutation.

## Frequently asked questions

### How does LuumenAI connect to Shopify?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Shopify on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 43 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to Shopify — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/shopify/
