So the cruise was booked but my dad asked me to help him with all the information requested by the Princess Cruise MedallionClass app and to print up luggage tags. It was a hot mess and my dad was frustrated trying to navigate it. So far we have all the emergency contacts, names, travel document numbers, dinner table reservations, etc. The luggage tags were only available through their regular website, but that's done. There something odd on the printout saying that they were demonstrated to be durable for travel, but I just printed it on 20 lb printer paper, so obviously it can tear.
They seemed to be able to populate the passport info by taking a photo of the information page, although I had difficulty because the page is reflective and it was difficult to get a photo without glare blocking some of the text. They did have options for other documents such as my kid's passport card, but all the info had to be entered manually.
My parents are still a bit frustrated because so much is done through the app and a pain to navigate. They're wondering where the "boarding pass" is but I noticed there's already a QR code present on their app for their cruise, even though it doesn't say anything. The last time they took a cruise they had a
travel agent to help them with all the pre-cruise data entry.