Three data types that can be synchronized to be stored in the web database
Data that can be synchronized are products, prices (excluding customer-specific prices) and inventory.
The synchronization by difference process is the same for all three data types. Just call the right API.
We use a token to allow us to return only items that have changed since the last synchronization. A token is a long integer (Int64) that corresponds to a moment in time.
You must schedule the start of a synchronization cycle for each of the three tables to be synchronized (product, price, inventory). It can be at different frequencies.
A cycle is a complete synchronization of data that has changed since the last cycle.