Wie kann ich bei der Regestrierung das eine Vorauswahl vom Land im Checkout darstellen?

Hallo, unser Shop ist ein reiner Liefershop in Deutschland. Somit ist es sehr nervig, wenn Kunden bei der Regestrierung, dass Lieferland Deutschland auswählen müssen. Gibt es eine Möglichkeit, dass das Feld Standartmäßig mit Deutschland hinterlegt ist? Wie habt ihr das Problem gelöst?

 

Was hast du denn als Standardlieferland im Sales-Channel definiert?

Deutschland, ist auch das einzige Land. Deswegen macht ein Dropdown-Menü mit einer Möglichkeit wenig Sinn… deswegen die Frage der Vorauswahl

Keiner der mir da weiterhelfen könnte?

Die Frage stelle ich mir auch?

Dazu muss das passende Template überschrieben werden.

Bleiben wir bei der Variante, dass Deutschland das einzige Land sein soll, in das verschickt werden soll.
Deutschland ist als Land vorgewählt, weitere Länder sind optional wählbar (sofern bei Länder eingetragen):
Verkaufskanal -> Grundeinstellungen -> Standard-Land -> Deutschland.

Das Template, das überschrieben werden muss ist: /component/address/address-form.html.twig

das Ganze schaut dann so aus:

{% sw_extends '@Storefront/storefront/component/address/address-form.html.twig' %}

{% block component_address_form_country_select %}
    
                            
        {% for country in page.countries %}
            
                {{ country.translated.name }}
            
        {% endfor %}
    
{% endblock %}

Man kann es eventuell noch etwas eleganter machen, aber so funktioniert es - schlicht und einfach

1 „Gefällt mir“