some customizations for adding out of stock products.