{"id":97,"date":"2013-03-10T20:55:01","date_gmt":"2013-03-10T20:55:01","guid":{"rendered":"https:\/\/notiz.comanet.xyz\/?p=97"},"modified":"2019-03-03T19:42:31","modified_gmt":"2019-03-03T18:42:31","slug":"virtuamart-konto-in-e-mail","status":"publish","type":"post","link":"https:\/\/notiz.comanet.xyz\/?p=97","title":{"rendered":"VirtuaMart Konto in e-mail"},"content":{"rendered":"<p>Das Vorkassen-eMail-Problem ist auch unter VirtueMart 1.1.4 noch aktuell. Ich fass das mal die Erkenntnisse dieses Threads an dieser Stelle f\u00fcr andere zusammen, die dann hoffentlich schneller als ich die Bankdaten in der Best\u00e4tigungsmail f\u00fcr die Kunden anzeigen lassen k\u00f6nnen&#8230;  Die Datei confirmation_email.tpl.php befindet sich im Verzeichnis: components\/ com_virtuemart\/ themes\/ default\/ templates\/ order_emails. Es muss also auch das Virtuemart-Template &#8220;default&#8221; eingestellt sein.<\/p>\n<p>Zitat:<\/p>\n<table class=\"prettytable\">\n<tbody>\n<tr>\n<td>Zitat von <strong>eddia<\/strong>  <\/p>\n<p><em>Ich hab das so gel\u00f6st (inklusive Mehrsprachigkeit):In der confirmation_email.tpl.php hinter<\/em><\/p>\n<p><em>PHP-Code:<\/em><\/p>\n<pre>\/\/ EMAIL FOOTER MESSAGE   if( $is_email_to_shopper ) { <\/pre>\n<p><em>folgendes einf\u00fcgen:<\/em><\/p>\n<p><em>PHP-Code:<\/em><\/p>\n<pre>if ( $payment_info_details == 'Bank\u00fcberweisung' ) {           $bank_html = \"&lt;br \/&gt;&lt;br \/&gt;\".$VM_LANG- &gt;_('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_BANK').\"&lt;br \/&gt;\";      } <\/pre>\n<p><em>&#8220;Bank\u00fcberweisung&#8221; muss durch den Namen der verwendeten Zahlungsart ersetzt werden.<\/em><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Der Zahlungsart in VirtueMart bitte sicherhalshalter einen Namen ohne Umlaute nennnen, also z.B. &#8220;Vorkasse&#8221;.<\/p>\n<p>Zitat:<\/p>\n<table class=\"prettytable\">\n<tbody>\n<tr>\n<td>Zitat von <strong>eddia<\/strong>  <\/p>\n<p><em>weiter unten vor <\/em><\/p>\n<p><em>PHP-Code:<\/em><\/p>\n<pre>echo $footer_html;<\/pre>\n<p><em>einfach ein <\/em><\/p>\n<p><em>PHP-Code:<\/em><\/p>\n<pre>echo $bank_html;  <\/pre>\n<p><em>einf\u00fcgen.In den verwendeten Sprachdateien einfach eine neue Variable &#8216;PHPSHOP_CHECKOUT_EMAIL_SHOPPER_BANK&#8217; anlegen und mit den passenden Daten f\u00fcttern.Gru\u00dfMario<\/em><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Die eigentlichen Daten zum \u00dcberweisungsweg werden in die Sprachdatei unter administrator\/ components\/ com_virtuemart\/ languages\/ common, bei mir ist das die german.php eingetragen:<\/p>\n<p>Zitat:<\/p>\n<table class=\"prettytable\">\n<tbody>\n<tr>\n<td>Zitat von <strong>eddia<\/strong> <\/p>\n<p><em>in dem du einfach ein paar HTML-Formatierungen in die Variable einbaust, z.B.:<\/em><\/p>\n<p><em>HTML-Code:<\/em><\/p>\n<pre><strong>PHPSHOP_CHECKOUT_EMAIL_SHOPPER_BANK' =&gt; 'Bitte \u00fcberweisen Sie den Betrag mit der Angabe der Bestellnummer im Verwendungszweck <\/strong> auf folgendes <strong>Konto:&lt;br \/&gt;&lt;b&gt;&lt;br \/&gt;Empf\u00e4nger: Dingens&lt;br \/&gt;Kontonummer: 123456&lt;br \/&gt;Bankleitzahl: 4567890&lt;br \/&gt;Kreditinstitut: Deine Bank&lt;br \/&gt;&lt;\/b&gt;',<\/strong>    <\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Damit die Daten auch bei fremdsprachigen Zahlungsarten angezeigt werden, einfach die fremdsprachige Zahlungsart mit als Option in die confirmation_email.tpl.php mit einbauen:<\/p>\n<p>Zitat:<\/p>\n<table class=\"prettytable\">\n<tbody>\n<tr>\n<td>Zitat von <strong>eddia<\/strong>  <\/p>\n<p><em>Einfach ein &#8216;Oder&#8217; einbauen:<\/em><\/p>\n<p><em>PHP-Code:<\/em><\/p>\n<pre>if ( $payment_info_details == 'Vorkasse' || $payment_info_details == 'advance money transfer (EU only)')<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>So, ich hoffe, ich kanns mir bis zum n\u00e4chsten Mal merken &#8211; oder einfach wieder hier nachlesen und andere kommen so vielleicht schneller ans Ziel&#8230;@eddia &#8211; Vielen Dank f\u00fcr die tolle Arbeit!!! Hat auch mich auf den richtigen Weg gebracht!<\/p>\n<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Vorkassen-eMail-Problem ist auch unter VirtueMart 1.1.4 noch aktuell. Ich fass das mal die Erkenntnisse dieses Threads an dieser Stelle f\u00fcr andere zusammen, die dann hoffentlich schneller als ich die Bankdaten in der Best\u00e4tigungsmail f\u00fcr die Kunden anzeigen lassen k\u00f6nnen&#8230; Die Datei confirmation_email.tpl.php befindet sich im Verzeichnis: components\/ com_virtuemart\/ themes\/ default\/ templates\/ order_emails. Es muss&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-97","post","type-post","status-publish","format-standard","hentry","category-how-to-s"],"_links":{"self":[{"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=\/wp\/v2\/posts\/97","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=97"}],"version-history":[{"count":1,"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=\/wp\/v2\/posts\/97\/revisions"}],"predecessor-version":[{"id":436,"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=\/wp\/v2\/posts\/97\/revisions\/436"}],"wp:attachment":[{"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=97"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=97"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notiz.comanet.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=97"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}