バージョン選択

フォーラム

メニュー

オンライン状況

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

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

質問 > フロント機能 > 支払方法を注文回数で変更したい

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
umebius
投稿日時: 2017/3/20 13:23
対応状況: −−−
仙人
登録日: 2016/7/22
居住地: Tokyo
投稿: 671
Re: 支払方法を注文回数で変更したい
落ち着いていないというよりは、プラグイン化での介入はそれほど難しく、限界もあるということだと思います。

hidekota2様の記載されている内容は、本体ファイルを触っていいのであれば全く難しくありません。

むしろ2系の方がプラグイン同士の競合というのは頻繁に起こりますし、現段階でも3の方が優れているように思います。


----------------
//////////////////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ・高速化 ・バグ修正
EC-CUBE関連技術者の採用もお問い合わせください。


hidekota2
投稿日時: 2017/3/20 9:52
対応状況: −−−
半人前
登録日: 2012/6/3
居住地:
投稿: 21
Re: 支払方法を注文回数で変更したい
情報提供ありがとうございます。

3.X系はまだ落ち着いていないのですね。

umebius
投稿日時: 2017/3/19 13:04
対応状況: −−−
仙人
登録日: 2016/7/22
居住地: Tokyo
投稿: 671
Re: 支払方法を注文回数で変更したい
なお、注文回数は本来$Customer->getBuyTimes()で取得可能なはずですが、現状は下記のような問題があるため、3.0.14の段階では自力で再計算する必要があります。
https://github.com/EC-CUBE/ec-cube/pull/2146


----------------
//////////////////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ・高速化 ・バグ修正
EC-CUBE関連技術者の採用もお問い合わせください。


umebius
投稿日時: 2017/3/19 11:20
対応状況: −−−
仙人
登録日: 2016/7/22
居住地: Tokyo
投稿: 671
Re: 支払方法を注文回数で変更したい
tao_sさんが挙げられているフックポイントの他に、下記など他にもこのController内のフックポイントを利用して支払い方法の選択肢を書き換えないとフォームエラーになるはずです。

https://github.com/EC-CUBE/ec-cube/blob/master/src/Eccube/Controller/ShoppingController.php#L135
front.shopping.index.initialize

お客様によって支払い方法の選択肢を変える必要がある、もしくは支払い方法を特定するということだと思いますが、3.0.14の段階ではけっこう大変です。

この購入確認画面周りはけっこうIssueあがっているように競合が起きやすい形になっていたりするので,,

プラグイン一般公開が目的であれば私なら現段階ではあきらめます(^^;


----------------
//////////////////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ・高速化 ・バグ修正
EC-CUBE関連技術者の採用もお問い合わせください。


hidekota2
投稿日時: 2017/3/19 10:47
対応状況: −−−
半人前
登録日: 2012/6/3
居住地:
投稿: 21
Re: 支払方法を注文回数で変更したい
返信ありがとうございます。

参考にさせていただきます。
tao_s
投稿日時: 2017/3/19 6:58
対応状況: −−−
仙人
登録日: 2008/8/20
居住地: 東京
投稿: 646
Re: 支払方法を注文回数で変更したい
おそらくそのものに関するサイトは無いです。書籍は3系はまだデザイン関連の本しか出ていないので、無いと思います。

「注文回数に応じて支払い方法を変更する」との事ですが、
https://github.com/EC-CUBE/ec-cube/blob/master/src/Eccube/Controller/ShoppingController.php#L470
ここのフックポイント使う感じになると思います。


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBE開発ブログ

hidekota2
投稿日時: 2017/3/18 18:48
対応状況: −−−
半人前
登録日: 2012/6/3
居住地:
投稿: 21
支払方法を注文回数で変更したい

3.x系に共通の話だと思うのですが、
支払方法をお客様の注文回数で変更したい場合のプラグインの作成方法のヒントになるような、サイトや書籍はないでしょうか?

よろしくお願いします。
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEガイドブック

統計情報

総メンバー数は19,513名です
総投稿数は81,784件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1623
4
yuh
1346
5
red
1052
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
782
10
umebius
671
11
tao_s
646
12 sumida 638
13
homan
633
14 karin 609
15 DELIGHT 571
16
468
570
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.