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 createdDate
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 createdDate
is within the sync period, it is selected for syncing. We then create a new record in the target platform (for example, a new order).
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.