Il y'a une solution assez simple en soit, il suffit juste de créer un compte wishlist sans adresse (et la remplacer par Pour + Nom ou Pseudo).
Et au moment de traiter la commande, il suffira de récupérer l'adresse correspondante en local (si c'est peu commun bien sur)
Si c'est pour automatiser, un module tiers fera l'affaire, il en existe.
Mais j'avoue ne pas comprendre votre module existant, c'est du développement sur mesure ?
A ce propos, le temps de chargement de la page d'accueil dépasse les 10 secondes 😕