Neu Landesauswahl in Kontaktdaten entfernen

husky125

Gut bekanntes Mitglied
15. Januar 2013
105
13
Hallo,
da wir im Zuge von OSS nicht mehr ins Ausland verkaufen wollen, fehlt uns die Möglichkeiten bei dem Kunden die Landesauswahl zu entfernen bzw. es nur auf Deutschland zu begrenzen. In der Lieferadresse geht es wunderbar. Denn wir haben schlaue Kunden die Ihr Land in der Rechnungsadresse eintragen und dann einen Bestellkommentar hinzufügen in dem sie darum bitten es an die Rechnungsadresse zu schicken. Das macht leider viel, viel Mehrarbeit.
 

MHillmann

Moderator
Mitarbeiter
11. Oktober 2018
1.334
478
Hallo,

ab der 5.1.0 wird man die Anzeige der Länder im Backend einstellen können: https://issues.jtl-software.de/issues/SHOP-3374

Bzgl. der Rechnungsadresse muss man soweit ich weiß aber auch die Geoblocking-Verordnung beachten, daher hier bitte selbst nochmal informieren.

Wenn ihr dennoch nur Deutschland im Rechnungsland anbieten wollt geht das z. B. über eine Template-Anpassung, bei der ihr einfach nur auf den ISO-Code von Deutschland prüft;
in der inc_billing_address_form.tpl ca Zeile 255:
HTML:
{foreach $laender as $land}
    {if $country->getISO() === 'DE'}
        <option value="{$land->getISO()}" {if $countryISO === $land->getISO()}selected="selected"{/if}>{$land->getName()}</option>
    {/if}
{/foreach}

Viele Grüße
Michael