Reserve stock
This article explains how inventory reservation works, i.e. how stocks get allocated to orders.
How does inventory reservation works?
- an inventory reservation request for all the products in the fulfillment 
- an inventory reservation priority, either Low, Medium (default value) or High 
⚠️ Orders do not reserve stock until the fulfillments are created.
The fulfillment's inventory reservation request is "locked" once the fulfillment is transmitted to the warehouse. Until then, in case of a shortage, the inventory follows those rules:
- If two fulfillments have different inventory reservation priority, the stock goes to the fulfillment with the highest inventory reservation priority.
- If two fulfillments have the same inventory reservation priority, ...
  - ... if both fulfillments have a fulfilltime, the stock goes to the one with the earliest fulfilltime;
- ... if a fulfillment has a fulfilltime and the other one is "on hold", the stock goes to the one with the fulfilltime.
 
How to reserve stock for an order?
- If the order already has a fulfillment, the stock is already reserved! If needed, you can update the fulfillment reservation priority or the fulfilltime to prioritise this fulfillment over other ones.
- If the order doesn't have a fulfillment already, select the line items for which stock should be reserved and create the fulfillment.
How to reserve stock for a later order?
- If the order shouldn't be transmitted to the warehouse just yet, you can put the fulfillment on hold.
- If you already know when to transmit the order to the warehouse, you can define this fulfilltime.
💡 In that case, you might want to use a high inventory reservation priority to ensure that the "regular" orders' inventory reservations do not take precedence over this one's.
Feel free to read more about holding fulfillments in this article.
