There's a couple of stale questions related to this, so I'm just hoping for an up to date overview of this.
We are creaing orders via the API POST `/v3/merchants/${merchantId}/orders` then attaching a payment using our tender using POST `/v3/merchants/${merchantId}/orders/${cloverOrderId}/payments`
The issue is that the stock in Clover is not auto-decrementing despite this setting being on in the Clvoer Inventroy settings.
This has been asked before here in 2016.
1. Is it still impossible to auto-decrement the stock using the /payments API?
Assuming it's not possible, the recommended solution in 2016 was to manually adjust the stock for each item. This is a bit slow as it needs to potentially make a lot of separate requests to `/v3/merchants/merchantID/item_stocks/itemID
`.
2. Is it possible to bulk update item stock in a single API? This had a previous answer here
A third option recommended is to use the Developer Pay API (depreciated) or the Ecomm API.
3. Is the Ecomm API functional in all Clover regions (including the EU?)
4. Are there any other ways to turn on the stock tracking or do we have to do each item manually?
Thanks!