Verwenden Sie den folgenden Code um einen BCC zu einer Magento Transaktions E-Mail hinzuzufügen:
1 2 3 |
Mage::getModel('core/email_template') ->addBcc('test@example.com') ->sendTransactional(...); |
Verwenden Sie den folgenden Code um einen BCC zu einer Magento Transaktions E-Mail hinzuzufügen:
1 2 3 |
Mage::getModel('core/email_template') ->addBcc('test@example.com') ->sendTransactional(...); |
Wenn Sie neu zu implementierende Funktionalitäten lokal auf Ihrem Entwicklungsrechner testen möchten, empfiehlt es sich, die Mailadressen der Kunden zu ändern. Das folgende Skript kann dafür genutzt werden: Warnung: Führen Sie diese Statements niemals auf Ihrem Produktivsystem aus!
1 2 3 4 |
update sales_flat_quote set customer_email = (concat(substring(md5(rand()) from 1 for 20), '@example.com')); update sales_flat_order set customer_email = (concat(substring(md5(rand()) from 1 for 20), '@example.com')); update sales_flat_quote_address set email = (concat(substring(md5(rand()) from 1 for 20), '@example.com')); update customer_entity set email = (concat(substring(md5(rand()) from 1 for 20), '@example.com')); |
Öffnen…
Warnung: Führen Sie diese Statements niemals auf Ihrem Produktivsystem aus! Die folgende Abfrage erstellt das Updateskript entsprechend eines von Ihnen definierten Musters. In diesem Falle ist das Muster “ihre-domain.de”. Ersetzen Sie dieses durch Ihre Domain.
1 2 |
select concat('update core_config_data set value = \'test@example.com\' where path = \'', path, '\';') from core_config_data where value like '%@ihre-domain.de%' |
Das resultierende Skript sieht…
Folgende Richtlinien sollten beachtet werden, damit eine Mageno Mail nicht im Spam Ordner landet: 1. HTML Templates immer mit … umschließen 2. Alle leeren Zeilen löschen 3. In app/code/local/Zend/Mime.php sollte LINELENGTH auf 75 gesetztwerden 4. Alle em Größen entfernen von…
Hat man nur den Namen eins Mailtemplates und benötigt die Id, kann man diese mit dem folgenden Code herausfinden.
1 2 |
$templateId = Mage::getModel('core/email_template')->loadByCode('<name>')->getTemplateId(); $template = Mage::getModel('core/email_template')->load($templateId); |
1 2 3 |
$mailTemplate = Mage::getModel('core/email_template'); $templateByName = $mailTemplate->loadbyCode($templateName); $text = $templateByName ->getData('template_text'); |
1 2 3 |
$mailTemplate = Mage::getModel('core/email_template'); $templateById = $mailTemplate->load($templateId); $text = $templateById ->getData('template_text'); |