Customer Sync & Field Conditional Mappings

Estimated reading: 2 minutes

Open Customers Settings. There are two areas: Customer Export (Shopify → NetSuite) and Customer Import (NetSuite → Shopify).

Customer Export Settings (Shopify → NetSuite)

SettingWhat it does
Customer syncSync Shopify customers to NetSuite on signup, update, or order.
Sync as companyCreate the customer in NetSuite as a company entity (B2B).
Allow phone based searchMatch existing NetSuite customers by phone (in addition to email) to avoid duplicates. You can also match company customers by email domain.
Auto generation enabled on NetSuite Customer Entity IDLet NetSuite auto-generate the Entity ID (leave off to send your own).
Disable customer updateCreate customers but never overwrite existing NetSuite records.

Customer Import Settings (NetSuite → Shopify)

SettingWhat it does
Sync customerImport NetSuite customers into Shopify.
Sync CompanyImport NetSuite companies as Shopify B2B companies.
Customer updateUpdate existing Shopify customers when they change in NetSuite.

Conditional Mapping — three operations

Map standard or custom NetSuite fields without code:

  • Based on Fixed Value — always send a fixed value to a NetSuite field (e.g. subsidiary).
  • Based on Shopify Field — copy a Shopify field into a NetSuite field (with optional prefix).

  • Fixed Value Based on Shopify Value — apply a value only when a Shopify field matches a condition (IS / IS NOT / CONTAINS / DOES NOT CONTAIN).