EC-CUBEのカスタマイズ、ネットショップ制作メモ

主にEC-CUBEを利用したネットショップの制作、カスタマイズや独自機能の開発について

グルーポン系サイト乱立に乗っかってみる。

皆さん、グルーポンってサイトを知っていますか?
グルーポン
端的に言うと、地域限定のクーポンの共同購入サイトで、アメリカで流行ったのでタイムマシンで日本で乱立中です。

このサービスのミソは地域毎にクーポンを販売するのですが、24時間以内に必要入札数が集まらないと購入出来ない点です。
自分が欲しいクーポンを手に入れる為に、ユーザが勝手にそのクーポンの宣伝をしてくれる仕組みです。
こういった共同購入の仕組みは結構前からあり、日本だとネットプライスさんとかが成功事例です。

なぜ、今この共同購入が再度燃え上がっているかと言うと、「24時間以内」という短い時間設定に秘密があります。
ひと昔前に瞬時に情報を広範囲に広げる事は大変でした。しかし、今はtwitterFacebook全盛期で、ネット上のコミュニケーションはリアルタイム性、ソーシャル性が高くなっています。
こういった「個人が短時間で口コミを広める」インフラが発展したお陰でこのサービスは大当たりした様です。
また、「24時間以内」という短時間でクーポンの発見、入札、宣伝(口コミ)、購入が行われるため、クーポンの利用率も高いそうです。*1

日本でもいち早くこのサービスに目を付け、同様のサービスを展開しているサイトがいくつもあります。

また、大手企業も続々と参入を発表しています。ちょっとしたブームですね。

楽天もグループ内で横断的にクーポンを管理できる「楽天クーポン」なるサービスを始める様でクーポンに力を入れてきてる感じです。

小さい組織が出来る事

さて、僕らの様な小さい組織は、どうこのブームを活用しましょうか?

*1:すぐ使いたくなりますからね。

続きを読む

EC-CUBEをカスタマイズしてボリュームディスカウント機能を追加。

ボリュームディスカウント イメージ

同じ商品なら、1個よりもまとめて大量に購入して頂いた方が、ネットショップの運営者として嬉しいものです。
まとめて購入してもらう利点は客単価の増加など多々ありますが、ネットショップの場合、何と言っても発送の手間が減る事ではないでしょうか?
1つの商品を100カ所に送るより、100個の商品を1カ所に送った方が全然楽ですからね。
そんな「まとめ買い」を促進する「ボリュームディスカウント機能」というものがあります。
購入数量に応じて自動で商品単価を変え、より多く購入した方が、商品の単価が安くなってお客様がお得になるという機能です。

最近、かなり急ぎの案件でそんなボリュームディスカウント機能EC-CUBEカスタマイズして実装したのでご紹介したいと思います。

続きを読む

EC-CUBE 2.4.4がリリースされたので、クロスリファレンス作ってみました。


昨日、6月29日にEC-CUBE*1の新バージョン、2.4.4がリリースされました。
今回のリリースは2.4.3のバグフィックスがメインです。セキュリティに関する修正も入っているので、EC-CUBEをご利用の方は是非リリースノートをチェックしてください。
特に、デザインテンプレートを購入されている方は必ずチェックした方が良いです。

 

モバイルサイトでポイントが使える様になった

今回のリリースで新たに追加された機能として、今まで何故か実装されていなかった、モバイルサイトでのポイントの使用機能が追加されました。
この機能は独自にEC-CUBEをカスタマイズして追加されていたショップオーナー様も多いのではないでしょうか?


EC-CUBEのクロスリファレンスを作ってみました。

EC-CUBE 2.4.4 PHPXrefスクリーンショット
EC-CUBEの新しいバージョンが出ると必ずソースコードをチェックしているのですが、ソースコードを追いかけるのに便利なツールがあります。
phpxref*2というPHPソースコードからクロスリファレンスを生成する物です。
これでリファレンスを生成すると、ソースコード内のクラスや変数、関数をクリックして、どこで定義されていてどこで使われているかがスグ解ります。


せっかくなので、生成したEC-CUBE Ver.2.4.4のリファレンスを公開しました。
EC-CUBE 2.4.4クロスリファレンス


