Articles on: Synctrack - Returns Drive

Reserve Stock on Request

Feature Overview

The “Reserve stock on request” feature allows the system to hold inventory as soon as a customer submits an exchange request, before the request is approved.

  • When the feature is ON ✅

→ Stock is immediately deducted once the customer submits the request.

  • When the feature is OFF ❌

→ Stock is only deducted after the request is approved.

Workflow

When the feature is ON (isReserveStockOnRequest = true):

  1. Customer submits an exchange request.
  2. The system automatically deducts stock for the related product.
  3. If the request is approved ✅

→ Stock will not be deducted again when creating the new exchange order.

  1. If the request is rejected/deleted/canceled by the customer ❌

→ Stock is returned to inventory.

When the feature is OFF (isReserveStockOnRequest = false):

  1. Customer submits an exchange request.
  2. Stock remains unchanged until the request is approved.
  3. Once approved → stock is deducted.
  4. If the request is rejected → no stock adjustment is needed since nothing was deducted.


Practical Example

Assume:

  • Product A has 10 units in stock.
  • Customer submits an exchange request for 1 unit.

Feature Status

System Behavior

Stock after submitting request

Stock after creating exchange order

Stock if request is rejected/deleted/canceled

ON

Reserve stock upfront

9

9

10

OFF

Do not reserve stock

10

9

10


Conclusion

  • ON → Reserve stock immediately upon request submission → safer inventory management, prevents overselling.
  • OFF → Deduct stock only after approval → keeps inventory more stable with fewer changes.

Updated on: 19/09/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!