This type of thing was discussed at our last guild meeting. Some people with experience said it's better to have not more than ten of any one type of item. People will be more willing to buy on the spot if they think they might miss out if they wait to buy.
They also mentioned that items under $20 sold the best.
Hope this helps.