Moved logic for is_expired and out_of_stock to vih_commerce