> プラグイン > 決済プラグインのコーディング |
プラグイン
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
DELIGHT |
投稿日時: 2016/6/24 15:14
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
決済プラグインのコーディング 現在オーナーズストアで公開されているEC-CUBE3向け決済プラグインの多くで、
いわゆるお作法と異なる記述が使われています。 例
(1)はEC-CUBEで用意されているrender関係のイベントを通らないため 他のプラグインからの干渉が一切出来ません。 (2)の方法で作成したフォームはExtensionを考慮しないため、 これも他のプラグインから干渉できなくなってしまいます。 (3)は他プラグインの処理の前にリダイレクトが発生する可能性がありますが、 EventArgsクラスが実装されていない3.0.9未満対応のため仕方ないかとは思います。 プラグインによって開発会社が異なるため画一的なコーディングが望めないのは理解できますし、 もしかしたら他プラグインからの介入をさせないための方策なのかもしれません。 しかしEC-CUBE公式決済プラグインを含む複数のプラグインで同様の記述が散見されることから、 「この記述方法自体には意味がなく、各社がコーディングの参考にした資料が作法に則っていなかった、 あるいは作法に則っていないEC-CUBE公式決済プラグインを各社が参考にした」 という邪推をしてしまいます。 決済プラグインがどのような手順を経て作られているのかまでは存じませんが、 もし上記のとおりなら、せめて参考資料(あるいは公式決済プラグイン)くらいは 作法通りのコーディングをして、EC-CUBE3の柔軟性を損ねないで欲しいと思います。 不具合がある訳ではありませんし、私が各社に指図できるような権限を持っている訳でもなく、 ここに書いても仕方のないことかもしれないのは承知の上のぼやきです。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 決済プラグインのコーディング | DELIGHT | 2016/6/24 15:14 |