rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Kundennummer in change_order_mail

    karl

    • Schreiberling
    • Beiträge: 439
    Kundennummer in change_order_mail
    am: 13. Mai 2012, 21:13:16
    Es ist unglaublich das so Kleinigkeiten, die ich irgendwann in xtc eingebaut habe hier auch nicht funzen.

    Natürlich weiß ich nicht mehr wie das geht, finde es aber komisch das es in der order_mail geht.
    Wo muß man denn gucken damit die Kundennummer in change_order_mail ausgegeben wird.

    Mit $csID kommt nichts.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=20026.0
    Managed Server

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Re: Kundennummer in change_order_mail
    Antwort #1 am: 13. Mai 2012, 23:20:05
    "admin/orders.php" sollte das sein.

    Gruss

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Kundennummer in change_order_mail
    Antwort #2 am: 14. Mai 2012, 02:20:55
    Es ist unglaublich das so Kleinigkeiten, die ich irgendwann in xtc eingebaut habe hier auch nicht funzen.

    Hier auch nicht ?, heißt das in xt:commerce haben sie auch nicht funktioniert ?
    Wovon sprichst du eigentlich ?
    Und wieso ist das unglaublich ?
    Es gibt nun mal einige Änderungen und Verbesserungen sowie Behebungen von Bugs in modified eCommerce Shopsoftware.
    Wenn da was vorher "ging" nun nicht mehr genauso geht, ist das nicht "unglaublich" sondern man muß sich damit beschäftigen.

    Ich weiß, daß ich in letzter Zeit hier ein bisschen am rummosern bin, aber mir gehen manche Anspüche und Meinungen von offensichtlich Unwissenden ein bisschen auf den Zeiger.

    Warum fragst du nicht: " Ich hatte da dies und das in xt:c eingebaut, das geht jetzt nicht mehr, kann mir da einer einen Tip geben ?"

    Da sage ich nur "unglaublich" was manche hier so von sich geben...

    Gruß,
    noRiddle

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Kundennummer in change_order_mail
    Antwort #3 am: 14. Mai 2012, 10:12:03
    Hi noRiddle,

    gäbe es ein "Gefällt mir" Button, ich hätte ihn gedrückt.
    Eine konstruktive Mail geht anders.
    Zitat
    Natürlich weiß ich nicht mehr wie das geht

    VG,

    mhbosch

    karl

    • Schreiberling
    • Beiträge: 439
    Re: Kundennummer in change_order_mail
    Antwort #4 am: 14. Mai 2012, 10:54:14
    Das war jetzt kein gemecker das dieses System betrifft.

    Ich meine hier die Ausgabe der Kundennummer in der change_order_mail ! Steht doch da.

    Das ging in xtc soweit ich das in Erinnerung habe "auch nicht" - deshalb hatte ich damals irgendwo Änderungen gemacht. Das ist jetzt so lange her....

    Zitat
    Und wieso ist das unglaublich ?

    Weil mit so ner kleinen Kleinigkeit, man einfach nicht mehr rechnet.
    In modified eCommerce Shopsoftware wurden soviele Verbesserungen gegenüber xtc eingebaut, das ich einfach nur erstaunt bin das so manche Sachen trotzdem übersehen wurden oder für nicht so wichtig gehalten, das diese einfach nicht eingebaut wurden.

    Die Anpassung an meinen Shop ist gegenüber xtc aber um ein vielfaches einfacher.

    @hedon02
    "admin/orders.php" ist Zuständig für die Übergabe der Kundennummer in die "change_order_mail" :-?
    Kann ja mal nachschauen ob ich was finde, halte ich aber für eher unwahrscheinlich.

    karl

    • Schreiberling
    • Beiträge: 439
    Re: Kundennummer in change_order_mail
    Antwort #5 am: 14. Mai 2012, 12:37:21
    Hat sich erledigt. Glaube es reicht die KdNr nur in der Bestätigung anzugeben. Habe vorhin mal alle alten Mails von anderen Shops angeschaut, bei denen ich mal bestellt hatte. Da gibt auch keiner die KdNr an bei weiteren Benachrichtigungen. Dann kann ich mir den Umbau schenken. :coffee:

    mhbosch

    • Schreiberling
    • Beiträge: 394
    • Geschlecht:
    Re: Kundennummer in change_order_mail
    Antwort #6 am: 14. Mai 2012, 12:40:08
    Sieh odch mal so ab Zeile 144 in der orders.php:

    Code: PHP  [Auswählen]
    $smarty->assign('NAME', $check_status['customers_name']);
            $smarty->assign('ORDER_NR', $oID);
            $smarty->assign('ORDER_ID', $oID);
            $smarty->assign('ORDER_LINK', xtc_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO, 'order_id='.$oID, 'SSL'));
            $smarty->assign('ORDER_DATE', xtc_date_long($check_status['date_purchased']));
            $smarty->assign('NOTIFY_COMMENTS', nl2br($notify_comments)); // Tomcraft - 2009-10-10 - Fixed wordwrap in notify_comments
            $smarty->assign('ORDER_STATUS', $orders_status_array[$status]);
     
            $html_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$order->info['language'].'/change_order_mail.html');
            $txt_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$order->info['language'].'/change_order_mail.txt');

    Das ist doch das, was du gesucht hast, oder?

    VG,

    mhbosch

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Re: Kundennummer in change_order_mail
    Antwort #7 am: 14. Mai 2012, 13:42:55
    Schade, geht doch bei solchen Themen auch immer darum eine Loesung zu finden, falls es doch mal jmd. braucht.

    Die Kundennummer wird glaub ich in der Tabelle "customers" gespeichert. Daher muesste man wohl eine Datenbankabfrage in die "admin/orders.php" einbauen um die Kundennummer als "smarty" in der "change_order_mail" zur Verfuegung zu haben.

    Gruss

    karl

    • Schreiberling
    • Beiträge: 439
    Re: Kundennummer in change_order_mail
    Antwort #8 am: 14. Mai 2012, 19:23:47
    Na das war ja jetzt zu verlockend also habe ich es mal angeschaut und tatsächlich (eigentlich logisch) kommt es aus der orders.php

    Man suche: -> hier bereits eingetragen => customers_cid => eintragen
    Code: PHP  [Auswählen]
    $check_status_query = xtc_db_query("select customers_cid, customers_name, customers_email_address, orders_status, date_purchased from " . TABLE_ORDERS . " where orders_id = '" . xtc_db_input($oID) . "'");

    Da gibt es bei mir 2x die Abfrage. Nur bei der zweiten eingetragen passiert nichts.

    Und dann suche:
    Code: PHP  [Auswählen]
    // set dirs manual
    $smarty->template_dir = DIR_FS_CATALOG.'templates';
    $smarty->compile_dir = DIR_FS_CATALOG.'templates_c';
    $smarty->config_dir = DIR_FS_CATALOG.'lang';

    $smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
    $smarty->assign('logo_path', HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');
                           
    $smarty->assign('NAME', $check_status['customers_name']);

    // Edit by kahno 13.05.2012
    $smarty->assign('csID', $check_status['customers_cid']);

    hinter //kahno den Teil eintragen, auch an 2 Stellen vorhanden.

    In der z.B. order_change_mail dann als $csID abrufbar.

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Re: Kundennummer in change_order_mail
    Antwort #9 am: 14. Mai 2012, 20:26:29
     :-) so machts doch Sinn  :thumbs: .

    Viele Gruesse
    11 Antworten
    5969 Aufrufe
    10. Dezember 2010, 15:03:21 von SanPedro
    0 Antworten
    1437 Aufrufe
    22. November 2017, 14:44:57 von Viol
    19 Antworten
    7811 Aufrufe
    12. Februar 2014, 15:50:21 von dr.spicy
    4 Antworten
    3369 Aufrufe
    15. Dezember 2009, 10:02:28 von franc