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 Update-
Abandoned checkouts discount codes Update-
Abandoned checkouts line items Update-
Abandoned checkouts note attributes Update-
Abandoned checkouts shipping lines Update-
Abandoned checkouts tax lines Update-
Addresses Update-
Application charges Append-
Application credits ReplaceBatch
Articles Update-
Assets Update-
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 Update-
Countries ReplaceBatch
Currencies ReplaceBatch
Custom collections Update-
Customer saved searches Update-
Customers Update-
Customers tax exemptions Update-
Discount codes Update-
Disputes ReplaceBatch
Draft orders Update-
Draft orders line items Update-
Draft orders note attributes Update-
Draft orders tax lines Update-
Events Append-
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 Update-
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 Update-
Mobile platform applications ReplaceBatch
Mobile platform applications sha256 cert fingerprints ReplaceBatch
Order events ReplaceBatch
Order refunds refund line items Update-
Order transactions Append-
Orders Update-
Orders discount applications Update-
Orders discount codes Update-
Orders fulfillments Update-
Orders fulfillments line items Update-
Orders fulfillments line items discount allocations Update-
Orders fulfillments line items properties Update-
Orders fulfillments line items tax lines Update-
Orders fulfillments tracking numbers Update-
Orders fulfillments tracking urls Update-
Orders line items Update-
Orders line items discount allocations Update-
Orders line items properties Update-
Orders line items tax lines Update-
Orders note attributes Update-
Orders payment gateway names Update-
Orders refunds Update-
Orders refunds transactions Update-
Orders shipping lines Update-
Orders shipping lines discount allocations Update-
Orders shipping lines tax lines Update-
Orders tax lines Update-
Pages Update-
Payouts Append-
Policies ReplaceBatch
Price rules Update-
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 Update-
Product listings images Update-
Product listings options Update-
Product listings variants Update-
Product listings variants option values Update-
Product resource feedback ReplaceBatch
Product resource feedback messages ReplaceBatch
Products Update-
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 Append-
Redirects ReplaceBatch
Reports Update-
Resource feedback ReplaceBatch
Resource feedback messages ReplaceBatch
Risks ReplaceBatch
Script tags Update-
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 Update-
Smart collections rules Update-
Tender transactions Append-
Themes Update-
Transactions Append-
Usage charges Append-
Users ReplaceBatch
Users permissions ReplaceBatch
Webhooks Update-
Webhooks fields Update-
Webhooks metafield namespaces Update-
Webhooks private metafield namespaces Update-