Didn't realize there was a minimum spend for the shopping portal. They're affiliated with plenty of stores, though, and given how much shopping people do online these days, it can't be too difficult to find $50 worth of things you already need on there. Jet.com is one of the shopping portal options, and I get all my groceries there - $50, easily, that I'd spend anyway, so there isn't even really a "cost" to these miles.
I just signed up for the dining portal, as I haven't used it before, and they have a 1k point bonus for new diners who spend at least $25 and leave a review. Pretty sure these are stackable, so that's another 1k on top of however many you'd earn through this promo...
The wine club I'm going to stay far, far away from, tho. If a year in Paris couldn't teach me to appreciate wine, i don't know what will.