Add the ability to decrement inventory before processing payments during checkout