バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > お支払い方法・お届け時間等の指定に項目をプラスしたい

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
miso
投稿日時: 2013/7/8 9:47
対応状況: −−−
半人前
登録日: 2013/7/1
居住地:
投稿: 15
Re: お支払い方法・お届け時間等の指定に項目をプラスしたい
皆様詳しく説明してくださりありがとうございます!
無事出来ました!
zerocre
投稿日時: 2013/7/7 12:43
対応状況: −−−
半人前
登録日: 2013/6/21
居住地: Tokyo
投稿: 15
Re: お支払い方法・お届け時間等の指定に項目をプラスしたい
以下でテストしたところ、正常に表示されたので問題はないかとは思いますが、私もDBとPHPは初心者なので正しいのか分かりませんが、以下方法で正常に表示されました。

まず、dtb_orderとdtb_order_tempテーブルに、contact_methodというカラムを追加する。
種別はsmallintで値は6でいいかと思います。


/data/class/pages/shopping/LC_Page_Shopping_Payment.php

/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php
の二つ
function lfInitParamに以下を加える。
$objFormParam->addParam('連絡方法', 'contact_method', INT_LEN, 'n', array('EXIST_CHECK','MAX_LENGTH_CHECK', 'NUM_CHECK'));



/data/Smarty/templates/admin/order/edit.tpl
発送日の下に連絡方法を追加するのであれば、以下を追加

        <tr>
            <th>連絡方法</th>
            <td><!--{if $arrForm.contact_method.value == 1}-->メール<!--{elseif $arrForm.contact_method.value == 2}-->電話<!--{/if}--></td>
        </tr>



EC-CUBE管理画面のデザイン管理->PC->ページ詳細設定->商品購入/お支払方法・お届け時間等の指定

<!-- ▲ポイント使用 ここまで -->
という下に以下を加える。

        <div class="pay_area02">
            <h3>ご連絡方法</h3>
            <p>ご連絡方法をお電話もしくはメールのどちらかでご選択ください。</p>
            <div>
                <!--★連絡方法-->
<input type="radio" id="contact_method" name="contact_method" value="1" checked/><label for="point_on">メール</label>
<input type="radio" id="contact_method" name="contact_method" value="2"/><label for="point_on">電話</label>
            </div>
        </div>



これでお届け時間などの指定画面で電話かメールかを指定したものが、受注管理の受注詳細情報で閲覧することが出来るかと思います。
yuh
投稿日時: 2013/7/5 17:42
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: お支払い方法・お届け時間等の指定に項目をプラスしたい
dtb_orderとdtb_order_tempに追加するフィールドを追加して登録ですね。
後は受注画面でその情報を表示するのを忘れないようにすれば大丈夫と思います。
miso
投稿日時: 2013/7/5 17:36
対応状況: −−−
半人前
登録日: 2013/7/1
居住地:
投稿: 15
Re: お支払い方法・お届け時間等の指定に項目をプラスしたい
早々のお返事ありがとうございます。

追加した項目の保存ということはDB上に登録するという解釈でよろしいのでしょうか…
無知なもので初歩的な質問申し訳ないです。
yuh
投稿日時: 2013/7/5 14:26
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: お支払い方法・お届け時間等の指定に項目をプラスしたい
可能と思います。
注意点としたら、追加した項目をちゃんと保存するのを忘れないようにする事くらいと思います。
添付ファイルにおいても項目追加・アップロード・保存・ファイル名の保持くらいと思います。
miso
投稿日時: 2013/7/5 11:47
対応状況: −−−
半人前
登録日: 2013/7/1
居住地:
投稿: 15
お支払い方法・お届け時間等の指定に項目をプラスしたい
初めて投稿します。

商品をカートに入れた後に、STEP2まで進み、その他お問い合わせの欄の上へ「ご連絡方法の選択」をラジオボタンにて「電話・メール」を追加したいのです。

管理画面のページ詳細設定からは該当する項目がなかったので、tplファイルを触る必用があるのかと思うのですが、全てのデバイス(PC・スマホ・ガラケー)のtplを変更しなければならないのでしょうか。

また、合わせての質問となるのですがこのページに添付ファイルを送付する機能も付加することは可能でしょうか。
手間なのはわかっているのですが、将来的には付けたいと思っています。

-----------------------
[EC-CUBE]    2.12.4
[レンタルサーバ] heteml
[PHP]  5.2
[データベース] MySQL 5.0
[WEBサーバ] 使用しているWEBサーバ名、バージョン
[ブラウザ]  GoogleChrome
-----------------------
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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
1294
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.