Yes. You will need to purchase your Annual Pass on the day of the visit at Cadbury World before going home. You will then be given a voucher to create your pass online.
To redeem your voucher for your Merlin Annual Pass upgrade, please visit here
Please note that upgrades can only be purchased on the day. You are not able to purchase an upgrade after your visit has taken place.