Es werden ausschließlich für die Funktion des Forums notwendige Cookies verwendet!

Unsere Datenschutzerklärung


Vorlage Bestellbestätigungs-Email anpassen - Seite 2
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 24

Thema: Vorlage Bestellbestätigungs-Email anpassen

  1. #11
    Erfahrener Benutzer
    Registriert seit
    29.09.2010
    Beiträge
    135
    Downloads
    4
    Uploads
    0

    AW: Vorlage Bestellbestätigungs-Email anpassen

    Ich habe kein Gambio, bei den anderen XT:C basierenden Systemen, die ich habe(XT:C, CommerceSeo, ECB) ist es ganz einfach.
    Warum das nicht von vornherein geht ist, dass die Anrede (gender) nicht beim bestellen mit in die orders Tabelle übernommen wird. Dies ist/war bisher noch nicht vorgesehen.

    1. Änderungen in der send_order.php
    vor dieser Zeile
    $smarty->assign('NAME', $order->customer['name']);
    das einfügen
    Code:
    list($anrede) = mysql_fetch_array(xtc_db_query("SELECT entry_gender FROM ".TABLE_ADDRESS_BOOK."
                                                    WHERE entry_lastname = '".$order->customer['lastname']."'
                                                    AND entry_firstname = '".$order->customer['firstname']."'
                                                    AND customers_id = '".$_SESSION['customer_id']."' ; "));
    if ($anrede == 'm') $smarty->assign('ANREDE', 'Sehr geehrter Herr');
    else $smarty->assign('ANREDE', 'Sehr geehrte Frau');
    $smarty->assign('NACHNAME', $order->customer['lastname']);
    2. im Template mail/german/order.txt und mail/german/order.html
    Code:
    {$ANREDE} {$NACHNAME}
    Hinweis: Beim Shopadministrator, ist bei Erstellung des Online Shops das Geschlecht nicht gesetzt, bei allen anderen nachträglich erstellten, wenn es Pflichtfeld ist, steht was drin.

    Jetzt zum zweiten Problem
    Versand nach DE: 4 kg kommt aus den Zahlungsoptionen, die sich ua. aus Werten der Modulsprachdateien und Datenbankeinträgen zusammensetzen. Direkt im Quellcode ist es etwas aufwendig, aber ich zeige dir mal wie es im Template ganz einfach gemacht wird.
    in Templateordner module/checkout_confirmation.html
    Das
    {$TOTAL_BLOCK}
    zu dem
    {$TOTAL_BLOCK|replace:'(Versand nach: DE : 4 kg)':'innerhalb Deutschlands'}

    mfg jay-ar
    Geändert von jay-ar (07.03.2011 um 22:14 Uhr)

  2. #12
    Neuer Benutzer
    Registriert seit
    30.11.2010
    Beiträge
    21
    Downloads
    5
    Uploads
    0

    AW: Vorlage Bestellbestätigungs-Email anpassen

    Hi jay-ar,

    dass war ja wirklich perfekt. Die persönliche Anrede wollte ich ja immer so haben.

    Vielen Dank dafür

    Mit dem Versandtext habe ich noch Probleme. Was muss ich genau in der checkout_confirmation.html eingeben dass der Fett geschriebene Text aus der Email-Bestellbestätigung verschwindet aber in dem Online-Bestellvorgang noch erhalten bleibt?

    Inlandsversand (Versand nur innerhalb Deutschlands!): 4,90 EUR

    mfg

  3. #13
    Erfahrener Benutzer
    Registriert seit
    29.09.2010
    Beiträge
    135
    Downloads
    4
    Uploads
    0

    AW: Vorlage Bestellbestätigungs-Email anpassen

    Versandtext ist Sache der order.html und order.txt
    Die Logik mit dem replace ist die gleiche.

    jay-ar

  4. #14
    Neuer Benutzer
    Registriert seit
    30.11.2010
    Beiträge
    21
    Downloads
    5
    Uploads
    0

    AW: Vorlage Bestellbestätigungs-Email anpassen

    ja dafür steht:

    {$order_total_values.TITLE}{$order_total_values.TE XT}

    aber daraus kann man die Versandtext nicht einzeln ausklammern und der erscheint dann leider auch auf den Formularen.

    Keine Ahnung warum das so unlogisch programmiert wurde

  5. #15
    Neuer Benutzer
    Registriert seit
    30.11.2010
    Beiträge
    21
    Downloads
    5
    Uploads
    0

    AW: Vorlage Bestellbestätigungs-Email anpassen

    eigentlich braucht da nur folgendes stehen:

    Versandkosten: 0,00 EUR, Versandkosten: 4,90 EUR ect.

    Also vorne immer ein Fester Wert und hinten der Preis.

  6. #16
    Erfahrener Benutzer
    Registriert seit
    29.09.2010
    Beiträge
    135
    Downloads
    4
    Uploads
    0

    AW: Vorlage Bestellbestätigungs-Email anpassen

    Hallo
    Ich nehme mal an dass alle Versandkostenmodule im Title mit Versand anfangen.

    {if substr($order_total_values.TITLE,0,7) eq 'Versand'}
    Versandkosten:
    {else}
    {$order_total_values.TITLE}
    {/if}


    Andere Möglichkeiten wären es in den Modulsprachdateien oder in der includes/classes/order_total.php umzuschreiben

    jay-ar

  7. #17
    Neuer Benutzer
    Registriert seit
    30.11.2010
    Beiträge
    21
    Downloads
    5
    Uploads
    0

    Lächeln

    Hi jay-ar,

    also ich habe {$order_total_values.TITLE} mit deinem Code ausgetauscht und dass passt wie der A... auf den Eimer.

    Also dass hätte ich ehrlich gesagt garnicht erwartet - einfach genial - oh Mann mein Dank wird dich ewig verfolgen

    Gruss Karsten

    Hallo ich bin's nochmal,

    das hat nur für die Versandart "Versandkostenfrei" geklappt bei der Versandart "Inlandsversand" war der Text noch zu sehen. Diese hat bestimmt einen anderen Titel. Ich suche mal ob den finde. Das schmälert aber meine Freude trotzdem nicht. Wirklich genial der Code!!!

    ja und die Wawi übernimmt noch alle Versandtexte in die Formulare. Vieleicht ist die Variante includes/classes/order_total.php die bessere. Aber wenn es so ist - was muss ich da ändern?

    Hi Klaus, sorry - die Funktion bearbeiten hatte ich noch nicht entdeckt. Das ist natürlich besser.
    Geändert von berny (09.03.2011 um 07:06 Uhr)

  8. #18
    Administrator Avatar von KlausK
    Registriert seit
    29.09.2010
    Beiträge
    3.325
    Blog-Einträge
    1
    Downloads
    360
    Uploads
    536

    AW: Vorlage Bestellbestätigungs-Email anpassen

    Bevor du 3 Postings innerhalb weniger Minuten hintereinander raushaust, verwende doch
    bitte die Funktion "Bearbeiten". Das macht den ganzen Thread übersichtlicher.

  9. #19
    Erfahrener Benutzer
    Registriert seit
    29.09.2010
    Beiträge
    135
    Downloads
    4
    Uploads
    0

    AW: Vorlage Bestellbestätigungs-Email anpassen

    Hallo
    Eine oder Verknüpfung geht so
    Code:
    {if substr($order_total_values.TITLE,0,7) eq 'Versand' || substr($order_total_values.TITLE,0,6) eq 'Inland'}
    Versandkosten:
    {else}
    {$order_total_values.TITLE}
    {/if}
    Die Wawi liest es aus der orders_total. Wenn Du es eh einheitlich für alles machen willst dann würde ich den Weg über die angeschalteten Versandkostenmodule gehen.

    in includes/modules/shipping/dp.php das
    Code:
    $this->quotes = array('id' => $this->code,
                                'module' => MODULE_SHIPPING_DP_TEXT_TITLE,
                                'methods' => array(array('id' => $this->code,
                                                         'title' => $shipping_method . ' (' . $shipping_num_boxes . ' x ' . $shipping_weight . ' ' . MODULE_SHIPPING_DP_TEXT_UNITS .')',
                                                         'cost' => $shipping_cost * $shipping_num_boxes)));
    zu dem
    Code:
    $this->quotes = array('id' => $this->code,
                                'module' => MODULE_SHIPPING_DP_TEXT_TITLE,
                                'methods' => array(array('id' => $this->code,
                                                         'title' => 'Versandkosten',
                                                         'cost' => $shipping_cost * $shipping_num_boxes)));
    oder bei pauschalen includes/modules/shipping/flat.php
    Code:
     $this->quotes = array('id' => $this->code,
                                'module' => MODULE_SHIPPING_FLAT_TEXT_TITLE,
                                'methods' => array(array('id' => $this->code,
                                                         'title' => MODULE_SHIPPING_FLAT_TEXT_WAY,
                                                         'cost' => MODULE_SHIPPING_FLAT_COST)));
    zu dem
    Code:
     $this->quotes = array('id' => $this->code,
                                'module' => MODULE_SHIPPING_FLAT_TEXT_TITLE,
                                'methods' => array(array('id' => $this->code,
                                                         'title' => 'Versandkosten',
                                                         'cost' => MODULE_SHIPPING_FLAT_COST)));
    mfg
    jay-ar

  10. #20
    Neuer Benutzer
    Registriert seit
    30.11.2010
    Beiträge
    21
    Downloads
    5
    Uploads
    0

    AW: Vorlage Bestellbestätigungs-Email anpassen

    Hi,

    also die beiden Emails funktionieren jetzt perferkt mit "Versandkosten:" - bingo.

    Bei der Flat steht jetzt in der Wawi Inlandversand (Verandkosten):
    Würde schonmal gehen aber nur Verandkosten: wäre perfekt und das bist du ja

    Für die Versandkostenfreie habe ich die freeamount.php aber noch kein Code.

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 04.03.2011, 11:22
  2. Anpassen der Ansicht Lieferkosten im Gambio GX
    Von FB53 im Forum Gambio GX Adminbereich
    Antworten: 7
    Letzter Beitrag: 27.02.2011, 11:03
  3. Gambio GX: Metaangaben anpassen / ändern -welche Datei ?
    Von Merlyn Design im Forum Gambio GX Off Topic
    Antworten: 0
    Letzter Beitrag: 10.02.2011, 00:26
  4. eMail-Adresse im Widerufsrecht angeben?
    Von KlausK im Forum RECHT
    Antworten: 4
    Letzter Beitrag: 17.01.2011, 15:47
  5. eMail-Marketing
    Von WalterGestalter im Forum Allgemeines - Off Topic
    Antworten: 4
    Letzter Beitrag: 30.12.2010, 14:45

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •