Once you've successfully connected your Shopify account to MagNews, importing contacts and managing checkouts is quick and straightforward. Here’s how you can get started with syncing your Shopify data and optimizing your communication strategies.
Set up synchronization
- After clicking in one of your configured store on magnews, go to the Synchronization configuration by clicking on the contextual bar on the right side of the screen.
- In the General tab, you’ll see the option Enable import, which should be selected to activate or pause imports without losing your configurations. Below that, you’ll find these sections:
- Import and update
- Checkout
- Options
Import and update
Destination Database: Choose the database where your Shopify contacts will be imported.
Note: You can now synchronize contacts using either Email or User Code (Codice Utente) as the primary key (previously, only User Code was supported). Using Email as the primary key provides a unified view of the contact, allowing data from different sources (such as social media lead ads or landing pages) to be seamlessly merged.
Automatic import: activate this option if you want the import to be automatically triggered by the platform.
Checkout import
This option allows you to import and keep the last abandoned checkout for each contact in sync with Shopify. Shopify defines a checkout as abandoned when a customer leaves the checkout page after the first step without completing their purchase. The abandoned checkout data will be imported as a separate operation, visible in Synchronization status.
By enabling this feature, you can:
- Create target audiences based on checkout: filter contacts using the Abandoned Checkout field, with options to filter by creation date, update, or price.
- Automatically populate communications: use the Inspire template to dynamically populate communications with the details and products from the last checkout for each contact.
- Leverage abandoned checkout data in automated flows: Use the Shopify - Abandoned Checkout (Shopify) node to target contacts with abandoned checkouts in automated campaigns.
Sync options and import filter
In the Options section, you’ll find several settings that let you further personalize your synchronization process. We recommend configuring one or more unsubscription cause in the contact field settings and using a specific cause for each option where this value is required.
Take a look at How to manage marketing consent in the Shopify Connector for further information about the main options and their purpose.
Map Shopify fields to Database fields
In this section you can configure the mapping (i.e. the association) between the fields of the Shopify database and those of the platform.
The field corresponding to the select database primary key (Email or User code) is automatically mapped and corresponds to the Email or ID of the customer on Shopify.
To configure additional fields click on the Add field button.
The set of downloadable Shopify fields changes with the version, but in general you can find fields such as name or address, custom metafields, tags and behavioural fields such as:
- Personal Data Fields: Name, Address
- Behavioral Fields: Orders - Total spent, Last order - Creation date
-
Tags
-
Meta Fields: only single-value metafields are supported, and only the following types:
- Single Line Text: If the metafield includes validation with preset choices, it can be mapped in Magnews to a "Select" field.
- Multi-line text
- Integer number
- Decimal number
- Date and Date-Time
- Boolean
- Color
- URL
To save the configured settings, click on the Save button at the top right of the page. However, the synchronization will not work until you activate the Enable import option.