Essential Attributes and Supported Tables for Shopify

Need help with something?

Talk to data expert

Shopify is a complete commerce platform that lets anyone start, manage, and grow a business. You can use Shopify to build an online store, manage sales, market to customers, and accept payments in digital and physical locations.

In this article, we will look at the essential attributes and tables supported by the Shopify connector.

Find the links to other articles related to Shopify Below:

Essential Attributes

Features Details
Release Status Released
Table Selection Yes
Column Selection Yes
Edit Integration Yes
Replication Type Selection No
Authentication Parameters Shopify Shop name
Shopify Access Token
Replication Type Key Based Incremental
Replication Key Date
Suggested Replication Frequency 1 hr

Tables/APIs Supported

Supported Table Names
orders transactions
refunds fulfillment_orders
fulfillment_events tender_transactions
customers customer_address
events products
payouts balance_transactions
smart_collections custom_collections
collects abandoned_checkouts
policies countries
shops locations
inventory_levels inventory_items
gift_cards carrier_services
price_rules disputes
order_customerjourneysummary product_sessiondata
users  

To know more about the supported APIs and tables, read Shopify V2 - Schema Information

Table mapping between V1 and V2

  • One of the major differences in V2 is that all tables that were dependent on the parent will now be a separate table instead of a record column in the parent table. For eg. fulfillment_orders is a dependent table on parents and it was available as a record in V1 but in V2 it will be a separate table.
  • Some additional tables such as fulfillment_events, gift_cards, and disputes have been added to the V2 connector. 
    Note: gift_cards table is available only for Shopify Plus users and you need to reach out to your merchant success manager to get the scopes
V1 V2
orders orders
transactions
refunds
fulfillment_orders
fulfillment_events
checkouts abandoned_checkouts
customers customers
custome_address
products products
product_metafields
tender_transactions tender_transactions
policies policies
countries countries
smart_collections smart_collections
custom_collections custom_collections
collects collects
locations locations
events events
price_rules price_rules
shop shop
carrier_services carrier_services
inventory inventory_levels
inventory_items
payouts payouts
transactions balance_transactions
- disputes
- gift_cards
- users

Table level scope

TableName Scope Required
orders read_orders
transactions read_orders, read_shopify_payments_payouts
refunds read_orders
fulfillment_orders read_merchant_managed_fulfillment_orders/read_assigned_fulfillment_orders
fulfillment_events read_orders
tender_transactions read_orders
draft_orders read_draft_orders
customers read_customers
customer_address read_customers
events -
products read_products
payouts read_shopify_payments_payouts
balance_transactions read_shopify_payments_payouts
collects read_products
custom_collections read_products
smart_collections read_products
abandoned_checkouts read_orders
policies -
countries -
shop -
locations read_locations
inventory_levels read_inventory
inventory_items read_inventory
gift_cards read_gift_cards (Reach out to Shopify Merchant Success Manager)
users read_users (Reach out to Shopify Merchant Success Manager)
carrier_services read_shipping
price_rules read_price_rules
disputes read_shopify_payments_payouts
order_customerjourneysummary read_orders, read_marketplace_orders, read_all_orders(if you need data for orders placed before 2 months)
product_sessiondata