Broadleaf Microservices

Inventory Availability Validation Workflow Activity

Workflow activity responsible for creating "soft" inventory reservations for cart items. If reservation fails because of insufficient inventory quantity, then a CheckoutWorkflowActivityException is thrown with failureType FAILED_INVENTORY_CHECK, which is then handled by CheckoutWorkflowActivity and can be referenced by the checkout initiator in the CheckoutResponse.

By default, this relies on InventoryProvider to make the requests.