Contact identification
Engage identifies each contact in its system using a unique GUID (Globally Unique Identifier). This is used as the integration key when a customer’s data is created, updated or deleted. If you are using new customer accounts, you won’t be able to track who has an account or not in Engage. New customer accounts allow a merchant’s customers to log in using a one-time verification code, meaning they don’t have to memorize passwords. This information is not exposed in the Shopify API.Contact types
Engage uses the term “contact type” as a way to group contacts that behave in different ways. This integration uses two contact types to create a solution that works for both Shopify and Engage.Read about contacts in Engage
Stores / Markets in Engage
You can use multiple markets in the Engage-Shopify integration. Shopify will set the market ID in Engage based on the configuration that is done in the app. This is configurable by the client.Consents
Historically the app set a consent flag calledhasShopifyAccount in Engage for customers who had an online account. With Shopify’s New customer accounts, account status is no longer exposed through the Shopify API, so this flag is no longer set.