1
購入時に、購入の詳細と処理ステータスを顧客に通知するメールが送信されます。このメールには、会社のロゴが自動的に上部に表示されます。注文履歴を更新して顧客に通知を選択すると、外出するメールにロゴは含まれません。どのように私はその更新電子メールに行くロゴを設定することができますか? OC3注文の更新メールにロゴを添付
購入時に、購入の詳細と処理ステータスを顧客に通知するメールが送信されます。このメールには、会社のロゴが自動的に上部に表示されます。注文履歴を更新して顧客に通知を選択すると、外出するメールにロゴは含まれません。どのように私はその更新電子メールに行くロゴを設定することができますか? OC3注文の更新メールにロゴを添付
編集このコントローラファイル:
catalog\controller\mail\order.php
検索:
public function edit($order_info, $order_status_id, $comment) {
追加した後:
$data['logo'] = $order_info['store_url'] . 'image/' . $this->config->get('config_logo');
$data['store_name'] = $order_info['store_name'];
$data['store_url'] = $order_info['store_url'];
検索:
$mail->setText($this->load->view('mail/order_edit', $data));
変更するには:
$mail->setHtml($this->load->view('mail/order_edit', $data));
編集このビューファイル:私たちは、電子メールを変更したのでこと
<div style="width: 680px;"><a href="{{ store_url }}" title="{{ store_name }}"><img src="{{ logo }}" alt="{{ store_name }}" style="margin-bottom: 20px; border: none;" /></a></div>
注:
catalog\view\theme\default(or your theme)\template\mail\order_edit.twig
は、あなたがロゴを表示したい場所にこれを追加しますフォーマットをテキストからHTMLに変更するには、ファイルの残りの部分とロゴを整理する必要があります。たとえば この:
{{ text_order_id }} {{ order_id }}
は次のようになります。
<div style="width: 680px;">{{ text_order_id }} {{ order_id }}</div>
最初のメールからの電子メールコードをコピー? – user2182349
あなたは私の答えを試しましたか? – DigitCart