注文確認ページに「この情報を記載したメールを送信しました」と表示されます。
受信者のメールを表示したい
「この情報を記載した電子メールが eee@example.com に送信されました。
これをどこで変更するか
注文確認ページに「この情報を記載したメールを送信しました」と表示されます。
受信者のメールを表示したい
「この情報を記載した電子メールが eee@example.com に送信されました。
これをどこで変更するか
次のコードでOrderConfirmationController::process()をオーバーライドする必要があります。
public function process()
{
parent::process();
self::$smarty->assign(array(
'is_guest' => self::$cookie->is_guest,
'HOOK_ORDER_CONFIRMATION' => Hook::orderConfirmation((int)($this->id_order)),
'HOOK_PAYMENT_RETURN' => Hook::paymentReturn((int)($this->id_order), (int)($this->id_module))
));
$order = new Order((int)($this->id_order)); //create order object
$customer = new Customer((int)($order->id_customer)); //create customer object
if (self::$cookie->is_guest)
{
self::$smarty->assign(array(
'id_order' => $this->id_order,
'customer' => $customer, //assign variable
'id_order_formatted' => sprintf('#%06d', $this->id_order)
));
/* If guest we clear the cookie for security reason */
self::$cookie->mylogout();
}
}
その後{$customer->email}
、テーマのorder-confirmation.tplで顧客の電子メールを受信するために使用できるようになります。
よろしく