musel73 Posted December 28, 2013 Share Posted December 28, 2013 (edited) Hallo, ich habe mir für meine Bestellungen einen neuen Status "Zahlungserinnerung" angelegt. Diesen habe ich analog zum Status "Zahlungsinformation" eingerichtet, es wird auch die gleiche E-Mail (fürs erste) verschickt. Leider fehlt in der Mail des Status "Zahlungserinnerung" die Bankdaten, es werden nur die Variabeln anezeigt. Ich habe keine Stelle gefunden, wo ich diese setzen kann. Danke. Viele Grüße Michael Edited December 30, 2013 by musel73 (see edit history) Link to comment Share on other sites More sharing options...
eleazar Posted December 29, 2013 Share Posted December 29, 2013 Das ist leider etwas unklar. Welche "gleiche E-Mail" meinst du denn genau? Link to comment Share on other sites More sharing options...
musel73 Posted December 29, 2013 Author Share Posted December 29, 2013 Halle eleazar, sorry, Du hast recht : Neu angelegt habe ich den Status "Zahlungserinnerung", bei Statusändeurng wird eine Mail verschickt (Template bankwire). Leider sind in dieser Mail die Variabeln {bankwire_owner}{bankwire_details}{bankwire_address} nicht gesetzt. Wo muß ich diese wie setzen? Danke. Link to comment Share on other sites More sharing options...
musel73 Posted December 30, 2013 Author Share Posted December 30, 2013 Problem gelöst : ich muß die Variabeln in /classes/order/Orderhistory.php setzen, dann klappt es auch. Link to comment Share on other sites More sharing options...
Scully Posted August 8, 2014 Share Posted August 8, 2014 Hallo Musel73, Kannst Du evtl. beschreiben, wo / wie genau Du Orderhistory.php angepasst hast? Vielen Dank. MSchnell Link to comment Share on other sites More sharing options...
musel73 Posted August 8, 2014 Author Share Posted August 8, 2014 Hallo Scully, die Änderung habe ich nach Zeile 40 eingefügt. Zur besseren Orientierung anbei ein Auszug aus dem Code, die konkrete Änderung wird eingeleitet durch "// Aufgenommen für die Zahlungserinnerung" : if (isset($result['template']) && Validate::isEmail($result['email'])) { ShopUrl::cacheMainDomainForShop($order->id_shop); $topic = $result['osname']; $data = array( '{lastname}' => $result['lastname'], '{firstname}' => $result['firstname'], '{id_order}' => (int)$this->id_order, '{order_name}' => $order->getUniqReference(), // Aufgenommen für die Zahlungserinnerung '{prepay_details}' => Tools::nl2br(Configuration::get('GC_PREPAY_DETAILS')) ); Bitte daran denken, dass die geänderte OrderHistory.php im Verzeichnis "override\classes\order" stehen muß. Viele Grüße Michael Link to comment Share on other sites More sharing options...
Scully Posted August 8, 2014 Share Posted August 8, 2014 Das ging ja fix. Vielen Dank. Ich werde das ausprobieren und berichten. Link to comment Share on other sites More sharing options...
Scully Posted August 8, 2014 Share Posted August 8, 2014 Hallo Michael, Bei mir erscheint die erste Zeile aus Deinem Code Extrakt auf Zeile 395. -> Prestashop 1.5.6. hat bis jetzt noch nicht geklappt, aber ich versuche noch einige kleine Änderungen. Link to comment Share on other sites More sharing options...
Scully Posted August 8, 2014 Share Posted August 8, 2014 (edited) Ich habe für Presta 1.5.6 die Änderung in /classes/Mail.php nach ca. Zeile 77 wie folgt vorgenommen: // Returns immediatly if emails are deactivated if ($configuration['PS_MAIL_METHOD'] == 3) return true; // 08.08.2014 fix bankwire details for backoffice orders $template_vars['{bankwire_owner}'] = Configuration::get('BANK_WIRE_OWNER'); $template_vars['{bankwire_details}'] = nl2br(Configuration::get('BANK_WIRE_DETAILS')); $template_vars['{bankwire_address}'] = nl2br(Configuration::get('BANK_WIRE_ADDRESS')); // End of Change Und flupp, es funktioniert. Edited August 8, 2014 by Scully (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now