> プラグイン > 【ECCUBE3】カートの項目追加について |
プラグイン
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kotaro0621 |
投稿日時: 2017/1/5 17:15
対応状況: −−−
|
新米 登録日: 2017/1/5 居住地: 投稿: 3 |
Re: 【ECCUBE3】カートの項目追加について 確かに本体部分をいじった方が断然楽ですよね。
ありがとうございました! |
umebius |
投稿日時: 2017/1/5 15:14
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 【ECCUBE3】カートの項目追加について 引用:
確かに影響は少ないですね。自分で修正できるのであれば、仕様が変わってもプラグインの方も修正すればよいわけですし。 ただ大掛かりなカスタマイズになってくるとプラグイン化で対応していくことに挫折するというパターンが多いように思います。
|
kotaro0621 |
投稿日時: 2017/1/5 13:45
対応状況: −−−
|
新米 登録日: 2017/1/5 居住地: 投稿: 3 |
Re: 【ECCUBE3】カートの項目追加について ご返信ありがとうございます。
カートの内容はセッションで保持していると思うのですが、項目の追加・変更は結構大変なのですね。 FRONT_PRODUCT_DETAIL_INITIALIZEフックポイントでリクエストがPOST、modeがadd_cartの場合にプラグイン実行。その際に独自のCartItemクラスを使用する実装にしようと思います。 >また、プラグイン化したとしてもV3.1以降でそのまま動くか不明のため、プラグインで対応するメリットがどこまであるのかはなんとも言えませんが そうなんですか。プラグインはバージョンアップしても影響が少ないと思っておりました。皆さん導入後はバージョンは固定しているのでしょうか。 |
umebius |
投稿日時: 2017/1/5 8:51
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 【ECCUBE3】カートの項目追加について カートへの項目追加というのがどういったものか分かりませんが、CartItemとCartServiceを自前の実装のものに差し替えれば何とかなるかなとは思います。
何ともならないならCartController、ShoppingController自体を差し替えてそちらにリダイレクトさせることになるでしょうか。 Twigは追加情報箇所が多いなら、部分部分で差し替えを行うよりも新規で作ってそちらを読み込むようにした方が早いようにも思います。 どちらにせよ難易度は高いです。 また、プラグイン化したとしてもV3.1以降でそのまま動くか不明のため、プラグインで対応するメリットがどこまであるのかはなんとも言えませんが (デメリットとして工数は間違いなく大幅増加するので)
|
kotaro0621 |
投稿日時: 2017/1/5 1:20
対応状況: −−−
|
新米 登録日: 2017/1/5 居住地: 投稿: 3 |
【ECCUBE3】カートの項目追加について ECCUBE初心者です。
カートへの項目追加をプラグインで実現するにはどのようにすれば良いのでしょうか。 Eccube\Entity\CartItemを継承したEntityを作成すれば良いかなと思っていたのですが、具体的にどうすればよいのかわかっていません。 本体部分は触らない方が良いと思うので、プラグインのみで実現できればと思っています。 よろしくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |