Shopify Integration

Connect your Shopify store to Omniops for AI-powered commerce insights and automation.

Overview

The Shopify integration gives Omni access to your store's products, orders, customers, and analytics — enabling natural-language commerce operations.

Prerequisites

  • A Shopify store (any plan)
  • Store owner or staff account with API access

Setup

Create a Custom App

  1. In Shopify Admin, go to Settings → Apps and sales channels → Develop apps
  2. Click Create an app and name it "Omniops"
  3. Under Configuration, select the following API scopes:
    • read_products, read_orders, read_customers
    • read_inventory, read_analytics
  4. Click Install app and confirm
  5. Copy the Admin API access token

Connect in Omniops

  1. Go to Settings → Integrations in your Omniops dashboard
  2. Select Shopify
  3. Enter your Shopify store domain (e.g. yourstore.myshopify.com)
  4. Paste your Admin API access token
  5. Click Connect

What You Can Do

Once connected, you can ask Omni:

  • "What were our sales this week?"
  • "Show me unfulfilled orders"
  • "Which products have the best margins?"
  • "How does this month compare to last month?"
  • "What's our average order value?"

Dashboard

The Shopify dashboard provides visual analytics including:

  • Revenue trends and comparisons
  • Order volume and fulfilment rates
  • Top products by revenue and units sold
  • Customer acquisition metrics

Multi-Currency Support

Omniops supports Shopify's multi-currency features. Analytics are displayed in your store's primary currency, with automatic conversion for international orders.

Troubleshooting

Invalid Access Token

  • Ensure you copied the full Admin API access token (not the API key)
  • Check that the app is installed and active
  • Verify the required API scopes are configured

Missing Data

  • Only published products are synced
  • Historical order data may take a moment to load on first connection
  • Draft orders are excluded from analytics