Shopify

GETTING STARTED GUIDE: How to set up a new connection? 
ALL FEATURES EXPLAINED: All our features/functionality explained in detail - no app-specifics.



Shopify combines all the tools your business needs: data and customer information in one seamlessly working platform. Create better customer experience and increase your sales while savings heaps of time with powerful automation. 

Supported Shopify Integrations

Authorizing Shopify

We need permission to access both your accounts, this is necessary to keep your accounts in sync. To authorize your Shopify account, we need you to simply log in to Shopify & provide permission to PieSync.

Don't worry, though, we treat your data securely with absolute confidentiality!

If you already authorized Shopify in the past or in any other PieSync integration, you'll be able to skip this step and choose from your CONNECTED ACCOUNTS.


[IF] Supported Conditions/Filters

By default we'll sync any contact from your Shopify list of customers. You can choose to limit this selection, so that only those contacts are subject to a sync when they follow certain conditions:

  • Has (no) orders
  • Has tag
  • Accepts (no) marketing
  • Is (not) tax exempt
  • Whether or not they exist already on the other side (pre-sync)
  • Any of the fields, including custom fields.

[THEN] Supported Actions

In the less likely usecase that you are syncing contacts into Stripe, you can choose to have specific actions take place alongside the sync:

  • Add / remove tag
  • mark as 'Accepts marketing'
  • mark as 'Tax exempt'
  • update any of the fields making up a customer sheet

Default Field Mapping


Shopify contact records offer limited fields to store contact information.  fields to store contact information. Depending on the other app you're syncing with, a default mapping is proposed. This could look like this, on the left, Salesforce, on the right, Shopify.

If you are expecting some Shopify fields to appear here and they are not, it is likely the other app does not support this field by default and they will have to be custom mapped.


PieSync syncs the default name field(s) that come with the apps. Sometimes they have a different structure in both apps you connect. E.g. first and last names are separate in app A and joint in one field in app B. In the background, PieSync joins first and last names together from app A to B and separates them again from app B to A. Our algorithm is smart about which part it updates in app B

Customizable Field Mapping

For now, we don't support Shopify customizable contact fields. Therefore, you can only custom map any additional standard fields that aren't included in the default mapping yet. Bear in mind a mapping between two fields can only exist if the types of fields are compatible, and the particular compatibility will determine the direction of the mapping as well. More information on Customizable Field Mapping here.

Additional Options

Syncing Unsubscribes/Deletions

The availability of this feature is app and connection dependent. Currently Shopify only partly supports us syncing deletions.

For the time being, there are no Shopify integrations on the PieSync platform that support our unsubscribes sync.


How did we do?