Okay, thanks. I think this delay may have been our fault. We’ve been testing an update to the order handling side of the integration to commit quantities from orders that aren’t yet ready for download, using what Amazon calls the Actionable Orders Report.
It seems we inadvertently delayed order downloads since yesterday due to a bug in this test functionality. Frankly, it should not have affected your live store and I apologise for that.
The good news is that it’s ready to be released and will be tomorrow. It adds a new column to the reports called ‘Qty Committed’, which is taken from individual quantities for each SKU in the ‘Actionable Orders Report’ for orders that have yet to be downloaded by the store.
One of the quirks in Amazon’s Orders API is that, according to the MWS API support team, data is often available quicker to the Reports API. By using this Actionable Orders Report, we should get the committed quantities into the webstore quicker than if we were waiting for the orders to actually download via the Orders API. (Why is true is mysterious to say the least, but empirical evidence bears it out.)
Once we have updated the committed quantities from the Actionable Orders Report, we then immediately re-sync the data feeds, so the Inventory feed will get re-uploaded with that quantity subtracted.
We also take into account whether an order has been cancelled and doesn’t ultimately become available for download – in that case, we discard the committed quantity and reset it to where it was before the ‘unshippable’ order was placed.
The only gap in the process is the in-store quantities: there are currently no way for us to commit additional item quantities in-store without pushing down a web order. So there is still a possibility of an item selling out in store before the order gets downloaded from Amazon.
We hope to address this deficiency in future. However, for now, we believe this update will greatly enhance the accuracy of the quantities being uploaded to Amazon, especially where there is a lengthy delay in Amazon making an order available for us to download.
We’ll let you know as soon as it’s released. Sorry for the inconvenience regarding the orders that failed to download.