Current Problem
The WooCommerce integration uses the WooCommerce REST API to query all of the processing orders. It does this indiscriminately so all processing orders are queried even if they have not been updated since the last query. In websites where there are many processing orders and the time to completion is not similar to that of the Sync Delay Interval, this can cause a lot of problems with bandwidth and server resource usage. |
|
Idea to resolve Problem | Use the modified_after parameter of the WooCommerce REST API to only query processing orders that have been updated since the last sync. |