MODxでECサイトを作りたいと思い昨年末からいろいろやってます。
今のところ、MODxで商品ページまでのサイトを構築し、カート部分からは、ショップギアに“丸投げ”する形式で複数サイトを運営しています。
今年から、自分でショッピングカートを作ろうと思って、ショップギアの動作を参考にPHPで動作するショッピングカートを作り、MODxからそのPHPへ“丸投げ”する形式で運用しています。
次に今度は、MODxのモジュール(プラグイン?)としてショッピングカートを作りこみたいと思ってあれこれしていたのですが、セッションの管理の仕方が分からず、皆様の知恵をお借りしたいと思い投稿致しました。
プラグインの「システムイベント」の設定が上手くできればいいのかなと思っているのですが、どのタイミングで実行されるのか分かりません。
なお、PHPのショッピングカートでは、$_SESSION[’cart’]という名前のセッションを設定し、それ以下に配列で商品、顧客情報などを記録するようにしたいと思っています。
既存のモジュールで、「CartX」や「Treasure Chest」「Kiwee Commerce」なども試してみましたが、これらは現行の日本のECサイトには、向かない仕様だなと思っています。
また、Zen CartやOsCommerceのような、ショッピングカートシステムだと、MODxのように柔軟な商品ページの作成ができないので、パスです。
おぉぉ、なんかすっごき応援したいモジュールかもぉ(って、ECショップ持ってるわけじゃないんですが)。
現状だとWebLogin/eFromのロジックの部分ぐらいで、スニペット類が個々に$_SESSIONを使ってやっているようです。
特にAPIを持ってるような感じではなさそうですね。
すっごく期待してます。
Webloginと連動しなければ、$_SESSIONじゃなくてもいいかもですね。
カート系だとhttps周りもあると思うので、切り替えのときのセッションのリフレッシュとかもありえそうですし・・・。
MODxとの親和性のよいシンプルなカート機能は結構ほしい人多いような気がします。