I stick with Amazon (I am a Prime member) and a few stores that I know well, that I know have good customer service and have reliable products, like Costco, Kohl’s, Land’s End. Whatever I shop for, whenever, I try to avoid paying for shipping, either by meeting the requirement for free shipping or using a promo code for free shipping.
I buy clothes, shoes, books, some jewelry, and I troll Amazon often when something strikes my fancy. I have also purchased online pet supplies, crafting supplies, electronics, small items of furniture (Costco).
Becoming an Amazon Prime member has me purchasing more from Amazon, because Prime gives you free two day shipping (after paying the annual Prime fee) so instead of going out to a store, I know if I do it from the convenience of my computer, in two days time I’ll have the box in my office. Before becoming a Prime member, I found with Amazon that they usually had pretty fast regular shipping, which is free with a 25 dollar purchase. Usually I’d get my shipment within a week’s time from when the order was placed. Also with Prime you get free streaming movies, similar to Netflix, but I just got an HDMI cable so I haven’t tried that yet.