バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 注文受付メール に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


----------------


http://ec-lab.net/

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1637
8
red
1569
9
mcontact
1277
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.