Shopify
Ecommerce
Shopify data, published as Shopify publishes it. Ingest delivers this data to a data warehouse you own as 6 tables, and updates it on the schedule you choose. There is no code to write and nothing to install.
What you get
| Table | Each row is |
|---|---|
customerscustomers | Every customer, with the default email, phone and address. |
locationslocations | Every location, active or not, with its address. |
order_line_itemsorder_line_items | Every line item of every order, paged per order so an order with more than 250 items is read whole; _ingest_parent_key holds the order's id. |
ordersorders | Every order Shopify lets the app read (the last 60 days without read_all_orders), with its totals in the store's currency. |
product_variantsproduct_variants | Every product variant, read from Shopify's own variant list rather than from under each product. |
productsproducts | Every product in the store, with its options. |
How it works
- Choose Shopify. Connect your Shopify account once, from Ingest.
- Pick where it goes. BigQuery, Snowflake, Databricks, Redshift and 10 more, in an account you own.
- Pick a schedule. Daily is the default, and weekly and monthly are there too.
- Ingest runs it from then on. If a run fails, your dashboard shows which table and why.
Questions
- Do I need an account with Shopify?
- Yes. You connect your own Shopify account once, from Ingest, and the data comes from what that account can see.
- Which warehouses can Shopify data go to?
- Amazon S3, Google Cloud Storage, Azure Blob Storage, Apache Iceberg, Ingest Managed Lakehouse, MotherDuck, Postgres, Amazon Athena, Databricks, Redshift, BigQuery, ClickHouse, MySQL / generic SQL and Snowflake, in an account you own.
- How fresh is the data?
- As fresh as your schedule: daily by default, or weekly or monthly. Schedules as often as every 15 minutes are on the Enterprise plan.
- Will running it again create duplicate rows?
- No. Each row is stored once, by its key: when a run reads a row that is already there, it replaces that copy instead of adding a second one.
- Do I need to write code?
- No. Ingest builds, runs and maintains the connector. Someone with access to your warehouse connects it once, following a short guide.
For your data team: technical reference
Connector shopify, version 0.1.0, a GRAPHQL source, status beta, authentication oauth2.
Vendor documentation: https://shopify.dev/docs/api/admin-graphql/2026-07
Configuration
| Key | Label | Type | Required |
|---|---|---|---|
shop | Store name (the part before .myshopify.com) | string | yes |
Resources
| Resource | Status | Plan | Write | Primary key | Overrides |
|---|---|---|---|---|---|
customersEvery customer, with the default email, phone and address. | beta | watermark | merge | id | backfill_days |
locationsEvery location, active or not, with its address. | beta | full | merge | id | - |
order_line_itemsEvery line item of every order, paged per order so an order with more than 250 items is read whole; _ingest_parent_key holds the order's id. | beta | parent_child | merge | id | - |
ordersEvery order Shopify lets the app read (the last 60 days without read_all_orders), with its totals in the store's currency. | beta | watermark | merge | id | backfill_days |
product_variantsEvery product variant, read from Shopify's own variant list rather than from under each product. | beta | watermark | merge | id | backfill_days |
productsEvery product in the store, with its options. | beta | watermark | merge | id | backfill_days |
Where this lands, and what else connects
Setting up the destination is its own short guide, one per warehouse or lake: Amazon S3, Google Cloud Storage, Azure Blob Storage, Apache Iceberg, Ingest Managed Lakehouse, MotherDuck, Postgres, Amazon Athena, Databricks, Redshift, BigQuery, ClickHouse, MySQL / generic SQL, Snowflake.
Other sources Ingest connects for ecommerce teams: Etsy, Faire, Walmart Marketplace, Walmart Connect, Mercado Libre, Mirakl.
- How Ingest reads a GRAPHQL source
- Ingest for ecommerce teams
- The tables Ingest creates
- Every source Ingest connects
Get Shopify data into your warehouse
Last updated .