Code sharing with Virgin - do I still get my points
Last December I flew Air China from London Heathrow to Shanghai, and Beijing back to London Heathrow. It was a Air China ticket, but code sharing meant I found the outbound flight was in fact with Virgin
At check in, the girl on the baggage drop,/ check in desk would not put my points on my Star Alliance card (which is in fact a United card), because Virgin are not in SA
Now, I am about to travel London to Tokyo return, I shopped around on pricing and deliberately chose ANA because the price was good (2nd cheapest of all direct carriers) and they are in Star Alliance (I am 10,000 miles short of enough points for some free tickets I am after).
When I checked my e-ticket I find again as with my recent trip to China, the outward flight is a codeshare with Virgin.
I bought an ANA ticket in part due to SA membership, and I do not want to lose again the points I feel are validly due to me. What do I do to get these points when I check in at Heathrow tomorrow
By the way, another issue I have with code shares, is that I do not seem able to check in on line. meaning I get the worse possible seats left when i turn up at airport, but thats another story.
Thanks
GUY