{"id":1119,"date":"2012-08-22T18:37:36","date_gmt":"2012-08-22T16:37:36","guid":{"rendered":"http:\/\/www.commercers.com\/blog\/?p=1119"},"modified":"2013-04-30T11:36:28","modified_gmt":"2013-04-30T09:36:28","slug":"magento-stuckpreis-in-transaktionsemail","status":"publish","type":"post","link":"https:\/\/www.commercers.com\/blog\/magento-stuckpreis-in-transaktionsemail\/","title":{"rendered":"Magento &#8211; St\u00fcckpreis in Transaktionsemail"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"Bild\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2012\/08\/bild-133.jpg\" width=\"335\" height=\"117\" align=\"left\" \/>Ich wei\u00df nicht wie lange ich versucht habe den St\u00fcckpreis in die Transaktionsemail von Magento zu bekommen.<\/p>\n<p>Standardm\u00e4\u00dfig wird vom System in der Bestellemail nur<\/p>\n<ul>\n<li>Artikelname (Name)<\/li>\n<li>Artikelnummer (SKU)<\/li>\n<li>St\u00fcckzahl (Qty)<\/li>\n<li>Zwischensumme (Subtotal)<\/li>\n<\/ul>\n<p>ausgegeben. Ein Kunde wollte aber gerne zus\u00e4tzlich die Spalte &#8220;Preis&#8221; bzw. St\u00fcckpreis haben.<\/p>\n<p>Die (Ver-)Suche war lang und steinig aber schlussendlich <!--more-->von Erfolg gekr\u00f6nt. F\u00fcr die korrekte Ausgabe der neuen Spalte sind zwei Templatedateien zust\u00e4ndig. Auf der einen Seite -f\u00fcr die neue Spalte selber- die<\/p>\n<p><span style=\"color: green;\">items.phtml<\/span><\/p>\n<p>im Ordner<\/p>\n<p><span style=\"color: green;\">app\/design\/frontend\/[base oder default]\/[IhrTemplate]\/template\/email\/order<\/span><\/p>\n<p>und auf der anderen Seite -f\u00fcr die F\u00fcllung der Spalte- die<\/p>\n<p><span style=\"color: green;\">default.phtml<\/span><\/p>\n<p>im Ordner<\/p>\n<p><span style=\"color: green;\">app\/design\/frontend\/[base oder default]\/[IhrTemplate]\/template\/email\/order\/items\/order<\/span><\/p>\n<p>(die Ordner k\u00f6nnen sich mit den Magentoversionen ein wenig ver\u00e4ndert haben, die Dateien sind aber dieselben).<\/p>\n<p>Um nun in die eMail zuerst eine neue Spalte einzuf\u00fcgen, legen wir folgende Zeile ca. in Zeile 33 in die items.phtml<\/p>\n<p><span style=\"color: green;\">&lt;th align=&#8221;center&#8221; bgcolor=&#8221;#d9e5ee&#8221; style=&#8221;padding:3px 9px&#8221;&gt;&lt;?php echo $this-&gt;__(&#8216;Price&#8217;) ?&gt;&lt;\/th&gt;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Bild\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2012\/08\/bild-134.jpg\" width=\"335\" height=\"153\" align=\"right\" \/>Nun wird eine neue Spalte angezeigt. Jedoch fehlt noch die F\u00fcllung.<\/p>\n<p>Hierf\u00fcr wird die default.phtml ge\u00f6ffnet und folgender Code ca. in Zeile 49 kopiert<\/p>\n<p><span style=\"color: green;\">&lt;td align=&#8221;right&#8221; valign=&#8221;top&#8221; style=&#8221;padding:3px 9px&#8221;&gt;&lt;?php<br \/>\nif ($this-&gt;helper(&#8216;tax&#8217;)-&gt;displaySalesPriceInclTax($_order-&gt;getStore())) {<br \/>\n$itemprice = $this-&gt;helper(&#8216;checkout&#8217;)-&gt;getPriceInclTax($_item) ;<br \/>\necho $this-&gt;helper(&#8216;checkout&#8217;)-&gt;formatPrice($itemprice);<br \/>\n} else {<br \/>\necho $this-&gt;helper(&#8216;checkout&#8217;)-&gt;formatPrice($_item-&gt;getPrice()) ;<br \/>\n} ?&gt;<br \/>\n&lt;\/td&gt;<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Bild\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2012\/08\/bild-135.jpg\" width=\"335\" height=\"158\" align=\"left\" \/>Dieser Code sorgt f\u00fcr die F\u00fcllung und gleichzeitig f\u00fcr richtige Brutto- und Nettodarstellung.<\/p>\n<p>Nun haben wir aber noch das Problem, dass die Summe nicht rechts steht und somit ein wenig komisch aussieht. Hierf\u00fcr \u00f6ffnen wir wiederum die<\/p>\n<p><span style=\"color: green;\">sales.xml<\/span><\/p>\n<p>aus dem Ordner<\/p>\n<p><span style=\"color: green;\">app\/design\/frontend\/[base oder default]\/[IhrTemplate]\/layout<\/span><\/p>\n<p>und suchen dort nach<\/p>\n<p>Email layouts section<\/p>\n<p>Hier ca. in Zeile 247 findet sich dann<\/p>\n<p><span style=\"color: green;\">&lt;action method=&#8221;setLabelProperties&#8221;&gt;&lt;value&gt;colspan=&#8221;<span style=\"color: red;\">3<\/span>&#8221; align=&#8221;right&#8221; style=&#8221;padding:3px 9px&#8221;&lt;\/value&gt;&lt;\/action&gt;<\/span><\/p>\n<p>hier die colspan auf &#8220;4&#8221; \u00e4ndern und schon klappt es.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Bild\" src=\"http:\/\/www.commercers.com\/blog\/wp-content\/uploads\/2012\/08\/bild-136.jpg\" width=\"335\" height=\"154\" align=\"right\" \/><\/p>\n<p>Genutzt in Magento Versionen 1.4.1.1 und 1.5.1.0 Kommentare? Erg\u00e4nzungen? Hinweise? Gerne!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich wei\u00df nicht wie lange ich versucht habe den St\u00fcckpreis in die Transaktionsemail von Magento zu bekommen. Standardm\u00e4\u00dfig wird vom System in der Bestellemail nur Artikelname (Name) Artikelnummer (SKU) St\u00fcckzahl (Qty) Zwischensumme (Subtotal) ausgegeben. Ein Kunde wollte aber gerne zus\u00e4tzlich die Spalte &#8220;Preis&#8221; bzw. St\u00fcckpreis haben. Die (Ver-)Suche war lang und steinig aber schlussendlich<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[11],"tags":[792,258,791,3,789,150,219,636,790,788,763,508],"class_list":["post-1119","post","type-post","status-publish","format-standard","hentry","category-magento_design","tag-column","tag-email","tag-include","tag-magento","tag-piece","tag-preis","tag-price","tag-spalte","tag-stuck","tag-stuckpreis","tag-transactional-email","tag-transaktionsemail"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/1119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/comments?post=1119"}],"version-history":[{"count":0,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/posts\/1119\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/media?parent=1119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/categories?post=1119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.commercers.com\/blog\/wp-json\/wp\/v2\/tags?post=1119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}