Bestellbestätigungsmail an Betreiber immer in deutsch

Thema wurde von ff-webdesigner, 17. Juli 2025 erstellt.

  1. ff-webdesigner
    ff-webdesigner Erfahrener Benutzer
    Registriert seit:
    22. Januar 2014
    Beiträge:
    548
    Danke erhalten:
    53
    Danke vergeben:
    60
    #1 ff-webdesigner, 17. Juli 2025
    Zuletzt bearbeitet: 17. Juli 2025
    Hallo beisammen,

    wir betreiben einen Shop in netten 15 Sprachen.
    Bestell-Bestätigungs-Emails gehen auch wirklich voll übersetzt raus.
    Problem z.B. bei Slowakisch, Polnisch, Slowenisch etc: die Mails gehen an Kunden und uns in der jeweiligen Sprache raus. Hat jemand einen einfachen Hack, wie man die Bestellbestätigung an den Betreiber IMMER in deutsch senden kann, egal in welcher Sprache geordert wurde?

    Sollte ja vermutlich über einen Overload der Datei SendOrderProcess.inc.php gehen?

    hab mal probiert in SendOrderProcess.inc.php 2022-09-14

    nach

    PHP:
    $t_mail_content_array $coo_send_order_content_view->get_mail_content_array();
    einfügen


    PHP:
    $coo_send_order_content_view->set_('language''de');
            
    $t_mail_content_array_de $coo_send_order_content_view->get_mail_content_array();
            
    $t_content_mail_de $t_mail_content_array_de['html'];
            
    $t_txt_mail_de $t_mail_content_array_de['txt'];
    und dann weiter unten beim versand der mails an admin:


    PHP:
    xtc_php_mail($from_email_address,
                             
    $from_name,
                            
    EMAIL_BILLING_ADDRESS,
                            
    STORE_NAME,
                            
    EMAIL_BILLING_FORWARDING_STRING,
                            
    $order->customer['email_address'],
                            
    $order->customer['firstname'].' '.$order->customer['lastname'],
                            
    $order_subject,
                            
    $t_content_mail_de,
                            
    $t_txt_mail_de
               
    );
    Aber das verdoppelt bei Bestellungen in EN leider nur den EN Inhalt in mail an admin. Es ersetzt ihn nicht durch DE.