Variable "Bestellsumme" gesucht

Thema wurde von Guerhan Oezoguz, 26. April 2013 erstellt.

  1. Guerhan Oezoguz

    Guerhan Oezoguz Erfahrener Benutzer

    Registriert seit:
    19. Oktober 2011
    Beiträge:
    149
    Danke erhalten:
    2
    Danke vergeben:
    20
    Ich würde gerne in die eMail-Vorlage "Bestellstatus" die Gesamtsumme einbauen, welche Variable ist das? Also ich meine deart, wie z.B. {$NOTIFY_COMMENTS} die Variable mit den Kommentaren ist. Ich möchte einfach dem Kunden im Bestellstatus auch die Gesamtsumme mit anzeigen lassen. Vielen Dank!
     
  2. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.958
    Danke erhalten:
    449
    Danke vergeben:
    367
    Diese Variable vielmehr eine Variable mit diesem Inhalt wird nicht standardmässig generiert soweit ich weiß.
     
  3. Guerhan Oezoguz

    Guerhan Oezoguz Erfahrener Benutzer

    Registriert seit:
    19. Oktober 2011
    Beiträge:
    149
    Danke erhalten:
    2
    Danke vergeben:
    20
    Ok, danke, muss ich dann wohl von Hand eintragen.
     
  4. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.538
    Danke vergeben:
    908
    Ort:
    Bremen
    #4 Manni_HB, 28. April 2013
    Zuletzt bearbeitet: 28. April 2013
    Das ist auf Dauer aber auch nervig! :(
    Du könntest dies umgehen, indem Du einmal an die "..\admin\orders.php" Hand anlegst.
    Suche die Zeile - kommt 2x vor!!!...
    PHP:
    $smarty->assign('NOTIFY_COMMENTS'nl2br($notify_comments));
    ... und füge jeweils!!! davor dies ein:
    PHP:
    // ++++++ BOF: GesamtSumme +++++++ 
    $mbr_order_sum xtc_db_query("SELECT value
                                    FROM orders_total 
                                    WHERE orders_id = '"
    .xtc_db_input($oID)."' 
                                    AND class = 'ot_total' "
    ); 
    $mbr_order_total xtc_db_fetch_array($mbr_order_sum);    
    $summe             sprintf("%.2f",$mbr_order_total['value']);    // #### Nur 2 Nachkommastellen!!                                 
    $smarty->assign('MBR_ORDER_TOTAL'$summe);    
    // ++++++ EOF: GesamtSumme +++++++
    Dann kannst Du in der EmailVorlage "Änderunge des Bestellstatus" an gewünschter Stelle z.B. dies einfügen:
    PHP:
    Sie bestellten für: {$MBR_ORDER_TOTALEUR
    ... oder so was in der Art.
     
  5. HolgerNils (xycons.de)

    HolgerNils (xycons.de) G-WARD 2013/2014

    Registriert seit:
    29. Oktober 2011
    Beiträge:
    1.958
    Danke erhalten:
    449
    Danke vergeben:
    367
    hehehe, unser Manni! So isser!
     
  6. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.538
    Danke vergeben:
    908
    Ort:
    Bremen
    :rolleyes:
     
  7. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Die MySQL-Abfrage braucht man m.E. nicht...

    Das sollte es auch tun:

    PHP:
      $order_totals=$order->totals;
      
    $total_sum=end($order_totals);
      
    $total_sum=strip_tags($total_sum['text']);
      
    $smarty->assign('MBR_ORDER_TOTAL'$total_sum);
    Die Summe ist damit auch gleich als z.B. "21,85 EUR" formatiert
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    31. August 2017
    Beiträge:
    62
    Danke erhalten:
    9
    Danke vergeben:
    29
    Genau das wonach ich seit langem Suche!!!!
    Funktioniert nur leider nicht mehr...

    Aber der Post ist ja auch schon etwas in die Jahre gekommen...
    Gibt´s evtl. eine Aktuelle Lösung?

    2.JPG

    Gruß Alex
     
  9. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.538
    Danke vergeben:
    908
    Ort:
    Bremen
    "Etwas" ist gut - der stammt aus grauer GX2-Vorzeit!

    Dies ist inzwischen ein absolutes NoGo!

    ? o_O
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    31. August 2017
    Beiträge:
    62
    Danke erhalten:
    9
    Danke vergeben:
    29
    Also eine Standard variable scheint es ja immer noch nicht zu geben...
    Muss doch irgendwie möglich sein die Summe aus {$order_total_values.TEXT|trim} heraus zu filtern. :mad:

    War jetzt Tage damit beschäftigt das „order_mail“ Template von Grund auf neu zu gestalten und nochmal solange auf der Suche den Gesamtpreis einzeln darstellen zu lassen. Dieser i-Punkt fehlt leider... :(:(:(
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    31. August 2017
    Beiträge:
    62
    Danke erhalten:
    9
    Danke vergeben:
    29
    Hab es dann doch noch im Mail Template ohne große Aktion hinbekommen. :)

    Code:
    {foreach name=aussen item=order_total_values from=$order_total}
        {if $order_total_values.TITLE=='<b>Summe</b>:'}
            {$order_total_values.TEXT}
        {/if}
    {/foreach}
    2.JPG