質問 > フロント機能 > 注文受付メール にdtb_customerのデータを追加したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ec_beginer |
投稿日時: 2022/11/23 13:35
対応状況: −−−
|
新米 登録日: 2022/11/23 居住地: 投稿: 2 |
注文受付メール にdtb_customerのデータを追加したい ▼テンプレート
[EC-CUBE] 4.1 [レンタルサーバ] エックスサーバー [PHP] 7.4 1)dtb_customerテーブルに新規カラム(string)を追加しました。 2)上記のカラム(string)を注文受付メール文面に記載したいです。 Google検索で調べてはいますが、情報が見当たらず、悩んでます。 拙い文章で申し訳ないですが、ご教授していただくと 助かります。 よろしくお願いいたします。 |
mcontact |
投稿日時: 2022/11/23 21:45
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1277 |
Re: 注文受付メール にdtb_customerのデータを追加したい > 1)dtb_customerテーブルに新規カラム(string)を追加しました。
> 2)上記のカラム(string)を注文受付メール文面に記載したいです。 dtb_customerテーブルは登録会員情報のテーブルです。 注文処理自体は、会員登録なしで注文する事も出来ますのでdtb_customerテーブルに会員情報がない場合は、どの様にする仕様ですか? そして、注文受付メール文面はdtb_orderテーブル関係で構成されています。なので直接的にはdtb_customerテーブルは見ていないですが、どんな仕様で処理するお考えですか? |
ec_beginer |
投稿日時: 2022/11/23 23:26
対応状況: −−−
|
新米 登録日: 2022/11/23 居住地: 投稿: 2 |
Re: 注文受付メール にdtb_customerのデータを追加したい mcontact様、ご返信ありがとうございます。
会員登録なしで注文する場合、メール文面は空白の予定です。 「dtb_customer」の仕様と処理ですが・・・すいません、特に何も考えていません。 「dtb_customer」テーブルの状態はデフォルトの状態に新規カラム(string)を1個追加しただけの状態です。 当方 会社の仕事でECCUBEを触って1週間の初心者でして、仕様とか何も把握できてない状況です。 会社のほかの人間もECCUBE触っていない人ばかりなので途方に暮れてる状態です。 「dtb_order」テーブルで、注文受付メール文面は構成されているとのことなので、 1)「dtb_order」にも新規カラム(string)を作成して、「dtb_customer」の新規カラム(string)のデータを「dtb_order」にも格納する 2)メール文面に「dtb_order」の新規カラムのデータ取得して 記載する といった手順の実装であってますでしょうか? |
mcontact |
投稿日時: 2022/11/24 15:12
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1277 |
Re: 注文受付メール にdtb_customerのデータを追加したい > 「dtb_customer」の仕様と処理ですが・・・すいません、特に何も考えていません。
仕様が決まっていないのであれば、コードをどう直すかどう処理を行うかも決めようがないので何も教えようがないと思います。 仕様を決めるうえで、既存コードがどうなっているか解らないという事ならコードを読むか下記の本を参考にしつつEC-CUBEの基本を覚えて既存からどうするか仕様を決める必要があると思います。 https://www.amazon.co.jp/EC-CUBE-4-%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E6%A7%8B%E7%AF%89%E5%85%A5%E9%96%80-%E5%BA%97%E8%88%97%E9%81%8B%E5%96%B6%E3%83%BB%E7%AE%A1%E7%90%86%E3%83%93%E3%82%AE%E3%83%8A%E3%83%BC%E3%82%BA%E3%82%AC%E3%82%A4%E3%83%89-%E8%A5%BF%E6%9D%91/dp/4899774885 > 1)「dtb_order」にも新規カラム(string)を作成して、「dtb_customer」の新規カラム(string)のデータを「dtb_order」にも格納する > 2)メール文面に「dtb_order」の新規カラムのデータ取得して 記載する dtb_orderに新規カラムを追加するのか、追加せずにdtb_customerから取るのかも仕様を決めないと何とも言いようがないです。 |
yuh |
投稿日時: 2022/12/12 12:43
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 注文受付メール にdtb_customerのデータを追加したい 「dtb_order」にも新規カラム(string)を作成して、「dtb_customer」の新規カラム(string)のデータを「dtb_order」にも格納する
下記の関数で設定対応ができると思います src/Eccube/Service/OrderHelper.php setCustomer
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |