Added "out of stock behaviour" functionality to shop_product_model