"everything that they had selling" is not great English in my opinion, but it can be interpreted as meaning "everything that they had for sale". "in the vendors" doesn't make sense to me. A vendor is a person (or company).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.