With OneSaas, you're able integrate historical sales data when signing up to our pre-paid annual plans.
While it may be possible for us to sync historical data going back years, it's not really the focus of our service and we find that if we go back too far, issues can arise. Here are some of those common issues explained further:
Sometimes other systems we integrate with have API limitations of their own, for example, Xero. We use the Xero API to integrate, however this API also has set limits that can prevent us from sending too much data at once. This is usually okay, as majority of the time we'll only be sending little bits of data hourly, or daily - however, if we're going to push a whole years worth of data, we'll most likely hit these limits. As a result, we'll have to wait until the limits reset, then send the next portion of data. This isn't a very smooth process, however it's an outside limitation that's not in our control.
General Errors with Historical Data
One of the most common issues we find with historical data, is the fact that the older it is, the more outdated and inaccurate it tends to be. For example, more then a year ago you may have sold an item that you no longer sell today. Earlier this year, this item was deleted from your eCommerce system. The issue here, is that we still need to integrate sales data associated with the item, however as this item no longer exists, we're unable to integrate the data. The same situation can play out for older customers as well.