バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > MYページから決済処理とお届け先を指定して注文をする

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
stonesys
投稿日時: 2013/7/2 16:52
対応状況: −−−
一人前
登録日: 2013/6/4
居住地:
投稿: 118
MYページから決済処理とお届け先を指定して注文をする
ECCUBE:2.12.5
DB:mysql5.1.69
PHP:5.3.3


お世話になっております。


http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=12909&forum=11&post_id=59424#forumpost59424

にてお届け先、決済処理を飛ばして注文を行なえるようにしました。

次に、MYページで購入履歴一覧の「この購入内容で再注文する」ボタンから注文を行ないたいと思っております。

そこで、ボタンのリンク先をお届け先に指定し、そのまま決済処理を行い注文へと進めたいのですが、どこにボタンのリンク先が記載されているのかがわかりません。


どなたかアドバイス、ご教授お願いいたします。
yuh
投稿日時: 2013/7/2 17:08
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: MYページから決済処理とお届け先を指定して注文をする
Smarty/templates/default/mypage/history.tpl
にリンク先が書かれています。
stonesys
投稿日時: 2013/7/2 17:12
対応状況: −−−
一人前
登録日: 2013/6/4
居住地:
投稿: 118
Re: MYページから決済処理とお届け先を指定して注文をする
返信ありがとうございます。

<form action="order.php" method="post">
<input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
<p class="btn">
<input type="hidden" name="order_id" value="<!--{$tpl_arrOrderData.order_id|h}-->">
<input type="image" onmouseover="chgImg('<!--{$TPL_URLPATH}-->img/button/btn_order_re_on.jpg', this);" onmouseout="chgImg('<!--{$TPL_URLPATH}-->img/button/btn_order_re.jpg', this);" src="<!--{$TPL_URLPATH}-->img/button/btn_order_re.jpg" alt="再注文" name="submit" value="この入力内容で再注文する" />
</p>
</form>


この中にリンク先があると考えているのですが、どれがリンク先なのかよくわかりません。

具体的にどこなのか教えていたきたいです。お手数おかけして申し訳ありません。
yuh
投稿日時: 2013/7/2 17:15
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: MYページから決済処理とお届け先を指定して注文をする
<form action="order.php" method="post">

order.phpと書かれています。
なので
http://〜〜〜/mypage/order.php
に対してデータをポストする処理となっています。
stonesys
投稿日時: 2013/7/2 17:24
対応状況: −−−
一人前
登録日: 2013/6/4
居住地:
投稿: 118
Re: MYページから決済処理とお届け先を指定して注文をする
そこでしたか!
ありがとうございます。



どのように変更すればお届け先にいけるでしょうか?
カスタマイズ方法がよくわかりません。
yuh
投稿日時: 2013/7/2 17:33
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: MYページから決済処理とお届け先を指定して注文をする
コミュニティで書くには変更箇所が多すぎます。
ざっくり書くとして
order.phpにorder_idがわたった後、カート内にデータを入れリダイレクトをかける先をdeliv.phpに変更して、配送先を設定してそのままの流れでpayment.phpにデータを渡し、支払方法等を設定した後にconfirm.phpへデータを渡す形になります。

ただ、前の受注情報・支払方法を選択させずに決済を完了させる処理と共存させるにはconfirm部分までorder_idを引き渡し、最終的に重複しない形で実装する必要があります。

おそらく一度仕様を整理して外部の業者に対してカスタマイズ依頼を出す方がいいと思います。
stonesys
投稿日時: 2013/7/2 17:50
対応状況: −−−
一人前
登録日: 2013/6/4
居住地:
投稿: 118
Re: MYページから決済処理とお届け先を指定して注文をする
できれば自分の力でどうにかしたいです・・・・・。


決済処理を行なわずに注文を行い、その後MYPAGEから決済処理をおこなって注文を確定する方法って何かないですか?


一番簡単だと思ったのが先ほどの一旦決済を行なわずに注文を確定、注文確定後に再発注させるような形が良いと思ったのですが・・・・・・。
yuh
投稿日時: 2013/7/2 18:09
対応状況: −−−
登録日: 2013/1/9
居住地: 大阪
投稿: 1819
Re: MYページから決済処理とお届け先を指定して注文をする
かなり変更箇所・干渉する為に修正・分岐させる部分が多いので大変と思います。

今の所そこまで細かくは考えて無いので、なんともいえませんが、ぱっと思いつく限りは整理して一つ一つ実装していく以外は思いつきませんね。

自分的に現状の仕様を聞いて整理したうえで調整するとしても5日近くかかると思います。

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


 



ログイン


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

統計情報

総メンバー数は89,090名です
総投稿数は110,033件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1297
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.