I had similar results from an online retailer a few years ago. Got merchandise that looked totally different than I expected. Now I don't order anything unless I have already seen it in-person somewhere or I have a good recommendation from someone I trust.
It's just easier to not have to return a bunch of stuff.