Abweichende Lieferanschrift abschalten

Josch41

Gut bekanntes Mitglied
29. Juni 2015
105
6
da wir zukünftig nur noch an die rechnungsadresse versenden dürfen, müssen wir die eingabe einer abweichenden lieferanschrift unterbinden.
ist das irgendwie mit bordmitteln umzusetzen oder müssen da template anpassungen her?
wenn tpl anpassung erforderlich bitte ich um einen rat welche zeilen wo auskommentiert werden müssen damit die lieferanschrift abfrage nicht mehr erfolgt.

danke euch schon mal für euren rat
gruß jürgen
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Abweichende Lieferanschrift abschalten

Mit Bordmitteln geht das nicht.

Wenn du uns verrätst welche Shop-Version und welches Template dann könnten wir vllt. einen Tip geben
 

Mirko.Schmidt User deaktiviert

Guest
AW: Abweichende Lieferanschrift abschalten

Hallo,
hierzu muss einmal unter /root/templates/Evo/checkout/ die Datei step2_delivery_address.tpl geändert werden. Die Zeilen 26-30
HTML:
<div class="radio">
      <label class="control-label" for="delivery0"><input type="radio" name="kLieferadresse" onclick="changeState('0')" value="0" id="delivery0" {if $kLieferadresse==0}checked{/if}>
            {lang key="shippingAdressEqualBillingAdress" section="account data"}
      </label>
</div>
sind für den Radio Button "Lieferadresse entspricht der Rechnungsadresse" zuständig.
Danach die Zeilen 31-42 mit der IF-Abfrage
HTML:
{if !empty($Lieferadressen)}
     {foreach name=lieferad from=$Lieferadressen item=adresse}
          {if $adresse->kLieferadresse>0}
               <div class="radio">
                    <label class="control-label" for="delivery{$adresse->kLieferadresse}">
                         <input type="radio" name="kLieferadresse" onclick="changeState('{$adresse->kLieferadresse}')" value="{$adresse->kLieferadresse}" id="delivery{$adresse->kLieferadresse}" {if $kLieferadresse==$adresse->kLieferadresse}checked{/if}>{if $adresse->cFirma}{$adresse->cFirma},{/if} {$adresse->cVorname} {$adresse->cNachname}
                         , {$adresse->cStrasse} {$adresse->cHausnummer}, {$adresse->cPLZ} {$adresse->cOrt}
                         , {$adresse->angezeigtesLand}</label>
               </div>
         {/if}
    {/foreach}
{/if}
sind für die Auswahl für schon erstellte Lieferadressen zuständig und die Zeilen 43-47
HTML:
<div class="radio">
     <label class="control-label" for="delivery_new"><input type="radio" name="kLieferadresse" onclick="changeState('-1')" value="-1" id="delivery_new" {if $kLieferadresse==-1}checked{/if}>
          {lang key="createNewShippingAdress" section="account data"}
     </label>
</div>
für den Radio Button zum erstellen einer neuen Lieferadresse. Für Ihre Änderung müssten einfach die Zeilen 31-47 auskommentiert werden. Dafür am Anfang der Zeile 31 {* setzen und am Ende von der Zeile 47 *} dann wird der Teil dazwischen auskommentiert.