0800 7240 689
Mo-Fr 9:00-20:00 Uhr

OXID: Standardland definieren

Gestalten Sie den Bestellvorgang benutzerfreundlicher

In diesem Blogbeitrag zeigen wir Ihnen, wie Sie den Bestellvorgang in Ihrem OXID-Shop benutzerfreundlicher gestalten können.
Im Verlauf eines Bestellvorgangs muss der Käufer das Rechnungsland und bei Bedarf zusätzlich ein Lieferland auswählen. In den meisten Fällen sind die Eingabefelder beider Länder bei Neuanmeldungen leider immer leer. Um den Bestellvorgang nutzerfreundlicher zu gestalten, wäre es sinnvoll, wenn das aktuelle Land des Käufers bereits vorausgewählt ist.

Eine etwas aufwendige, allerdings auch saubere Lösung des Problems ist die Bestimmung des Landes bzw. der Sprache anhand der Browsersprache oder IP-Adresse.
Mit folgendem kleinen Template-Snippet wird die aktuell ausgewählte Shop-Sprache mit den verfügbaren Ländern geprüft. Bei einer Übereinstimmung erfolgt automatisch die Vorselektion des jeweiligen Landes.

Die Änderungen müssen in der Datei user_billing.tpl und user_shipping.tpl vor der Auswahl der Länder - if !$blCountrySelected - vorgenommen werden:

[{ if $blCountrySelected == false && $country->oxcountry_oxisoalpha2=>value|strtolower
    == $oViewConf->getActLanguageAbbr() }]
    [{assign var="blCountrySelected" value=true}]
    [{assign var="sCountrySelect" value="selected"}]
[{ /if }]

als Quelle diente der hilfreiche Blogbeitrag von proudcommerce

30.03.2015

Als OXID Support Dienstleister betreuen wir eine Vielzahl von OXID Online-Shops. Wir lösen für unsere über 200 Kunden technische Probleme und gewährleisten den Betrieb Ihres OXID Online-Shop Systems.

Suchen Sie einen Dienstleister, der sich dauerhaft und zuverlässig um den Betrieb Ihres OXID Online-Shops kümmert?