Lockesoft Posted December 16, 2013 Share Posted December 16, 2013 (edited) Hallo zusammen, hier wie angedoht die freie Version des Moduls mailalerts mailalerts-mit-items_txt.zip Basierend auf Modulversion 2.5 aus der Prestashopversion 1.5.6 Changelog: Variable {items_txt} wird im Modul generiert Variable in die Vorlage new_order.txt eingesetzt (deutsche und Englische Templates) Variable {order_name} gibt im mailtext jetzt den gleichen kryptischen Buchstabensalat aus wie Ihr pendant in der order_conf-Mail für den Kunden Habt wie immer Spass damit und schaut auch mal in meinen Shop rein. :-) LG Klaus / Lockesoft Edited December 16, 2013 by Lockesoft (see edit history) 1 Link to comment Share on other sites More sharing options...
eleazar Posted December 16, 2013 Share Posted December 16, 2013 Die Textversion scheint mir noch nicht so ganz ... ausgereift zu sein, Klaus. Da tauchen nämlich immer noch die HTML-Codes auf. Das war ja der Grund, warum die Einzelaufstellung stillschweigend aus der Textversion entfernt worden war. Link to comment Share on other sites More sharing options...
Lockesoft Posted December 16, 2013 Author Share Posted December 16, 2013 Hallo Rainer, kann ich im Moment nicht nachvollziehen. Im TXT-Teil sämtlicher Testmails ist kein HTML zu finden. Habe mir auch spasseshalber mal die Mails lokal auf dem PC gespeichert und dann nochmal mit einem Textedsitor angesehen. es bleibt bei keine html-tags zu finden. Guckst Du hier: From [email protected] Mon Dec 16 13:26:37 2013 Return-Path: <[email protected]> X-Original-To: [email protected] Delivered-To: [email protected] Received: by euve6059.vserver.de (Postfix, from userid 10001) id 9408E100B82AE; Mon, 16 Dec 2013 13:26:37 +0100 (CET) To: =?UTF-8?B?aW5mb0BrZXNzbGVyLWVkdi5kZQ==?= <[email protected]> Subject: [PS 1.5.6 Bastelshop] New order - #000062 X-PHP-Originating-Script: 10001:MailSend.php From: PS 1.5.6 Bastelshop <[email protected]> Reply-To: PS 1.5.6 Bastelshop <[email protected]> Date: Mon, 16 Dec 2013 13:26:37 +0100 X-LibVersion: 3.3.2 MIME-Version: 1.0 Content-Type: multipart/related; boundary="_=_swift-159405930852aef17d82bb25.61996595_=_" Content-Transfer-Encoding: 7bit Message-ID: <[email protected]> X-Length: 14870 X-UID: 3674 This is a message in multipart MIME format. Your mail client should not be displaying this. Consider upgrading your mail client to view this message correctly. --_=_swift-159405930852aef17d82bb25.61996595_=_ Content-Type: multipart/alternative; boundary="_=_swift-210699627552aef17d82c371.78651747_=_" Content-Transfer-Encoding: 7bit --_=_swift-210699627552aef17d82c371.78651747_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Hallo, Glückwunsch! PS 1.5.6 Bastelshop hat eine neue Bestellung erhalten von Klaus Keßler ([email protected]). Bestellung: ZTLIHNYNR Ausgeführt am: 16.12.2013 Lieferant: My carrier Zahlung: Banküberweisung Bestellte Produkte: 1 x demo_1 - iPod Nano - Color : Schwarz, Disk space : 16GB - (169,13 € x 1) = 169,13 € 1 x demo_6 - Lederhülle Belkin für ipod nano - Schwarz/Schokolade - (0,42 € x 1) = 0,42 € Ermäßigungen: 0,00 € Versand: 8,33 € Produkte: 169,55 € Geschenkverpackung: 0,00 € Gesamt bezahlt: 177,88 € Lieferadresse: Klaus Keßler Farbmühle 1 42285 Wuppertal Deutschland +49 202 7475775 Rechnungsadresse: Klaus Keßler Farbmühle 1 42285 Wuppertal Deutschland +49 202 7475775 Kundennachricht: Keine Nachricht PS 1.5.6 Bastelshop powered by PrestaShop™ --_=_swift-210699627552aef17d82c371.78651747_=_-- --_=_swift-159405930852aef17d82bb25.61996595_=_ Content-Type: image/jpeg; name=logo.jpg Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=logo.jpg Content-ID: <[email protected]> .... das codierte Logo hab ich fürs Forum dann entfernt .... Bis auf das in der Mail codierte und von mir fürs Forum entfernte (weil der Text sonst elendig lang werden würde *g*) Shoplogo ist das die Orginalmail. Sogar inklusiv e Transportheader... Kannst Du das evtl. in irgendeiner Form mal zeigen, wo bei dir die HTML-Tags auftauchen? LG Klaus Link to comment Share on other sites More sharing options...
eleazar Posted December 16, 2013 Share Posted December 16, 2013 Dann fehlt noch was, denn bei mir wird die Variable {items} nicht so aufgelöst. Link to comment Share on other sites More sharing options...
Lockesoft Posted December 16, 2013 Author Share Posted December 16, 2013 (edited) kann ja auch nicht. Weil die variable ja {items_txt} heisst :-) So und jetzt geh ich erstmal ne Viertelstunde mit der Stirn vor die stabile Hauswand hauen...... Der Fehler ist nämlich auf meinem Mist gewachsen. Irgendwie habe ich es geschafft die orginale new_order.txt ins Archiv zu packen. Die hat natürlich nicht die richtige Variable drin sondern nur die orginale {items}.... Danke fürs Testen , mein lieber Rainer, sonst würde sowas nicht auffallen. Jetzt weisst Du, warum ich dir letztlich geschrieben habe, dass kein Feedback die schlechteste Option ist. im Posting oben ist das Archiv ausgetauscht. Also auf zur Runde zwei. LG Klaus / Lockesoft Nachtrag: Das ist nicht mein Tag. Die englische Mailvorlage war natürlich auch noch die orginale, also das ganze nochmal..... :-) Edited December 16, 2013 by Lockesoft (see edit history) Link to comment Share on other sites More sharing options...
eleazar Posted December 16, 2013 Share Posted December 16, 2013 Ooooch ... ich werde ja bestens entschädigt. Ich habe vorhin herzlich gelacht - der Künstler bei der Arbeit. Versteh das bloß nicht falsch! Ich kenne solche Tage. Obwohl es schon einige Jahre her ist, dass ich unsere Seminarverwaltung geschrieben habe und eigentlich nur noch aktualisiere und erweitere, finde ich immer noch Böcke, die ich selbst geschossen habe - manchmal finden die Böcke über die Anwender auch mich! Link to comment Share on other sites More sharing options...
Lockesoft Posted December 16, 2013 Author Share Posted December 16, 2013 (edited) Na, wenns denn jetzt endlich funktioniert.... Der Zähler oben sagt zwar noch nichts von einem Download, könntest aber auch selber die Variable ausgetauscht haben. Mehr wars ja nicht. Ok, Ok, ich hab der besseren Lesbarkeit auch ein wenig Text in der Mail umgestellt, für die Funktion würde aber auch ein simpler Tausch der Variablen reichen..... Ja und solche Tage gibt es... Heute ist der Wurm drin. Das war definitiv nicht das einzige, was daneben ging. Ich wollte zwar noch ein paar Dinge regeln, aber nach den bisherigen Beinahekatastrophen, werde ich wohl den Rest des Tages mit anspruchslosen Tätigkeiten verbringen. Ein bischen Einkaufen noch, dann ein bischen TV und früh in die Federn. Es kann nur besser werden. :-) Auch die Nummer mit den Fehlern, die erst viel später auftauchen kenne ich zur Genüge. Habe bei den Mailpaketen auch für die 1.5er Versionen immer noch Fehler entdeckt, die bereits von Anfang an drin waren. Zeichendreher, andere Fipptehler und so weiter. Ich meine ich guck ja manchmal auch, wie habe ich das denn da mal gemacht? Was habe ich dort für einen Text verwendet? Und stelle dann auch manchmal fest, der Bock ist schon länger dabei, den bitte nicht wieder wählen. :-) Es hat aber auch keiner gemeckert..... LG Klaus / Lockesoft Edited December 16, 2013 by Lockesoft (see edit history) Link to comment Share on other sites More sharing options...
schubertmedia Posted August 28, 2014 Share Posted August 28, 2014 In der mailalerts.php wird $customization_quantity zur berechnng verwendet. Da es aber $customization_quantity kein Wert hat, ist das ein PHP Fehler und die Gutscheine fehlen auch in der Berechungen. Link to comment Share on other sites More sharing options...
eleazar Posted September 2, 2014 Share Posted September 2, 2014 Ich gehe mal davon aus, dass du dich auf Version 1.6 beziehst. Versuch's mal so; Ändere die Zeilen 309 - 316 der mailalerts.php wie folgt ab. Statt foreach ($params['order']->getCartRules() as $discount) { $items_table .= '<tr style="background-color:#EBECEE;"> <td colspan="4" style="padding:0.6em 0.4em; text-align:right;">'.$this->l('Voucher code:').' '.$discount['name'].'</td> <td style="padding:0.6em 0.4em; text-align:right;">-'.Tools::displayPrice($discount['value'], $currency, false).'</td> </tr>'; } schreibst du: foreach ($params['order']->getCartRules() as $discount) { $itemsTable .= '<tr style="background-color:#EBECEE;"> <td colspan="4" style="padding:0.6em 0.4em; text-align:right;">'.$this->l('Voucher code:').' '.$discount['description'].'</td> <td style="padding:0.6em 0.4em; text-align:right;">-'.Tools::displayPrice($discount['value_real'], $currency, false, false).'</td> </tr>'; } Link to comment Share on other sites More sharing options...
schubertmedia Posted September 3, 2014 Share Posted September 3, 2014 @eleazar Sei mir nicht böse, es geht hier um die Option die einzelnen Item in Textform bei der E-Mail zu integrieren. Standardmäßig sendet Mailalert die Posten als HTML Tabelle in der Mail. Dadurch hat Lockesoft den Platzhalter erweitert. Daher stelle ich mir gerade die Frage, wieso du den Abschnitt für den HTML Code postest? Grüße Nico Link to comment Share on other sites More sharing options...
eleazar Posted September 4, 2014 Share Posted September 4, 2014 Ganz einfach, weil Klaus in seiner Version an die Gutschriften überhaupt nicht gedacht hat. Die blieben nämlich außen vor, deswegen musste er sich mit dem Fehler auch gar nicht erst befassen. Link to comment Share on other sites More sharing options...
Duck1852 Posted December 12, 2014 Share Posted December 12, 2014 Guten Morgen, ich nutze derzeit die Version 1.5.6.2 . Woran kann es liegen das ich keine Emails mehr bekomme, das eine Bestellung eingegangen ist. Wie kann ich das Prüfen !? 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