Servus,
ich glaube nicht, dass Du die Versandarten von dieser Abhängigkeit lösen möchtest. Da muss der Pusemukler Lokalkurier später nach Brasilien liefern, der wird sich freuen. 
Aber Du bist nicht der erste, der das möchte,
Was Du aber eigentlich möchtest, ist vielleicht, dass der Kunde, der im Shop ist, sofort die Versandarten sieht, die für Ihn zur Verfügung stehen?
Es gab da eine Möglichkeit, die country_id auf ein bestimmtes Land zu setzen, das Land, in dem die meisten Lieferungen erwartet werden, dann werden die Möglichkeiten für das Land angezeigt, aber das ist schon so lange her, da müsste ich erst einmal suchen.
Sinnvoll könnte es sein, im Cart erst nur die Produkte anzuzeigen, wenn der Kunde dann auf weiter klickt, kommt die Adresse, und wenn es dann weiter geht, kommen die möglichen Versandmöglichkeiten. Oder man verwendet einen One Page Checkout und die Möglichkeiten werden dann dynamisch geladen.
Um dem Kunden schon vorher klar zu machen, welche Lieferdienste zur Verfügung stehen, verwenden viele zum Beispiel kleine Logos im Footer.
Dann gibt es noch eine weitere Möglichkeit, Du verwendest einen Geo-Locator, der stellt anhand der IP-Adresse Deines Kunden fest, in welchem Land der Anschluss ist, und dann wird die country_id dieses Landes verwendet und der Kunde sieht seine Zahlungs- und Liefermöglichkeiten schon ohne die Adresse anzugeben.
Hab mal fix in den Extensions gesucht. Localiser heißt das Ding, nicht Geo-Locator, sorry. Orders : VM-Localise
Kostet soviel wie ne leckere Pizza.
Hope, it helps
Stefan