No. Makeup imo is just something you don't buy online. I prefer to shop at department stores where they can do my makeover from time to time and I get experience different looks that are updated and modern and suitable to my complexion.
Then given a specific color palette, I might try to buy similar shades at pharmacies because don't want to wear Tom Ford lipstick or eyeshadow everyday, as they are quite pricey.
This is how I do makeup. And as much as I love certain shades, I realize companies do discontinue them to keep current, so I try to keep up to date, rather than clinging unto particular colors.