Magento では、注文確認メールが HTML 形式で管理者に送信されますが、プレーン テキスト形式に変更したいので、管理者のみがその形式を変更できる方法と場所から、顧客は HTMl 形式のメールをそのまま受信する必要があります。
誰でも私にこれに対する解決策を教えてもらえますか?
ありがとう。
Magento では、注文確認メールが HTML 形式で管理者に送信されますが、プレーン テキスト形式に変更したいので、管理者のみがその形式を変更できる方法と場所から、顧客は HTMl 形式のメールをそのまま受信する必要があります。
誰でも私にこれに対する解決策を教えてもらえますか?
ありがとう。
これを実現し、そこから正しいヘッダーを設定するには、モデルをオーバーライドおよび拡張するMage_Core_Model_Email_Template
必要があります。ユーザーごとにそれらを分離することはできず、そのための独自のロジックを構築する必要があります。
最初にカスタム メール テンプレートを作成しTransactions emails
、テキスト タイプをプレーンに設定します。そのテンプレート ID を書き留めます。以下のファイルで使用します。
手動で\app\code\local\Mage\Sales\Model\Order.php
sendNewOrderEmail()
テンプレートをロードすると、それに変数が送信され、電子メールが送信されます。