PurchaseRequestedQuantity is "commited" when you release the shipment in Commerce Manager. You can also do that via APIs by calling IInventoryProcessor.AdjustInventoryOrRemoveLineItem on an order after setting its status to Completed.
Currently there is no APIs for searching for serializable carts - we might add them in future. For the time being, you can use ICartSearch as a workaround.
PurchaseRequestedQuantity is "commited" when you release the shipment in Commerce Manager. You can also do that via APIs by calling IInventoryProcessor.AdjustInventoryOrRemoveLineItem on an order after setting its status to Completed.
Currently there is no APIs for searching for serializable carts - we might add them in future. For the time being, you can use ICartSearch as a workaround.
If you cancel the order before releasing the shipment, then the requested quantity should be reverted back. however once you released the shipment, you have to handle it yourself.
Hi,
If inventory has been reserved for a customer but the customer never finish the payment and never return to the site, how is this reservation released? Is there anything built into EPiServer for this or is this something the implementation should handle? How can it be handled? Search for carts and release the reservation after some time of inactivity? The next question is then how to search for serializable carts, ICartSearch is internal.
/Viktor