Welcome to the Shopify integration docs. Once you connect your Shopify store to Reasoning Stack, your AI agents and workflows can use the following tools to manage products, customers, orders, collections, and automate Shopify operations programmatically.
Before accessing any Shopify tools, connect your Shopify store via the App Connection page. Without this, tool calls will fail due to missing authorization.

Shopify Tool Categories

Products & Images

  • SHOPIFY_CREATE_PRODUCT – Creates a new product in the Shopify store.
  • SHOPIFY_GET_PRODUCT – Retrieves details of a specific product by ID.
  • SHOPIFY_GET_PRODUCTS – Retrieves a list of products.
  • SHOPIFY_GET_PRODUCTS_COUNT – Gets total count of all products.
  • SHOPIFY_DELETE_PRODUCT – Deletes a product permanently.
  • SHOPIFY_CREATE_PRODUCT_IMAGE – Adds a new image to a specific product.
  • SHOPIFY_GET_PRODUCT_IMAGE – Retrieves detailed info about a specific product image.
  • SHOPIFY_GET_PRODUCT_IMAGES – Gets all images associated with a product.
  • SHOPIFY_COUNT_PRODUCT_IMAGES – Retrieves the total count of images for a Shopify product.
  • SHOPIFY_DELETE_PRODUCT_IMAGE – Deletes a specific image from a product.

Customers

  • SHOPIFY_CREATE_CUSTOMER – Creates a new customer record in Shopify.
  • SHOPIFY_GET_CUSTOMER – Gets detailed information about a specific customer.
  • SHOPIFY_GET_ALL_CUSTOMERS – Retrieves customer records with filtering and pagination options.
  • SHOPIFY_GET_CUSTOMER_ORDERS – Retrieves all orders for a specific customer.

Orders

  • SHOPIFY_CREATE_ORDER – Creates a new order, typically with line items and optional customer association.
  • SHOPIFY_GET_ORDERSBY_ID – Retrieves a specific order by its ID.
  • SHOPIFY_GET_ORDER_LIST – Gets a list of orders using default filters.
  • SHOPIFY_UPDATE_ORDER – Updates phone number for an existing order; can remove phone by setting to none.

Collections

  • SHOPIFY_CREATE_CUSTOM_COLLECTION – Creates a new custom product collection with a unique title.
  • SHOPIFY_GET_CUSTOM_COLLECTIONS – Gets a list of custom collections with optional filters.
  • SHOPIFY_GET_CUSTOM_COLLECTIONS_COUNT – Gets total number of custom collections.
  • SHOPIFY_GET_COLLECTION_BY_ID – Retrieves details for a specific collection by ID.
  • SHOPIFY_ADD_PRODUCT_TO_COLLECTION – Adds a product to an existing custom collection with optional positioning.
  • SHOPIFY_DELETE_CUSTOM_COLLECTION – Permanently deletes a custom collection.
  • SHOPIFY_GET_COLLECTS – Retrieves product-to-collection links (collects).
  • SHOPIFY_GET_COLLECTS_COUNT – Gets total count of collects in the store.
  • SHOPIFY_GET_PRODUCTS_IN_COLLECTION – Retrieves products within a specified collection.

Store Details

  • SHOPIFY_GET_SHOP_DETAILS – Retrieves administrative info about the authenticated Shopify store.

Usage Notes

  • Handle product, customer, and order IDs carefully to avoid errors.
  • Use collection and image tools to automate merchandising and catalog management.
  • Combine customer, order, and product tools for advanced Shopify workflows.
Automate inventory management, customer engagement, and order processing by combining multiple Shopify tools in your Reasoning Stack workflows.