Skip to Content

Shopify

Shopify connections give you access to your company’s e-commerce data.

Source Setup

Please perform the following steps within your Shopify account to enable API access.

  1. Sign in to your Shopify account.

  2. Select an existing store or create a new one.

    Stores
  3. Click Apps on the left side of the page. Select Develop apps.

    Store Main Page
  4. Click Create an app and enter your App name.

    App Form
  5. Select API credentials tab.

    API credentials tab
  6. Click Configure Admin API scopes and set the following access level permissions:

    • Analytics - Read access

    • Assigned fulfillment orders - Read and write access

    • Customers - Read and write access

    • Discounts - Read and write access

    • Draft orders - Read and write access

    • Files - Read and write access

    • Fulfillment services - Read and write access

    • GDPR data requests - Read access

    • Gift cards - Read and write access

    • Inventory - Read and write access

    • Legal policies - Read and write access

    • Locations - Read and write access

    • Marketing events - Read and write access

    • Merchant-managed fulfillment orders - Read and write access

    • Online Store navigation - Read access

    • Online Store pages - Read and write access

    • Order editing - Read and write access

    • Orders - Read and write access

    • Price rules - Read and write access

    • Product listings - Read and write access

    • Products - Read and write access

    • Reports - Read and write access

    • Resource feedback - Read and write access

    • Script tags - Read and write access

    • Shipping - Read and write access

    • Shop locale - Read and write access

    • Shopify Payments accounts - Read access

    • Shopify Payments bank accounts - Read access

    • Shopify Payments disputes - Read ccess

    • Shopify Payments payouts - Read access

    • Store content - Read and write access

    • Themes - Read and write access

  7. You’ll need your Shopify API key and API secret key when creating a connection in Etleap.

Note

Prefer using API? Go here  and select Shopify under the Body Header to create a connection via API.

What Data is Available?

Warning

Update-Mode Deletes Support

Deletes are not supported for update-mode entities with this connector.

You can create Shopify pipelines with the following entities:

EntityPipeline ModeIceberg Support
Abandoned checkouts UpdateStreaming
Abandoned checkouts discount codes UpdateStreaming
Abandoned checkouts line items UpdateStreaming
Abandoned checkouts note attributes UpdateStreaming
Abandoned checkouts shipping lines UpdateStreaming
Abandoned checkouts tax lines UpdateStreaming
Addresses UpdateStreaming
Application charges AppendStreaming
Application credits ReplaceBatch
Articles Update-
Assets UpdateStreaming
Assigned fulfillment orders ReplaceBatch
Assigned fulfillment orders line items ReplaceBatch
Assigned fulfillment orders outgoing requests ReplaceBatch
Assigned fulfillment orders supported actions ReplaceBatch
Balance ReplaceBatch
Blogs ReplaceBatch
Carrier services ReplaceBatch
Collection listings ReplaceBatch
Collects ReplaceBatch
Comments UpdateStreaming
Countries ReplaceBatch
Currencies ReplaceBatch
Custom collections UpdateStreaming
Customer saved searches UpdateStreaming
Customers UpdateStreaming
Customers tax exemptions Update-
Discount codes UpdateStreaming
Disputes ReplaceBatch
Draft orders UpdateStreaming
Draft orders line items UpdateStreaming
Draft orders note attributes UpdateStreaming
Draft orders tax lines UpdateStreaming
Events AppendStreaming
Events arguments Append-
Fulfillment orders ReplaceBatch
Fulfillment orders line items ReplaceBatch
Fulfillment orders merchant requests ReplaceBatch
Fulfillment orders supported actions ReplaceBatch
Fulfillment services ReplaceBatch
Gift cards UpdateStreaming
Inventory items Update-
Inventory items country harmonized system codes Update-
Inventory levels Update-
Locations ReplaceBatch
Locations for move ReplaceBatch
Marketing events ReplaceBatch
Marketing events marketed resources ReplaceBatch
Metafields UpdateStreaming
Mobile platform applications ReplaceBatch
Mobile platform applications sha256 cert fingerprints ReplaceBatch
Order events ReplaceBatch
Order refunds refund line items UpdateStreaming
Order transactions Append-
Orders UpdateStreaming
Orders discount applications Update-
Orders discount codes UpdateStreaming
Orders fulfillments UpdateStreaming
Orders fulfillments line items UpdateStreaming
Orders fulfillments line items discount allocations UpdateStreaming
Orders fulfillments line items properties UpdateStreaming
Orders fulfillments line items tax lines UpdateStreaming
Orders fulfillments tracking numbers Update-
Orders fulfillments tracking urls Update-
Orders line items UpdateStreaming
Orders line items discount allocations UpdateStreaming
Orders line items properties UpdateStreaming
Orders line items tax lines UpdateStreaming
Orders note attributes UpdateStreaming
Orders payment gateway names Update-
Orders refunds UpdateStreaming
Orders refunds transactions UpdateStreaming
Orders shipping lines UpdateStreaming
Orders shipping lines discount allocations UpdateStreaming
Orders shipping lines tax lines UpdateStreaming
Orders tax lines UpdateStreaming
Pages UpdateStreaming
Payouts Append-
Policies ReplaceBatch
Price rules UpdateStreaming
Price rules entitled collection ids Update-
Price rules entitled country ids Update-
Price rules entitled product ids Update-
Price rules entitled variant ids Update-
Price rules prerequisite collection ids Update-
Price rules prerequisite customer ids Update-
Price rules prerequisite product ids Update-
Price rules prerequisite saved search ids Update-
Price rules prerequisite variant ids Update-
Product listings UpdateStreaming
Product listings images UpdateStreaming
Product listings options UpdateStreaming
Product listings variants UpdateStreaming
Product listings variants option values Update-
Product resource feedback ReplaceBatch
Product resource feedback messages ReplaceBatch
Products UpdateStreaming
Products images ReplaceBatch
Products images variant ids ReplaceBatch
Products listings options values Update-
Products options Append-
Products options values Append-
Products variants Append-
Products variants presentment prices Append-
Provinces ReplaceBatch
Recurring application charges AppendStreaming
Redirects ReplaceBatch
Reports UpdateStreaming
Resource feedback ReplaceBatch
Resource feedback messages ReplaceBatch
Risks ReplaceBatch
Script tags UpdateStreaming
Shipping zones ReplaceBatch
Shipping zones carrier shipping rate providers ReplaceBatch
Shipping zones countries ReplaceBatch
Shipping zones countries provinces ReplaceBatch
Shipping zones price based shipping rates ReplaceBatch
Shipping zones weight based shipping rates ReplaceBatch
Shop ReplaceBatch
Shop enabled presentment currencies ReplaceBatch
Smart collections UpdateStreaming
Smart collections rules Update-
Tender transactions AppendStreaming
Themes UpdateStreaming
Transactions Append-
Usage charges Append-
Users ReplaceBatch
Users permissions ReplaceBatch
Webhooks UpdateStreaming
Webhooks fields Update-
Webhooks metafield namespaces Update-
Webhooks private metafield namespaces Update-