Länderauswahl beschränken bei Registrierung

Enno25

Gut bekanntes Mitglied
22. März 2010
182
3
Hallo,
ich habe schon im Admin-Bereich überall gesucht, dies aber nicht gefunden:

Wo kann ich die auswählbaren Länder bei der Registrierung / Accounterstellung beschränken ?
Wir liefern nur Euroopaweit und brauchen die ganzen anderen Länder nicht.

Danke - Ich hoffe, ich war nicht zu blind.

Vg.
Enno
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.724
355
Hallo,
ich habe schon im Admin-Bereich überall gesucht, dies aber nicht gefunden:

Wo kann ich die auswählbaren Länder bei der Registrierung / Accounterstellung beschränken ?
Wir liefern nur Euroopaweit und brauchen die ganzen anderen Länder nicht.

Danke - Ich hoffe, ich war nicht zu blind.

Vg.
Enno
Die Länderliste bei der Registrierung zeigt immer alle Länder, das kann man nicht ändern und ist gemäß der Geoblocking Verordnung rechtlich nihct gestattet. Jeder Kunde muss in der Lage sein eine Rechnungsadresse außerhalb der belieferbaren Regionen anzugeben.
 

fibergirl

Sehr aktives Mitglied
14. April 2016
833
266
Geoblocking Verordnung ist doch nur EU?

Wer will uns vorschreiben, dass der Händler auch eine Rechnungsadresse in bspw. Kolumbien akzeptieren muss?
 

Enno25

Gut bekanntes Mitglied
22. März 2010
182
3
Sehe ich genau so... und es wird umständlich sich durch die Kilometerlange Länderliste zu scrollen.
 

martinwolf

Offizieller Service Partner
SPBanner
6. September 2012
3.724
355
@fibergirl @Enno25 Mag sein, geht aber trotzdem nicht. Das Einzige was ihr machen könnte ist die Liste per Anpassung am Template um die Einträge die ihr nicht wünscht zu filtern.
 

Fr33z3m4n

Aktives Mitglied
14. November 2010
39
0
Hi,

ganz einfache und schnelle Lösung.

checkout/inc_billing_address_form.tpl im Child-Template erweitern mit folgendem Inhalt:

HTML:
{extends file="{$parent_template_path}/checkout/inc_billing_address_form.tpl"}

{block name='checkout-inc-billing-address-form-country'}
    {formgroup
        class="{if isset($fehlendeAngaben.land)} has-error{/if}"
        label-for="billing_address-country"
        label="{lang key='country' section='account data'}"
    }
        {if isset($fehlendeAngaben.land)}
            <div class="form-error-msg"><i class="fas fa-exclamation-triangle"></i>
                {lang key='fillOut' section='global'}
            </div>
        {/if}
        {select name="land" id="billing_address-country" class="country-input custom-select js-country-select" required=true autocomplete="billing country"}
            <option value="" disabled>{lang key='country' section='account data'}</option>
            {foreach $laender as $land}
                {if $land->getEU()}
                    <option value="{$land->getISO()}" {if $countryISO === $land->getISO()}selected="selected"{/if}>{$land->getName()}</option>
                {/if}
            {/foreach}
        {/select}
    {/formgroup}
{/block}
 

Ähnliche Themen