Welcome to Vodafone Community
The e-top up cards used to come with the sim cards but I've not seen them come with sim cards this way for quite a long time.
I've certainly not had one and I've used quite alot of Vodafone Payg Sim Cards.
My personal thoughts are these have now been fazed out.
You could either ask customer service on 191 or Live Chat for one to be sent out if it's possible.
A Vodafone High Street Store may have them to collect.
If they do all you would do then it latch your mobile number to it via the set up instructions printed on the card.
You may have to just top up via the ways explained in the link above @Athelstan
Current Phone > Samsung Note 9 _512Gb > Model: SM-N960 Hybrid-Duos.
Samsung One Ui / Pie.
Samsung Gear s3 Frontier Watch.