Skip to main content

Shopify Legacy Setup Guide

Prerequisites

  • Access to a Shopify store
  • A private app for your Shopify store:
    1. Go to https://admin.shopify.com/store/YOURSTORE/settings/apps/development.
    2. Enable private development if it isn't enabled.
    3. Create a private application by clicking on Create an app.
    4. Click on Configure Admin API scopes and select the resources you want to allow access to. Matia only needs read-level access.

      Note: The Staff Member stream is restricted to Shopify Plus accounts and requires the read_users access scope. You will need to contact Shopify to enable this scope for your app.

    5. Find your Admin API Token under the API credentials section. You will be able to view this token only once, so make sure to save it!

Setup Guide

  1. Enter the Shop Name for your Shopify store. For example, if your URL was https://NAME.myshopify.com, then the name would be NAME.
  2. Enter the Admin API Token for your private application in your Shopify store.
  3. (Optional) Enter a Replication Start Date. If present, any data before this date will not be replicated. Not supported by all streams.
  4. Enter a Name for the connector.
  5. (Optional) Enter a Description for the connector.
  6. Select the Owner of the connector.
  7. (Optional) Verify that your Shopify account is successfully connected by clicking on Test Connection.
  8. Click Connect.

Notes

  • Shopify's REST Admin API is legacy as of October 1, 2024. Wherever possible, we leverage the newer GraphQL API instead. The choice of API for a particular stream depends on factors such as data availability, endpoint utility and rate limiting.
  • We support Shopify Plus accounts. You will be able to sync data for restricted streams and properties such as Staff Member and staff_member_id.
  • We sync metafields for the following tables: Collection, Customer, Draft Order, Order, Product, Product Variant and Shop.
  • If an update in a child object does not trigger an update in its parent object, we cannot capture it until the parent object is updated.

Supported Streams

This connector outputs the following streams:

Supported Sync Modes

  • Full Refresh
  • Incremental

ON THIS PAGE

Need Help?

Get help and support on all things Matia.

Contact Us