Servus,
wenn der Shop vorwiegend auf den deutschen Markt ausgerichtet ist, kann man in den Kundenfeldern die virtuemart_country_id auf 81 setzen. Damit wird im Warenkorb Deutschland als Versandland angenommen.
Vielleicht hilft das schon. Ansonsten könnte man auch den Geo IP Locator aus den extensions.virtuemart.net verwenden, um das Land des Kunden im Vorhinein festzustellen.
Bei Weltweit könnte man auch bestimmte Länder angeben, statt die Liste leer zu lassen, dann wird auch Weltweit nicht angezeigt, erst wenn die Adresse bekannt ist.
Möglichkeiten gibt es (fast zu) viele.
Grüße
Stefan