今一番はまっているZenCart
いきなり友達がネットショップをやるといい始めて早や1ヶ月。Webのサイト構築は全く知らない友達に代わってショッピングカードを設置することになったのだが、、、これがいろいろあって、始めカート付のサーバをレンタルしてもらったのだけど、支払い上の都合で別のサーバにいきなりDNS変更。
サーバスペックと容量だけを目安に友達が探し当てたサーバはカートの機能があるのはあるが、フリーカートのインストーラーが付いているだけ。。。慌てて、別のカート探しが始まってしまった。で、以前から試してみたかったZenCartを導入することにした。

オープンソースなのに高機能!高機能すぎて設定がややこしい。。。ソースをダウンロードした時点でファイルの多さにやや気づいてはいたものの、これほど色々できるとは思ってなかった。
インストール自体は簡単で、解凍したファイルをサーバ上にアップロードしてパーミッションを設定したらインストーラーを走らせるだけ。もちろん、phpなのでMysqlが使えることは必須。ものの5分で設置完了。多分、ファイルのアップロードの方が時間がかかるかもしれない。
デフォルトではEUCで吐き出されるのでソースが見づらいのが難点(EUC対応のエディターがあれば問題ないけどね)なので、テスト用にUTF-8にエンコしたものを別サーバにアップしてそちらでソースの確認。送料や支払いなどもモジュール単位でインストールしてお好みの形にできるし、商品のオプション設定もややこしいけど詳細にできるのでなかなかよいです。
ただし、テンプレートのデザイン変更はちょっと厄介。Xoops並に細かくモジュールが分けられているので、それぞれがどこで呼び出されているかをまず把握することから始めないといけない。デフォルトテンプレートがテーブル組みなので、それを壊すことから始める。ヘッダー・フッター・メインと順にテーブルをはずしていき、不要なid、class設定を削除して改めて新たらしくCSSを設定しなおす。ここまでの作業で約2週間かかってしまった。
テストの方ではほぼテーブルをはずせたので、本サイトのデザインようにCSSを組みなおすだけ。友達が頑張って商品写真の準備をはじめているようなので、こちらも頑張らねば!とはいえ、仕事とは別稼動なので睡眠時間を削って奮闘中。好きだからこそやってられるけど、そろそろゆっくり寝たい。。。
その他のフリーのショッピングカートに関してはホームページを作る人のネタ帳でも紹介されています。Os Commerceも面白そうなので、次回チャレンジしてみようかな。それより、先にZenCartをしっかり運用できるようにしないとね。
Tags: e-commerce, Open source, shoppingcart, Zen-cart
