Before any data is processed by ShopSync, we perform integrity checks with Mailchimp to ensure these customers can be sent to the Audience that is connected.
For example, if someone has opted out of an Audience in the past, we won't add the email again. We'll also update Shopify with the correct status that Mailchimp shows. That way, the most current subscriber status in Mailchimp is synced with the store.
As transactions occur, we'll continue adding customers, orders, and products from your store that "Accept marketing" to Mailchimp in real-time. If someone unsubscribes from a Mailchimp campaign or automation in the future, we'll sync the opt-out status back to Shopify and vice versa. There's no need for manual interaction after install. We'll work our processes background, keeping your store and Mailchimp synced at all times.
Customers who opt-in at checkout or subscribe using the standard newsletter form will be synced. Those customers who subscribe at checkout will include product, order details, campaign, and subscriber activity. Other meta-information includes first, last name, and the API sign up source (ShopSync). Mailchimp reporting will handle all other totals with revenues, click stats, and campaign attribution.
If you have customers who subscribe to your Audience prior to checking out in your store, e.g. via Mailchimp pop-up form, landing page, or any type of 3rd party mechanism, we'll create a new customer in Shopify as
The customer will be given a generic name "Guest Customer" with their unique email address
If they later come back to your store and initiate a transaction, their customer details will be updated in Shopify.
These customers are kept the status as
Subscribed until they opt-out of a Mailchimp campaign or unsubscribe in their Shopify account profile.
Transactional customers are those who do not Accept Marketing in Shopify but can be sent Mailchimp Automations such as abandoned carts and order notifications. Their email address, first, last names, and address are visible in Mailchimp about these users. If they later convert to a subscriber, purchase activity will be added.
Syncing times depend on the number of customers, orders, and products in your store. It also depends on the volume impacting our infrastructure. If you have a large amount of data in your store, allocate plenty of time to allow for everything to complete. We will reflect the progress of your sync on the app detail page. Please note, Automations will not trigger during the sync process.
Also, if you think the sync is stuck, hang tight, it's probably queueing up background processes that will eventually start pushing data. We don't recommend clicking the "Force Resync" button unless it's been over 24 hours.
If the initial sync starts, but spins, times out or does not complete successfully, we have found that one of the below methods typically resolves the issue. If you could try the following before contacting support, it can significantly assist in reducing troubleshooting time and awaiting a response from our team.
Cancel out of the current sync or process if it is still has not completed
Clear your cache and browser cookies from the beginning of time. Here is a step-by-step guide to show you how to clear.
If that still doesn't work, try completing the sync again using an Incognito window in Google Chrome, private window in Firefox or Safari.
If it persists, the next step would be to try the sync using a different device.
Should none of those options resolve the issue, it may be necessary to perform the actions using a different device on a different internet network. Like at home, school, or work. For context, whenever an internet application is accessed and worked with on a device, that device as well as the internet browser being used stores data which can interfere with new processes until the cache is cleared.