Sync for Commerce FAQs

Frequently asked questions about Sync for Commerce

How do you avoid creating duplicates in the accounting platforms?

During a sync, we check the sourceModifiedDate of individual records (orders, payments, and transactions). We compare this date with the start and end dates and times of the sync period. If the record's sourceModifiedDate is within the sync period, it is selected for syncing.

Sync for Commerce also uses id to identify unique records. If we pick up records already received previously, and their ids and sourceModifiedDate match the existing records, we discard these from the sync scope.

If the sourceModifiedDate of the record is different from the previously received one, Sync for Commerce recognizes this as a modified source record and applies these changes as an adjustment.

You can also start a sync manually using our Latest Sync endpoint, or learn more about initiating it. Alternatively, you can read more about sync periods and the sync schedule.