Identifying the customer
Identifying customers, just like any other data record, requires understanding two important concepts. The first is the unique identifiers (IDs) that point to that record and the second is the scope in which that identifier is unique.
Some IDs, most notably Universally Unique Identifiers (UUIDs), are unique across all systems for all time. Statistically speaking, the same ID will never be generated twice. Other IDs, such as an order number that increments each time an order is placed, are unique within the scope of a particular commerce site or organization.
These IDs are particularly important because the integration options for each product require internal IDs. That means each system must know the appropriate ID for the systems it needs to update or retrieve a record from to do so efficiently.
The following table shows the required customer identifiers for each of the three-component systems we've discussed so far: