As I've been shifting flying from AC/*A more to SkyTeam and WS recently, I'm finding myself more often on itineraries that involve WS and a partner, and it's extremely disappointing how poor the integration is.
I've had the same issues with OLCI as [MENTION=48867]FlyerJ[/MENTION] mentioned in the OP, although WS agents at the airport have always been able to print my subsequent BPs on KL/AF/DL. But usually they don't print automatically, and the WS agents don't notice, so I have to prompt them for the other(s). (I will say that I have actually been able to get through CATSA with the "printable" BP. They've scanned the QR code and it has been fine).
I'd also note that even getting checked in for that first WS leg on the app is a pain, since if it's a codeshare, the Check In button on the Trips page doesn't work - it will say "You can check in for your flight starting on Jan 6, 2024 at 9:35 a.m. (MST)" even if it's well after 9:35 AM on Jan 6, 2024. So you have to go to the More tab, then Check In/Boarding Pass, then manually enter the PNR.
I've generally not had much of a problem
purchasing the itineraries in the first place. In the early days of Premium and deeper cooperation with DL, I would have problems with not being able to get in the front cabin on both airlines, but that seems to have been sorted out now - at least when buying from DL or AFKL. The biggest issue I encounter sometimes is just not having the right inventory on the AFKL codeshares of the YYC<>YVR flights, especially the AF one.
But the problems with OLCI described above are a real pain, and I've run across a number of other issues where WS claims that other airlines are sending data over incorrectly (whereas I suspect WS in fact is not integrating it correctly when they receive it), which I've previously posted about
here and
here. I also had a ticket last year where a well-meaning Platinum agent replaced my DL number with my WS number without asking me, which required multiple hours of my time to fix and still ended up with a segment getting credited to WS, even though the final BP had my DL number on it. It was only a YYC-YVR and I decided that it wasn't worth my time to get it all fixed when I was just trading 4 WSD for 700 SkyMiles and MQM or whatever (which didn't matter for any status or thresholds or anything).
It just never ends, and it's really disappointing that, on the one hand, WS is pushing more integration with DL and AFKL, and yet not making any improvements in how it delivers its services on those bookings. The mediocre IT stuff mostly works fine for simple all-WS trips, but if they're going to keep trying to sell us more partner itineraries (or provide inventory for those partners to sell), they really need to do better on the execution side.