カスタマイズ

【EC-CUBE3】独自プラグインでテーブル作成&データ投入をする方法。

プラグインを自作する際、どうしても避けて通れないのが新しいテーブルの作成かと思います。 ただ、テーブルを作成するだけあれば、Symfony2のMigrationを利用して、 upメソッドにcreate tableの記述をすれば良いのですが、 そのまま同じファイルでデータを投入しようとするとエラ …

続きを読む

【EC-CUBE3】ようこそ、○○様(今ログインしているユーザー)をフロントページに表示する方法

EC-CUBE3を触っていて、マイページ周りの動作を確認していると何か違和感が・・・。 よくよく見ると、ほとんどのECサイトでユーザーログイン時に表示される 「ようこそ ○○様」 の表示が見当たりません。 ログインした状態だと、画面右上(標準では)の 「新規会員登録」が「マイページ」に …

続きを読む

【EC-CUBE3】プラグインの設定画面を追加する方法

EC-CUBEのカスタマイズと言えば、今ではプラグインが定番かと思います。 プラグインを作る際、要件によってはプラグインの動作を設定する画面を作りたいと 思う事もあるかと思いますが、 EC-CUBE3のプラグインでは、以下のルールで設定画面へのリンクボタンが表示されるようになります。 [ …

続きを読む

EC-CUBE関連の技術資料

EC-CUBE関連、特に「EC-CUBE3」系の技術的ログとして、本ブログ内にカテゴリを新設しました。 開発経験豊富なSEやコーダーが躓いた、ほんの小さな石ころを一つずつ取り除いていきます(笑) こちらから>>>>EC-CUBE技術資料 …

続きを読む

【EC-CUBE3】EC-CUBE3.0.9以降の個別フックポイントで渡されるEventArgsの中身を調べる方法

EC-CUBE3.0.9から個別フックポイントがより細かく定義され、 メイン処理の前後にしか挿入できなかった処理が より細かな位置に挿入できるようになりました!! 個人的に嬉しいのはカートへの商品投入時にプラグインから処理を挿入できるところでしょうか。 ただ、実際にWEBページなどで …

続きを読む

【EC-CUBE3】自作したプラグインのアップロードに失敗する場合の対処法

先日、EC-CUBE3向けのプラグインを作成した後、 いざ、プラグインをアップロードして組み込もうとした時に 「アップロードに失敗しました。圧縮ファイルを確認してください。」という謎の不具合に遭遇し、 色々悩んだことがありましたので、備忘録を兼ねて、その時の事を書き残しておきたいと思います。 …

続きを読む

EC-CUBE3関連の正式受注・提供の開始

こんにちは。 EC-CUBE3系につきましての、社内検証テストが終わりましたので、EC-サイト構築・カスタマイズを正式に受付提供開始いたしました。 2系とは全く別物ですので、サクッとバージョンアップ・・・という訳にはいきませんし、乗り換えの方は管理画面UIが大きく変わっていますので、やや戸惑うか …

続きを読む