EC-CUBEのカスタマイズやデバッグ等でソースコードを調べる際にご活用ください。

*1:EC-CUBEは株式会社ロックオンの商標です。

*2:残念ながら開発は止まっている様です。時間があったらメンテしたいです。

EC-CUBE 2.4.4RC1が出ました。

EC-CUBEの最新版、Ver.2.4.4RC1が出ました。


今回のバージョンアップは主にバグフィックスがメインです。管理画面側にあった多くの不具合が修正されています。
今、クロスキューブでもテスト環境を構築してテスト中です。(とりあえず1つバグ見つけたんで修正しました。)


最新版を使ってみたい方、これからEC-CUBEの導入を検討されている方は是非試してみてください。
今後はVer2.5.0で大幅な機能改善や機能の追加が入る様です。

EC-CUBEのデザインをカスタマイズする際に誰もがハマる事。

この記事は2.4系の記事です。最新版の2.11系ではディレクトリー構造が違います。

twitterで「EC CUBE」で検索すると、これからEC-CUBEをカスタマイズする方や今現在カスタマイズされている方のTLが結構見れます。
皆さんネットショップのちょっとしたデザインのカスタマイズから入るみたいなのですが、いきなりつまづいている方を結構見かけます。
今日はそんなEC-CUBEカスタマイズ初心者の方に向けた情報です。

続きを読む

HTML5+CSS3で価格比較サイト(iPhone対応)作ってみました!


先日の記事に書いたクロスキューブのメンバーが、HTML5+CSS3でiPhone対応の価格比較サイトを作成したのでご紹介です。
Amazon等のショッピングモールのAPIを活用したマッシュアップサイトで、HTML5で書かれている実験的なサイトです。
最新の商品価格&通販情報比較サイト-howmatch.info


現在は一部のカテゴリの商品しかまだ登録していませんが、それでも約70万件の商品が登録されているので、是非試しに商品を検索してみてください。
今日と明日発売の新商品情報なんかも掲載しています。
まだまだ基本的な機能しか実装されていませんが、価格の比較データの追加や、各種詳細検索、iPadへの最適化など、ドンドン機能を追加していく予定です。
その中でも僕が強くやりたいと思っている事がEC-CUBEとの連携です。

続きを読む

concrete5 日本語デモサイトを最新版、5.4.0.5.jaにアップグレードしました。

直感的にサイトの作成、更新が出来る高機能CMSconcrete5のデモサイトを、先日リリースされた最新バージョンの5.4.0.5日本語版にアップグレードしました。


このバージョンから、「エリアスプリッター」という名前で販売されていたレイアウトツールが標準装備されました。
このレイアウトツールは、ひとつのエリア(メインとかサイドとか)をさらに複数のエリアに分割して段組みを簡単に作成出来るツールです。
非常に強力かつ直感的に操作ができ、これでさらにconcrete5のコンテンツ編集機能が強化されました。
レイアウト編集画面


実際にページの作成・編集が出来るデモサイトも準備しており、近日中に公開します。

続きを読む

サイトを作る時にやらないといけない事。


WEBサイトだけに限った事ではないのですが、ちゃんとした物を作るためにはちゃんとしたディレクションが必須です。ここがしっかりしていないと、プロジェクトの途中で
「そもそも何の為に作ってるんだっけ?」
といった事になりかねません。

ディレクション自体は目に見えない物なので、予算の少ない案件ではおざなりにされがちですが、実は一番大切だと思っています。*1
ちゃんとディレクションがされていないとデザイナーも仕事が出来ません。僕もどんなに低予算の案件でも可能な限り時間を割くようにしています。

幸いな事にクロスキューブのメンバーには、「HTMLとCSSなら解らない事は無い」と豪語する腕利きのディレクター兼コーダーがいます。*2
PCサイトはもちろん、モバイルサイトにも精通しているとても心強いメンバーです。*3

そのメンバーのブログに、WEBサイト(サービス)を作る上でとても役立つ事が書いてあったのでご紹介します。
こういった実用的な資料は少ないと思うので、是非ご活用頂ければと思います。

