Thank you for your advice Jimmy, I will have a go at trying to implement your suggestion.
What would happen if for example if two or more customers add the same product, when the inventory is checked the product will be available to buy and they wil be allowed proceed to checkout, could this lead to the item being oversold.