Stock reservation for one-off products

Hi,

We need to manage the stock reservation of a specific product for a customer before the sale (or sales) takes place.

The products are one-off or limited production so there is no chance to get more units.

The agreement with the customer is arranged for a quantity with an end date. After this end date, the product will become available to other customers.

We have two ideas for managing the stock reservation:

  • Use a separate location/warehouse despite all the units are located in the same place
  • Use the assignment state in movements

Has anybody any suggestions or have worked on a feature like this?

I think the best is to create a dedicated model to store which quantity of product is reserved to a customer.

We should information it should be able to customize the available stock to ignore what is reserved to other parties.