> ## Documentation Index
> Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ELT/CDC: Sources - Shopify

> Configure Shopify as a data source in Integrate.io ELT & CDC. Replicate orders, products, customers, and store data to your data warehouse.

## Overview

|                           |                                                                                                  |
| :------------------------ | :----------------------------------------------------------------------------------------------- |
| **Description**           | \*Shopify provides you with a variety of tools to help you to set up and run your business.   \* |
| **Supported Replication** | Initial Sync, Continuous Sync                                                                    |
| **Authentication Type**   | OAuth                                                                                            |

### Collections

| **Collection Name**                                                                                                                                                                                                                             | **Full/Initial Sync** | **Incremental/Continuous Sync** | **Supports Update** | **Supports Delete** | **Notes**                                                                                                                                                                                                                     |
| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------- | :------------------------------ | :------------------ | :------------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| abandoned\_checkouts      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/abandoned-checkouts#get-checkouts](https://shopify.dev/docs/api/admin-rest/2024-07/resources/abandoned-checkouts#get-checkouts)                            | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| collects      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/collect#get-collects](https://shopify.dev/docs/api/admin-rest/2024-07/resources/collect#get-collects)                                                                  | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| custom\_collections      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/customcollection#get-custom-collections](https://shopify.dev/docs/api/admin-rest/2024-07/resources/customcollection#get-custom-collections)                 | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| customers      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/customer#get-customers](https://shopify.dev/docs/api/admin-rest/2024-07/resources/customer#get-customers)                                                             | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| events      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/event#get-events](https://shopify.dev/docs/api/admin-rest/2024-07/resources/event#get-events)                                                                            | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| inventory\_items      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/inventoryitem#get-inventory-items](https://shopify.dev/docs/api/admin-rest/2024-07/resources/inventoryitem#get-inventory-items)                                | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| inventory\_levels      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/inventorylevel#get-inventory-levels](https://shopify.dev/docs/api/admin-rest/2024-07/resources/inventorylevel#get-inventory-levels)                           | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| locations      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/location#get-locations](https://shopify.dev/docs/api/admin-rest/2024-07/resources/location#get-locations)                                                             | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| metafields      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/metafield#get-blogs-blog-id-metafields](https://shopify.dev/docs/api/admin-rest/2024-07/resources/metafield#get-blogs-blog-id-metafields)                            | ✔                     | ✔                               | ✔                   | ✖                   | Metafields are linked to a specific collection. At least one of the following must be selected to get back some data:  <br /> -   `orders`   <br /> -   `customers`   <br /> -   `products`   <br /> -   `custom_collections` |
| order\_refunds      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/refund#get-orders-order-id-refunds](https://shopify.dev/docs/api/admin-rest/2024-07/resources/refund#get-orders-order-id-refunds)                                | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| orders      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/order#get-orders](https://shopify.dev/docs/api/admin-rest/2024-07/resources/order#get-orders)                                                                            | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| product\_variants      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/product-variant#get-products-product-id-variants](https://shopify.dev/docs/api/admin-rest/2024-07/resources/product-variant#get-products-product-id-variants) | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| products      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/product#get-products](https://shopify.dev/docs/api/admin-rest/2024-07/resources/product#get-products)                                                                  | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |
| transactions      [https://shopify.dev/docs/api/admin-rest/2024-07/resources/transaction#get-orders-order-id-transactions](https://shopify.dev/docs/api/admin-rest/2024-07/resources/transaction#get-orders-order-id-transactions)              | ✔                     | ✔                               | ✔                   | ✖                   |                                                                                                                                                                                                                               |

### Setting up Shopify for ELT & CDC

ELT & CDC uses the API provided by Shopify to sync the data. 

<Card title="Shopify API Reference" icon="code" href="https://shopify.dev/api" horizontal />

### Requirements

* You need to authenticate via OAuth2.

### Obtain API token

Enter the name of your shop into the input field below. (e.g. from `https://test_shop.myshopify.com` enter `test_shop`)

<Frame>
  <img src="https://mintcdn.com/integrateio/XpeHmuMzUiEmfOEz/images/cdc/sources/image-98.png?fit=max&auto=format&n=XpeHmuMzUiEmfOEz&q=85&s=66248193c0f2e13bb5f2807ebd7f5ec7" alt="Integrate.io shop name input field for Shopify connection" width="1250" height="424" data-path="images/cdc/sources/image-98.png" />
</Frame>

## Related

<CardGroup cols={2}>
  <Card title="Hooks" icon="arrow-right" href="/cdc/hooks" horizontal />

  <Card title="What is ELT & CDC" icon="arrow-right" href="/cdc/what-is-integrateio-cdc" horizontal />
</CardGroup>
