I book sometimes rooms for my parents.
I book not refundable rate (payment in advance) and I ask the hotel to send me invoice under my name explaining them my parents will be the guests
always got points (and my parents sometimes the welcome drinks), except if I’m having a stay on the same dates.
When I had an overlapping stay, i’ve been able to manage with Accor CC, choosing on what stay (mine or my parent’s one) I want to be credited the points