This is something I messed up last year, and just want to pass along this knowledge. With the iPhone Upgrade Program, if you do an in-store pickup of your new phone, you're required to trade in your old phone at the same time. Last year, I wiped my old phone on the way to the store, so that it'd be ready for trade in without hassle in the store.
Now that the phones are eSIM, the workflow for activating the new phone on your network (at least this was true with Verizon) is to turn the phone on, and then it will authenticate the eSIM transfer by sending a text message to your old phone. If that phone isn't operational and can't receive the text, you cannot activate your new phone without speaking to Verizon support.
While I understand the security aspect here, it is pretty annoying that this forces me to turn on and activate the new phone in-store, before I wipe and trade in the old phone. That means setting up my passcode/FaceID/etc etc in store, and I'll probably have to wait there until iCloud stuff is downloaded and set up. I'd rather do it at home - but it's not possible if I must trade in my old phone at the time of pickup.
Now that the phones are eSIM, the workflow for activating the new phone on your network (at least this was true with Verizon) is to turn the phone on, and then it will authenticate the eSIM transfer by sending a text message to your old phone. If that phone isn't operational and can't receive the text, you cannot activate your new phone without speaking to Verizon support.
While I understand the security aspect here, it is pretty annoying that this forces me to turn on and activate the new phone in-store, before I wipe and trade in the old phone. That means setting up my passcode/FaceID/etc etc in store, and I'll probably have to wait there until iCloud stuff is downloaded and set up. I'd rather do it at home - but it's not possible if I must trade in my old phone at the time of pickup.