I resent when I'm invited to ones by people who do not also invite me to other social events because it comes off as greedy. If I were to host one, I would only invite those with whom I would invite to any social event and who know me well enough to know that they should not feel obligated to buy anything because I don't care.
Thank you, Eden, this is exactly what I was trying to say!
I agree. And also as long as you are completely upfront and show what is for sale and that there is no pressure to actually purchase or attend, you are fine. You can even include a little joke like oh noes a sales party, but unlike others this is a Chocolate party! Delicious stuff you can eat, not a useless knick knack. etc. Obviously word it better than that.