質問 > その他 > 管理者へ送られる受注メール内にリファラ(遷移前のサイトの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 |