*1:でも自分のサイトにまでは手が回りません(泣。ちゃんとやります。ごめんなさい。

*2:悪魔のIE6でレイアウト崩れると泣きつきます。

*3:font size="-2" とか教わりました。

続きを読む

iPad買いました。

実は発売日に買いました。(買ってきてもらいました)

いや、素晴らしいです。
ただの大きなiPod touchと思いきや、正に大きなiPod touchでした。
大きさが違うだけこんなに違うととは、正直思いませんでした。


動作確認用にiPhoneを買った時は特に感動は無かったのですが、大きなiPod touchには感動しました。
何と言うか、創作意欲がムクムク湧きます。

学習用、趣味用、店舗用、工場(倉庫)用など、色々アイディアが湧きます。
EC用の端末としても素晴らしいですね。


僕はどちらかと言うとiPad用のアプリよりもiPad用のWebサイトの方に興味があります。
EC-CUBEiPad用のテンプレートを作るとか、concrete5iPad用のテーマを作るとか、HTML5もいけるのでかなり楽しめます。

タッチパネルで商品画像をポイポイとカートに入れていくインターフェイスをずっと作りたかったんですよね。
通常のWEBサイトとはこのタッチとクリックの違いがあるのでちょっと手間がかかりますが、それでもAppleの審査無しにこういう事が出来るのはたまりません。

あ〜、早くiPad案件取れないかなー。


とりあえず、勉強がてらHTML5+CSS3でconcrete5iPad用テーマを作ってます。
ちゃんとタテヨコかえたらナビゲーションとかの表示を変える様に作ってますよ。
参考までにjQueryiPad回転させた時の表示を変えるjavascriptを貼っておきます。*1


jQuery(function($) {
$(window).viewChange();
$(window).bind("orientationchange",function(){
$(window).viewChange();
});
});
jQuery.fn.extend({
viewChange:function(){
if(Math.abs(window.orientation) === 90){
//横向きの時の処理
$("nav#main").fadeIn();
}else{
//縦向きの時の処理
$("nav#main").fadeOut();
}
}
});

*1:もう少しスマートに書けそうですが...

こんな仕事やりたいです。

クロスキューブにご依頼頂くお仕事は、ほとんどがEC-CUBEを利用したネットショップの構築です。
そりゃそうですよね、クロスキューブのサイトには、EC-CUBEの事しか書いてません。


そこで思ったのですが、「こういう実績があります」「こういう事が出来ます」といったPRはありますが、「こういう事やりたいです」というPRをしている企業のサイトをあまり見かけません。
(実績無いところにお願いするのは勇気が要りますからね、当然です。)

なので、この場を借りて簡単な自己紹介兼お仕事募集をしてみようと思います。

高いから作った

僕(代表)は元々営業職です。企画とかリアルのプロモーションとかしてました。
仲間数人で始めた、とあるベンチャー会社*1で法人営業をしていたのですが、人数や売上の増加に従い、エクセルでの顧客管理や営業の歩合給の計算に無理が出てきました。
そこで社長に、
「お前パソコン得意でしょ、どうにかして」
と言われ、元々技術的な作業が好きだったので、FileMakerで顧客データベースを作るところからこの道に足をツッコミました。*2

生まれつき面倒くさがりなので、可能な限り業務を効率化、自動化しました。


一旦やりだすと「もっと便利に、もっと売上に結びつく様に」と、依頼されてもいないのにドンドン開発しました。*3

歩合計算の元になる営業成績を自動で算出する為に販売管理システムを作り、営業が外出が多いので販売管理システムをモバイル対応*4にし、顧客情報のデータベースはコールセンターのCRMシステムに進化しました。*5
コールセンターのスタッフは大多数がシフト制のアルバイトなので、いつ誰がどこの席に座るか解りません。
なのでコールセンターは全席移動プロファイルのフリーアドレスにしました。*6


今考えると恐ろしいのですが、「何かのパッケージを入れる」という考えは費用がかかるので全く無く、「どうやったら無料*7で出来るか?」を考え全部スクラッチで開発していました。*8
おかげで、業務分析、要件定義、等のスキルが付き、業務にピッタリ合った非常に使いやすいシステムが出来ました。*9

しかし、全部一人で行っていたため、他の人がメンテする事を全く考慮していないメンテナンス性の非常に悪いシステムでした。退職する時にドキュメントや保守性の重要性を痛感しました。
EC-CUBEでショッピングモールを作ったのもココが最初でした。あとメルマガ配信システムも作りましたね。とにかく作った時代でした。
ちなみにこの会社で作ったシステムを、某SIerさんにリビルドしてもらう為にRFP作って見積もり取ったら2億ちょいでした。

お客さんのシステムを作りたくなる

その後、自社のシステムでは無く、外部のシステムを作ってみたくなりEC-CUBEのゴールドパートナー企業に転職しました。*10
EC-CUBEの可能性に引かれ入社したのですが、EC担当は僕しかおらず、また全部一人で行う事になりました。
役員の方からWEBを使ったシステム営業を教わり、営業して設計して、開発して、デザインまでやりました。
当然、一人では回りきらず半強制的に他部署の人間を巻き込んでいきました。
この時にプロジェクト管理の重要性を体感しました。

この会社ではショッピングサイトだけでなく、直リンク形のアフェリエイトシステム何かも作りました。
また週1回、強制参加の社内勉強会があり、非常に勉強になりました。

この後、某大手レンタルDVDチェーンのWEB担当会社に転職し、インストアメディアとしてのデジタルサイネージシステム(クラウドちっくな配信システム)案件に携わっている間に、いいかげん体調を崩し、退職して独立しました。*11

色々やってみて

独立してからは、一番売りやすいEC-CUBEを全面に出して営業する事にしました。
おかげ様で多数お仕事を頂き、忙しい日々を送らせて頂いております。
また仲間も増え、夏ごろには法人化を予定しております株式会社を設立することができました。

EC(EC-CUBE)は非常に楽しいし、やりがいのある仕事なのですが、いかんせん特化し過ぎました。
他にもやりたい仕事はたくさんあるのにこのままでは他のお仕事をする機会がありません。
なのでココでやってみたい仕事を募集します。

  • デジタルサイネージ(ハイビジョン動画)配信システムの構築
  • 自社ECサイトへの独自アフェリエイトシステムの追加
  • CTIシステムの構築
    • オープンソースを活用して低価格なシステムを構築します。これずっとやりたいと思ってます。
  • WEBベースの販売管理システム(+EC)
    • 繋がると良い事てんこ盛りです。
  • 各種業務システム
    • その作業、機械にやらせましょう。
  • iPhoneアプリ開発*12
    • ARとか絡むと最高
  • 販売じゃなくて「買取り」システムの構築
    • 実はクロスキューブとして実績があります。
  • 店舗向けキオスク端末の開発
  • 共有タスク管理システム
  • フツーのコーポレートサイト作成
    • 実は好きです。Wordpressを使ってアパレルブランド等のオフィシャルサイトとか作った事があります。


クロスキューブは「儲けたい」集団ではなく、「作って儲けたい」集団です。
作る」事を大切にしています。
「面白そうだな〜」とご興味を持って頂ける方、是非ご連絡ください。

あと弊社の役員になって一緒に仕事をして頂ける方も大募集中です。

*1:年商40億くらいまで在籍していました。社内のシステムは全部みてました。

*2:今思えば、完全に営業には向いてませんでした。

*3:今思えば、よく社長は僕の事を放っておいてくれたな〜と思います。勝手に社内の業務フローガンガン変えてましたから

*4:ここでシステムを全てWEBベースの物に置き換えました。

*5:IPベースのCTIシステムも手を出して、SIPサーバの構築とかもしてました。

*6:ここでActiveDirectry導入。バーコードのタイムカードとかも作ってました

*7:自分の人件費だけでって意味です

*8:フレームワークすら使っておらず、セッション機能すら自前で実装していました。

*9:当時書いたコードは酷いモンでした。いまだに動いてる様ですが、二度と見たく無い感じです。

*10:今ではプラチナに昇格されていますね。当時はゴールドが最高でした。

*11:このシステムは本当に良いものでした。配信先が増えても回線を増やす必要が無く、サーバが止まっても自動でリカバリする素敵なシステムでした。

*12:メンバーに得意な人間がいます。