Skip to main content

Configure Shopify

At a glance

Shopify is an e-commerce platform for online stores. With Ontologie, you can sync your products, orders, customers, inventory levels, and collections into your workspace for analytics and automation.

Before you start

  • A Shopify store with admin access
  • A custom app created in the Shopify admin for OAuth authentication

Get credentials

  1. Go to your Shopify admin and navigate to Settings > Apps and sales channels > Develop apps.
  2. Click Create an app and give it a descriptive name.
  3. Under Configuration, select the API scopes you need (e.g., read_products, read_orders, read_customers).
  4. Install the app on your store, then note the API key and API secret key from the app credentials page.

Screenshots of the Shopify admin will be added in a future update.

Configure in Ontologie

  1. Open Live Data > Connectors.
  2. Search for Shopify in the catalogue.
  3. Click the Shopify card.
  4. Follow the configuration wizard:

Available streams

StreamDescription
ProductsProduct listings with variants, images, and pricing
OrdersCustomer orders with line items, fulfillment, and payment status
CustomersCustomer profiles, addresses, and order history
InventoryStock levels across locations
CollectionsManual and automated product collections

Limits

LimitValue
API rate limit2 requests per second (standard plan); higher on Shopify Plus
Records per request250 records per page
Webhook eventsSupported via the Ontologie webhook connector

Troubleshooting

ErrorSolution
401 UnauthorizedVerify the app is installed on the store and the API credentials are correct.
403 ForbiddenEnsure the app has the required API scopes for the requested resource.
Missing ordersCheck that the read_orders scope is granted and the date filter includes the expected range.

Expected result

Your data appears in Live Data > Streams with the Synced status. Synchronization runs at the configured frequency.

Need help?

See the Troubleshooting page for connection errors or write to us: Support and contact.