Versteift euch doch nicht so auf Bundesländer und die lächerlichen Inselzuschläge.
Es gibt auch noch andere Länder außer Deutschland. Wir verschicken viel weltweit, USA, Kanada, Indien, Japan, Australien. Da bist du ohne zusätzliche Angaben auf verlorenem Posten. Und ich halte auch die Lösung mit nur einem Schalter für nicht brauchbar. Was macht denn der weltweite Versender dann? Dann hat er das Feld für Deutschland trotzdem wieder drin, obwohl es keiner braucht.
In einem unserer Shops (kein modified eCommerce Shopsoftware, daher kein Link) habe ich das bereits so umgesetzt, dass die Tabelle mit den Ländern ein zusätzliches Flag hat, ob überhaupt Bundesländer/Staaten benötigt werden. Ist es auf "false" (Deutschland) gibt es einfach keine Auswahl, ist es auf "true" und sind Staaten hinterlegt (USA) wird ein Dropdown angezeigt. Ist es auf "true" und sind keine Staaten hinterlegt wird ein Eingabefeld angezeigt. Läuft über AJAX und wird dynamisch bei der Auswahl des Landes angepasst. Der Fallback für User ohne Javascript funktioniert so wie im aktuellen modified eCommerce Shopsoftware.