バージョン選択

フォーラム

メニュー

オンライン状況

69 人のユーザが現在オンラインです。 (58 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 68
tarpauli もっと...

サイト内検索

質問 > その他 > 管理者へ送られる受注メール内にリファラ(遷移前のサイトのURLパラメータ)を記載されるようにするためのカスタマイズ

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Take05
投稿日時: 2021/9/16 11:34
対応状況: 開発中
新米
登録日: 2021/9/16
居住地:
投稿: 3
管理者へ送られる受注メール内にリファラ(遷移前のサイトのURLパラメータ)を記載されるようにするためのカスタマイズ
▼テンプレート
管理者へ送られる受注メール内にリファラ(遷移前のサイトのURLパラメータ)を記載されるようにしたい
------------------------------------------------------------------------------------------
[EC-CUBE]:4.0.3
[レンタルサーバ]:Apache
[OS]:mac
[PHP]:7.3.25
[導入プラグインの有無]:無し
------------------------------------------------------------------------------------------

この度初めてご質問させていただきます。
ECCUBE4初心者の為お教え頂ければ幸いです。

管理者へ送られる受注メール内にリファラ(遷移前のサイトのURLパラメータ)を記載されるようにするためのカスタマイズを行う方法をご教授いただきたいです。
現在考えている方法は、
店舗設定 > メール設定 > 注文受付設定 内の記述の、
郵便番号:〒{{ Order.postal_code }}<br/>
住所:{{ Order.Pref.name }}{{ Order.addr01 }}{{ Order.addr02 }}<br/>
電話番号:{{ Order.phone_number }}<br/>
メールアドレス:{{ Order.email }}<br/>
などとお客様情報が並んでいるところに、
遷移してきたサイト:{{ Order.referer }} のように追加記載をすることで実装しようと考えています。

現状は、ひとまず、各ページに配置したJavaScriptでリファラを取得し、それをセッション変数に保管するようにしてあります。
それを{{ Order.referer }}というデータ変数?として保存したのちに、上記の方法で取得しようと思っております。
この方法で問題ないでしょうか?他により一般的な方法がありましたらご教授いただきたいです。

そして、現在、上記の方法での実装を模索しており、
分からないなりにではありますが、
/src/Eccube/Entity/Order.php 内に
/**
* @var string|null
*
* @ORM\Column(name="referer", type="string", length=255)
*/
private $referer= $_SESSION['refererSession'];

と、

/**
* Set referer.
*
* @param string|null $referer
*
* @return Order
*/
public function setReferer($referer = null)
{
$referer = $_SESSION['refererSession'];
$this->referer = $referer;
return $this;
}
/**
* Get referer.
*
* @return string|null
*/
public function getReferer()
{
return $this->referer;
}

の記述を足してみたのですが、まだ{{ Order.referer }} で取得ができないようです。おそらく、functionのsetRefererをどこかで実行する部分を追記しないといけないのでしょうか・・・?

追加で記述する必要がある部分やその内容をご教授いただけましたら幸いです。

長くなり非常に恐縮ですが、よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » 管理者へ送られる受注メール内にリファラ(遷移前のサイトのURLパラメータ)を記載されるようにするためのカスタマイズ Take05 2021/9/16 11:34
     Re: 管理者へ送られる受注メール内にリファラ(遷移前のサイトのURLパラメータ)を記載されるようにするためのカスタマイズ 468 2021/9/16 13:52
       Re: 管理者へ送られる受注メール内にリファラ(遷移前のサイトのURLパラメータ)を記載されるようにするためのカスタマイズ Take05 2021/9/16 15:25
         Re: 管理者へ送られる受注メール内にリファラ(遷移前のサイトのURLパラメータ)を記載されるようにするためのカスタマイズ 468 2021/9/16 16:31
           Re: 管理者へ送られる受注メール内にリファラ(遷移前のサイトのURLパラメータ)を記載されるようにするためのカスタマイズ Take05 2021/9/16 17:13

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,855名です
総投稿数は109,989件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.