受注マスターのカスタマイズは非常に需要が高い用件になります。というのも、情報量少ないですよね受注マスター。 ただあまり色々表示するとデータベース問い合わせが増えて重くなります。サーバー負荷もかかりますのでご注意を。 方法 […]
受注マスターのカスタマイズは非常に需要が高い用件になります。というのも、情報量少ないですよね受注マスター。 ただあまり色々表示するとデータベース問い合わせが増えて重くなります。サーバー負荷もかかりますのでご注意を。 方法 […]
EC-CUBE3では管理画面のサイドメニューに簡単にメニューを追加することができます。 見た目の修正なのでテンプレート(twig)を編集…かと思いきや、修正する必要があるのはServiceProviderです […]
EC-CUBEを使っていると、実際のビジネスに合わせて特殊な管理項目を作りたいというご要望は必ず出てくると思います。 今回は管理画面内に新規ページを作成し表示できるようにする方法を紹介します。 EC-CUBE3では、フレ […]
EC-CUBE3のメール設定は管理画面の「基本情報設定」内にありますが、 メールのヘッダー部分とフッター部分のみ編集可能で、肝心のお客様の名前や商品情報は 編集することができません。 この動的部分のカスタマイズはTwig […]
EC-CUBE3では、商品個別送料の計算はShoppingServiceクラスが請け負っています。 getProductDeliveryFeeメソッドが担当ですので、ご自身のビジネスに合わせてカスタマイズしたい場合はこの […]
EC-CUBE3では消費税計算はTaxRuleServiceというサービスクラスが請け負っています。 このクラスのgetTaxで消費税のみ取得、getPriceIncTaxで消費税込みの金額を取得できます。 このメソッド […]
ECCUBE3系では本来受注一覧ページでステータスごとに背景色を変える機能が備わっています。 マスタデータ管理のmtb_order_status_colorが背景色の一覧になります。 ただ、この機能私の環境ECCUBE3 […]
ECCUBE3では、送信メールのテンプレートはデータベースのdtb_mail_templateテーブルによって管理されています。 なので、このテーブルにデータを追加してやることでテンプレートをいくらでも増やすことができま […]
基本事項 ECCUBE3ではフォームの生成に、Symphony2コンポーネントのFormFactoryを活用します。 FormFactoryは以下のようなコードで$app[‘form.factory̵ […]
EC-CUBE3のフォームはSymfony2を踏襲していますので、 FormBuilderInterfaceのインスタンスに対してフォームをaddしていくという形で作成します。 例えばFormTypeInterfaceを […]
プラグイン導入やカスタマイズ含め、サイト運営を行っているとシステムエラーが発生することがあります。 システムエラーは画面を見ても原因がわからないので、まずログを確認して対応することになります。