質問 > フロント機能 > 非会員でお届け先を指定した場合、お届け先1とお届け先2が表示される |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kohama |
投稿日時: 2015/8/28 16:30
対応状況: −−−
|
新米 登録日: 2015/8/24 居住地: 投稿: 3 |
非会員でお届け先を指定した場合、お届け先1とお届け先2が表示される お世話になります。
まったくのど素人です。長文で申し訳ございません。 どうか助けてください。 [EC-CUBEバージョン]2.13.2 [レンタルサーバ]ロリポップ [OS]windows7 [PHPバージョン]PHP 5.3.15 [DBバージョン]MySQL 5.6.23 [現象]受注管理→編集→対応状況変更→この内容で登録するボタンで内容を登録すると お届け先1(全て空データ)、お届け先2(指定されたデータ)の状態で保存される バージョンが違っていますが、過去スレッドで同じような件で修正されておりましたが 変更のあったファイルをチェックしましたが、修正された状態のファイルになっており 知識も無いため困りはてております。 会員登録をしないで購入し、お届け先を注文者と別にする場合の・・・・ http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=10962&forum=10 [手順] 1.非会員でお届け先を指定して注文する ※銀行振込、時間指定もしています 2.受注画面で編集のリンクをクリックして受注編集画面を表示させる ※この時点では、注文者情報のお届け先1にのみ登録された状態 3.対応状況のプルダウンから入金済を選択する 4.「この内容で登録する」ボタンをクリックして登録する [現象] お届け先情報のお届け先1とお届け先2が登録される ※お届け先1は全ての項目が空データまたはデフォルト お届け先2はお届け先商品情報と全ての項目が受注時のお届け先の内容 [補足] 手順2.時、データベースの dtb_shippingは一つしか登録されていません。 手順4.を行うとdtb_shippingに「shipping_id」0(null値のもの),1の2つ登録されます。 [補足2] 手順1.のお届け先の指定以外の各指定も何にしても変わらないと思います。(クレジット払いでの確認をしておりません) 手順3.の動作は何を変更しても現象は変わらないので、省いてもいいかもしれません。 編集画面から「検索画面に戻る」ボタンをクリックして受注一覧を表示させた場合は、 現象のようにはなりません。 [補足3] 会員からの受注の場合は上記現象は起こりません。 [当環境] カスタマイズしています。 ・order_statusの項目を追加し、デフォルト名も変更 id name rank 1 新規受付 :0 2 入金待ち :1 3 キャンセル:14 4 B/O :4 5 発送済 :9 6 入金済 :2 7 オーソリNG:12 8 入荷待ち :3 9 加工 :5 10 出荷済 :6 11 発送準備中:7 12 未処理 :10 13 保留 :13 14 処理済 :11 15 発送待ち :8 ・複数のお届け先の機能はfalse ・edit.tpl <!--▼お届け先情報ここから--> <a class="btn-normal" href="java script:;" onclick="fnMultiple();">複数のお届け先を指定する</a> の部分を削除 <!--▼お届け先情報ここから--> の項目に <tr> <th>お届け日時希望</th> <td> <!--{assign var=key value="shipping_delivdes"}--> <span class="attention"><!--{$arrErr[$key][$shipping_index]}--></span> <input type="text" name="<!--{$key}-->[0]" value="<!--{$arrForm[$key].value[0]|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="60" class="box60" /> </td> </tr> と <tr> <th>お問い合わせ伝票番号</th> <td> <!--{assign var=key value="shipping_num"}--> <span class="attention"><!--{$arrErr[$key][$shipping_index]}--></span> <input type="text" name="<!--{$key}-->[0]" value="<!--{$arrForm[$key].value[0]|h}-->" maxlength="<!--{$arrForm[$key].length}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" size="60" class="box60" /> </td> </tr> を追加 ・status.tpl edit.tplで変更した部分に関わる部分と、編集のリンクとメールのリンクを対応状況変更に表示されるリスト項目に追加 <td class="center"><a href="?" onclick="eccube.changeAction('<!--{$smarty.const.ADMIN_ORDER_EDIT_URLPATH}-->'); eccube.setModeAndSubmit('pre_edit', 'order_id', '<!--{$arrStatus[cnt].order_id}-->'); return false;"><span class="icon_edit">編集</span></a></td> <td class="center"><a href="?" onclick="eccube.changeAction('<!--{$smarty.const.ADMIN_ORDER_MAIL_URLPATH}-->'); eccube.setModeAndSubmit('pre_edit', 'order_id', '<!--{$arrStatus[cnt].order_id}-->'); return false;"><span class="icon_mail">メール</span></a></td> ・プラグインは「テンプレートおきにめすまま2.0.1」と「イオンクレジットサービス イオンレジ決済プラグイン2.0」の 2つを導入しております。 [希望動作] お届け先指定があった場合、お届け先1に登録されてほしい。 この先複数お届けの機能は使うことはないので、それに関することが動作を含めて表示してほしくない。 カスタマイズについては、動作を著しく変えるようなことはしていないと思うのですが、 見よう見まねで変更したので、何か間違ったことをしているかもしれません。 どうかよろしくお願いします。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 非会員でお届け先を指定した場合、お届け先1とお届け先2が表示される | kohama | 2015/8/28 16:30 |
Re: 非会員でお届け先を指定した場合、お届け先1とお届け先2が表示される | tsuji | 2015/9/2 10:18 |
Re: 非会員でお届け先を指定した場合、お届け先1とお届け先2が表示される | kohama | 2015/9/3 14:42 |
Re: 非会員でお届け先を指定した場合、お届け先1とお届け先2が表示される | tsuji | 2015/9/4 10:54 |
Re: 非会員でお届け先を指定した場合、お届け先1とお届け先2が表示される | kohama | 2015/9/4 16:15 |