Shopify is an ecommerce platform that has everything you need to sell online, on social media, or in person.
Featureslink
Feature Name | Supported | Notes |
---|---|---|
Capture deletes | check | CHECKOUT , COLLECTION , COUNTRY , CUSTOMER , CUSTOMER_SAVED_SEARCH , DRAFT_ORDER , FULFILLMENT_EVENT , GIFTCARD , INVENTORY_ITEM , LOCATION , ORDER , PRODUCT , PROVINCE , SHOP , and USER tables only |
Custom data | check | CHECKOUT , CHECKOUT_LINE , ORDER , ORDER_LINE , and DRAFT_ORDER_LINE tables |
Data blocking | check | Table level |
Column hashing | ||
Re-sync | check | Table level |
History | ||
API configurable | check | API configuration |
Priority-first sync | check | ABANDONED_CHECKOUT , COLLECTION , CUSTOMER , DRAFT_ORDER , ORDER , PRICE_RULE , PRODUCT , and TENDER_TRANSACTION tables |
Fivetran data models | check | Get the models: source / transform; Get the Shopify Holistic model |
Private networking |
The Shopify connector supports Shopify Plus accounts. Shopify Plus is an enterprise ecommerce platform.
You can sync data from the GIFT_CARD
and USER
tables.
Setup Guidelink
Follow our step-by-step Shopify setup guide to connect Shopify with your destination using Fivetran connectors.
Schema informationlink
This schema applies to all Shopify connectors.
To zoom, open the ERD in a new window.
Metafieldslink
Fivetran supports Shopify’s Metafield resource. We support the metafields of the following tables:
COLLECTION
CUSTOMER
DRAFT_ORDER
ORDER
PRODUCT
PRODUCT_IMAGE
PRODUCT_VARIANT
SHOP
Syncing empty tables and columnslink
The Shopify connector doesn’t support the creation of empty tables and columns in your destination.
We create a table in the destination only if we can retrieve the table data from the source. If Shopify doesn’t return data for the source table, we don’t create the table in your destination.
Shopify API Access scopeslink
Fivetran requires the following authenticated access scopes for Shopify’s Admin API:
-
read_all_orders
-
read_analytics
-
read_assigned_fulfillment_orders
-
read_checkouts
-
read_content
-
read_customers
-
read_discounts
-
read_draft_orders
-
read_fulfillments
-
read_gift_cards
-
read_inventory
-
read_locales
-
read_locations
-
read_marketing_events
-
read_merchant_managed_fulfillment_orders
-
read_orders
-
read_price_rules
-
read_product
-
read_product_listings
-
read_products
-
read_reports
-
read_resource_feedbacks
-
read_script_tags
-
read_shipping
-
read_shopify_payments_disputes
-
read_shopify_payments_payouts
-
read_themes
-
read_third_party_fulfillment_orders
-
read_translations
-
read_users
NOTE: When you install the Fivetran app as described in the Setup instructions section, these scopes are automatically granted to the app.