I would say because that is how 99% of the projects prefere to have it done. 

From my experience a simple standard example:
1) Request: I need about 1000 items from product A
2) Quote: We can offer you 900 items from product A with a price X (checking 
inventory, production capcities ...). A lot of time goes by until all contract 
terms a.s.o. are negotiated.
3) Order: 900 items reserved or backordered until ship date (maybe these 
product have not been produced yet, payment outstanding ...)
4) Invoice created from Order

So when it comes to creating the order we have get down to business with a 
solid contract.

There are also projects where I use temporary reservations for blocking other 
customers from ordering the item until the customer that for example was the 
first putting the item into the shopping cart created his order. But that was 
project specific and not wanted in other projects.

I think it’s a good idea to block inventory as late in the process as possible 
as block inventory is inventory not available to promise.

-----Ursprüngliche Nachricht-----
Von: Emad Radwan <[email protected]> 
Gesendet: Dienstag, 26. April 2022 21:46
An: [email protected]
Betreff: Re: Best Practices for reserving inventory

Many many thanks Ingo, you’re always a great help. One more thing, please. 
Apart from Ofbiz implementation, why we don’t also reserve inventory when 
creating a request, why wait till creating the order?

Best regards,
Emad

> On 26 Apr 2022, at 8:38 AM, Ingo Wolfmayr <[email protected]> wrote:
> 
> Hi Emad,
> 
> in default inventory is reserved when
>       - an order is created or
>       - an order is picked.
> This depends on your store settings.
> 
> Settings: Catalog --> Stores --> Store --> Inventory:
> "Reserve Inventory" to enable it
> "Reserve Order Enum Id" for the reserve logic (FIFO ...)
> 
> Additionally to that you have the possibility to create backorders (reserve 
> inventory for products that are not on stock).
> 
> Reservations are stored in "OrderItemShipGrpInvRes" and will be removed when 
> fullfilled.
> 
> There are lots of other configurations posibilities to tweak your process 
> like 
>       - order reservation priority  (defined when creating the order)
>       - reserve from specific facility (defined when creating the order)
>       - temporary reservations (reserve inventory before order is created) - 
> this needs some programming to activate it for your needs.
>       - ...
> 
> If reservations are still not working:
> 1.) Check your product store settings
> 2.) Check your product settings (with demo data GZ-1000 is a good canditate 
> for testing inventory reservations)
> 
> As far as I know there is no inventory reserve logic for quotes but you can 
> easily create an order from quotes or use temporary reservations.
> 
> Best regards,
> Ingo
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Emad Radwan <[email protected]> 
> Gesendet: Samstag, 23. April 2022 02:29
> An: [email protected]
> Betreff: Best Practices for reserving inventory
> 
> Hello Community,
> 
> I see that this step is not happening when creating a sales request. What is 
> the best practice for this and how it’s currently handled in Ofbiz; when 
> creating a quotation or order?
> 
> Regards,
> Emad

Reply via email to