Shopify
Category: Ecommerce · Connection: OAuth
Shopify is connected via oauth.
Before connecting
Section titled “Before connecting”- Source-platform requirement: Shopify staff role with orders, customers, and products permissions.
OAuth scopes
Section titled “OAuth scopes”read_ordersread_customersread_productsread_inventoryread_fulfillments
All scopes are read-only.
Connecting
Section titled “Connecting”- Go to Settings → Integrations and select Shopify.
- Click Connect. The Shopify authorization screen opens.
- Approve the requested scopes.
- The integration appears as Connected, with initial sync running.
For the full connection-method walkthrough, see Connect a datasource.
Data provided
Section titled “Data provided”- Orders and line items
- Customers and addresses
- Products and variants
- Refunds and returns
- Discounts and promotions
- Fulfillment data
What this powers
Section titled “What this powers”- DTC dashboard
- Brand Overview DTC section
- Customer Retention dashboards
- Operations / Fulfillment dashboard
Troubleshooting
Section titled “Troubleshooting”- Sales don’t match Shopify Admin — the most common cause is the date anchor. Shopify Admin defaults to order created date in the store’s time zone, while reports in Ignyte IQ can use order paid or order closed. See Shopify Sales vs Order closed date.
- Refunds appear in a different period than the order — refunds are anchored to the refund date, not the original order date. A January refund of a December order shows up in January.
- Customer-level metrics (LTV, repurchase rate) are missing — the protected-customer-data scope may not have been granted on the connection. Reconnect with the protected-data scope enabled.
- General connection issues — see Datasource won’t connect.
- Other reconciliation differences — see Why numbers don’t match.