EC-CUBE3 カスタマイズ
各カスタマイズに必要な現行サイトのファイルをお送り下さい。
こちらで修正を行い返送いたします。
ご自身でファイルのアップロード等を行い、動作をご確認ください。
▼EC-CUBE3 ファイル生成における注意点
【テンプレートでデフォルトを使用している場合】
  ※ オーナーズストア > テンプレート > テンプレート一覧 で「デフォルト」が選択されている。
コンテンツ管理 > ページ管理 → ページ編集で、twigファイルを編集またはmeta設定を行い「登録」すると、新しいtwigファイルが生成され、それが優先的に表示されます。

■src/Eccube/Resource/template/default ← 元のファイル
■app/template/default ← 新しく生成されるファイル(こちらが優先されて表示)

この場合、■src内のファイルをいくら編集してもサイトには反映されません。
■app内のファイルを編集しなければサイトには反映されないので、現行サイトの■app/template/default内のファイルも一緒に送って頂くことになります。
さらに、
twigファイルを編集しFTPでアップロードした後は、管理画面のコンテンツ管理 > キャッシュ管理 で「キャッシュ削除」を行わないと反映されません。
【独自のテンプレートを使用している場合】
  ※ オーナーズストア > テンプレート > テンプレート一覧 で「デフォルト」以外が選択されている。
twigファイルは、テンプレート一覧の「保存先フォルダ」に保存されているので、「保存先フォルダ」内のファイルを送って頂くことになります。
■app/template/[保存先フォルダ]

cssファイルや画像、JavaScriptもまた独自テンプレート用のファイルが必要です。
■html/template/[保存先フォルダ] (新規のカスタマイズファイルもここに保存)

さらに、
twigファイルを編集しFTPでアップロードした後は、管理画面のコンテンツ管理 > キャッシュ管理 で「キャッシュ削除」を行わないと反映されません。
【ご利用に際しまして】
  • お客様のご利用環境によってはカスタマイズ出来ない場合がございます。
  • カスタマイズによっては、データベースへの追加等が必要になる場合があります。データベース追加用の命令文(SQL)はこちらで用意しますので、作業はお客様でお願いいたします。
    (1)データベースを選択 (2)SQLタブをクリック (3)SQLを入力 (4)実行ボタンをクリックして完了
    *
    *
  • ファイル上書きの際、必ずバックアップをお取りください。万一動作しない場合はバックアップしたファイルを復元し、元に戻してください。
  • 料金は後払いで結構です。動作確認がとれましたら、指定の銀行にお振り込みください。
【ご利用の流れ】
  • 空フォルダをダウンロードします。空フォルダは各カスタマイズごとに異なります。対象となる空フォルダをダウンロードしてください。その際、EC-CUBEのバージョンとデータベースの種類をお書き添えください。
  • 現行サイトのファイルを空フォルダに入れた後、zip形式等で圧縮し下記送信先にお送りください。
  • こちらでカスタマイズを施し、ファイルと請求書を送信いたします。
  • お客様ご自身でデータベースの追加・ファイルのアップロードを行い、動作確認をしてください。
  • 動作に問題がなければ、指定の銀行に料金をお振り込みください。
  • こちらで直接ファイルの修正・追加を行うことも可能です。ご相談ください。
事前にご確認が必要な場合も、下記宛てにメールしてください。
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
EC-CUBE3カスタマイズ:No.021 画像登録・商品登録カスタムブロック
カスタマイズ料金(税込価格)30,000円
*
▼カスタマイズ内容
  • 5つのブロックが新規作成されるので、ページ管理画面でブロックを配置します。
  • コンテンツ管理>カスタムブロック管理>ブロックレイアウトで、5つのブロックのそれぞれの名称やレイアウト、ランク表示を設定します。
  • ブロックの設定は各ブロックごとに行います。一覧画面で「新規入力」「編集」をクリックして「登録・編集」を行います。
  • 新規入力画面で、「オリジナル画像」「商品画像」をチェックすると、それぞれの入力エリアが表示されます。
  • 「商品画像」を入力する場合は、一旦「登録」を行い、再度登録画面に戻ると入力ボックスが表示されます。「登録」ボタンが表示されるのは、新規入力時のみです。
  • 【オリジナル画像】
    画像をドラッグ&ドロップ等でアップロードします。
    URLを入力すると画像等にリンクが設定されます。URLはhttp://から始まる絶対パスで入力します。
    リンク先のウィンドウの開き方を同一か別かを指定します。
    タイトル、コメント、価格等は、入力しなければ表示されません。
  • 【商品画像】
    「商品ID検索」ボタンをクリックすると検索画面がポップアップで表示されます。
    商品ID欄に、商品IDを半角英数字で入力します。
    商品説明、販売価格を表示するかしないかを指定します。
▼デモサイト
・トップページ
▼お客様ご自身で作業していただくこと
1 データベースの追加
2 ファイルの入れ換えとアップロード
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。 ★は既存ファイル
  • ■html/template/default/css/default.css★
  • ■src/Eccube/Controller/Admin/Content/Customblock1Controller.php
  • ■src/Eccube/Controller/Admin/Content/Customblock2Controller.php
  • ■src/Eccube/Controller/Admin/Content/Customblock3Controller.php
  • ■src/Eccube/Controller/Admin/Content/Customblock4Controller.php
  • ■src/Eccube/Controller/Admin/Content/Customblock5Controller.php
  • ■src/Eccube/Controller/Admin/Content/CustomBlockController.php
  • ■src/Eccube/Controller/Admin/Product/Product2Controller.php
  • ■src/Eccube/Controller/Block/Customblock1Controller.php
  • ■src/Eccube/Controller/Block/Customblock2Controller.php
  • ■src/Eccube/Controller/Block/Customblock3Controller.php
  • ■src/Eccube/Controller/Block/Customblock4Controller.php
  • ■src/Eccube/Controller/Block/Customblock5Controller.php
  • ■src/Eccube/ControllerProvider/AdminControllerProvider.php★
  • ■src/Eccube/ControllerProvider/FrontControllerProvider.php★
  • ■src/Eccube/Entity/Customblock1.php
  • ■src/Eccube/Entity/Customblock2.php
  • ■src/Eccube/Entity/Customblock3.php
  • ■src/Eccube/Entity/Customblock4.php
  • ■src/Eccube/Entity/Customblock5.php
  • ■src/Eccube/Entity/CustomBlock.php
  • ■src/Eccube/Event/EccubeEvents.php★
  • ■src/Eccube/Form/Type/Admin/Customblock1RegisterType.php
  • ■src/Eccube/Form/Type/Admin/Customblock2RegisterType.php
  • ■src/Eccube/Form/Type/Admin/Customblock3RegisterType.php
  • ■src/Eccube/Form/Type/Admin/Customblock4RegisterType.php
  • ■src/Eccube/Form/Type/Admin/Customblock5RegisterType.php
  • ■src/Eccube/Form/Type/Admin/CustomBlockType.php
  • ■src/Eccube/Repository/Customblock1Repository.php
  • ■src/Eccube/Repository/Customblock2Repository.php
  • ■src/Eccube/Repository/Customblock3Repository.php
  • ■src/Eccube/Repository/Customblock4Repository.php
  • ■src/Eccube/Repository/Customblock5Repository.php
  • ■src/Eccube/Repository/CustomBlockRepository.php
  • ■src/Eccube/Resource/config/nav.yml.dist★
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Customblock1.dcm.yml
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Customblock2.dcm.yml
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Customblock3.dcm.yml
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Customblock4.dcm.yml
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Customblock5.dcm.yml
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.CustomBlock.dcm.yml
  • ■src/Eccube/Resource/locale/message.ja.yml★
  • ■src/Eccube/Resource/template/admin/Content/custom_block.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock1.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock1_edit.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock2.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock2_edit.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock3.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock3_edit.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock4.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock4_edit.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock5.twig
  • ■src/Eccube/Resource/template/admin/Content/customblock5_edit.twig
  • ■src/Eccube/Resource/template/admin/Product/index2.twig
  • ■src/Eccube/Resource/template/default/Block/customblock1.twig
  • ■src/Eccube/Resource/template/default/Block/customblock2.twig
  • ■src/Eccube/Resource/template/default/Block/customblock3.twig
  • ■src/Eccube/Resource/template/default/Block/customblock4.twig
  • ■src/Eccube/Resource/template/default/Block/customblock5.twig
  • ■src/Eccube/ServiceProvider/EccubeServiceProvider.php★
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■html/template/default/css/default.css
  • ■src/Eccube/ControllerProvider/AdminControllerProvider.php
  • ■src/Eccube/ControllerProvider/FrontControllerProvider.php
  • ■src/Eccube/Event/EccubeEvents.php
  • ■src/Eccube/Resource/config/nav.yml.dist
  • ■src/Eccube/Resource/locale/message.ja.yml
  • ■src/Eccube/ServiceProvider/EccubeServiceProvider.php
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
EC-CUBE3カスタマイズ:No.022 クーポンプラグインに機能追加
カスタマイズ料金(税込価格)28,000円
*
▼カスタマイズ内容
  • 株式会社ロックオン提供の「クーポンプラグイン」に機能を追加。
  • 「クーポンプラグイン」は2016年8月31日に更新されたバージョン1.0.3が対象。
  • 現在運用中のクーポンプラグインが「有効」の状態で機能を追加します。(会員の使用履歴等のデータベースは削除されずにそのまま残る。)
  • 「発行枚数」を必須から外す。空欄は無制限となる。
  • 「使用可能回数」を超えたら、クーポンは利用できない。会員は会員ID、非会員はメールアドレスで判別して使用回数をカウントする。
    空欄は無制限となる。
  • 「会員限定フラグ」で会員だけが利用できるクーポンを設定できる。
  • 送料等も含めた支払合計金額が「使用可能下限合計金額」以上でないとクーポンを利用できない。必須ではない。
  • クーポンの内容について、詳細を知らせることのできる「クーポン情報」ブロックを生成する。
  • ▼「クーポン情報」ブロック
  • コメント欄で、クーポンの対象商品・カテゴリなどをお知らせする。(htmlタグ可能)
  • クーポンコードを表示して周知することが可能。
  • 発行枚数を表示することが可能。残りクーポン「あと○○枚」と自動表示。
  • クーポンが複数あるとき、「表示順位」で数値を入力して上からの表示順を指定する。より小さい数が上に表示される。
  • 「クーポンコードの入力」画面にブロックを配置することはできないが、下記方法で直接ファイルに読み込むことは可能。
    ■app/Plugin/Coupon/View/shopping_coupon.twig
    --------------------------------------
    <!--★クーポンブロックを表示する場合は、下記コードの最初と最後の、{# #}を削除して下さい。-->
    {#{{ render(path('block_coupon_block')) }}#}
    --------------------------------------
▼デモサイト
・トップページ
▼お客様ご自身で作業していただくこと
1 データベースの追加
2 ファイルの入れ換えとアップロード
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。 ★は新規ファイル
  • ■app/Plugin/Coupon/Coupon.php
  • ■app/Plugin/Coupon/PluginManager.php
  • ■app/Plugin/Coupon/Controller/CouponController.php
  • ■app/Plugin/Coupon/Controller/Block/CouponController.php★
  • ■app/Plugin/Coupon/Entity/CouponCoupon.php
  • ■app/Plugin/Coupon/Form/Type/CouponType.php
  • ■app/Plugin/Coupon/Migration/Version201507231311.php
  • ■app/Plugin/Coupon/Repository/CouponCouponOrderRepository.php
  • ■app/Plugin/Coupon/Resource/doctrine/Plugin.Coupon.Entity.CouponCoupon.dcm.yml
  • ■app/Plugin/Coupon/Resource/locale/message.ja.yml
  • ■app/Plugin/Coupon/Resource/template/Block/coupon_block.twig★
  • ■app/Plugin/Coupon/Service/CouponService.php
  • ■app/Plugin/Coupon/ServiceProvider/CouponServiceProvider.php
  • ■app/Plugin/Coupon/View/shopping_coupon.twig
  • ■app/Plugin/Coupon/View/admin/index.twig
  • ■app/Plugin/Coupon/View/admin/regist.twig
  • ■app/template/default/Block/coupon_block.twig★
  • ■src/Eccube/Resource/template/default/Block/coupon_block.twig★
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■app/Plugin/Coupon/Coupon.php
  • ■app/Plugin/Coupon/PluginManager.php
  • ■app/Plugin/Coupon/Controller/CouponController.php
  • ■app/Plugin/Coupon/Entity/CouponCoupon.php
  • ■app/Plugin/Coupon/Form/Type/CouponType.php
  • ■app/Plugin/Coupon/Migration/Version201507231311.php
  • ■app/Plugin/Coupon/Repository/CouponCouponOrderRepository.php
  • ■app/Plugin/Coupon/Resource/doctrine/Plugin.Coupon.Entity.CouponCoupon.dcm.yml
  • ■app/Plugin/Coupon/Resource/locale/message.ja.yml
  • ■app/Plugin/Coupon/Service/CouponService.php
  • ■app/Plugin/Coupon/ServiceProvider/CouponServiceProvider.php
  • ■app/Plugin/Coupon/View/shopping_coupon.twig
  • ■app/Plugin/Coupon/View/admin/index.twig
  • ■app/Plugin/Coupon/View/admin/regist.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
EC-CUBE3カスタマイズ:No.023 販売期間限定商品
カスタマイズ料金(税込価格)22,000円
*
▼カスタマイズ内容
  • 商品ごとに販売期間(開始・終了)を設定する。
  • 販売開始前、または、販売終了後に商品を表示するかしないか選択できる。その場合、販売期間でなければカートボタンは表示されない。
  • 販売開始・販売終了の、片方だけの設定が可能。また、両方同時の設定が可能。
  • 時刻の設定は「年月日 時分」で行う。
  • 商品マスターの詳細検索で、販売期間を設定した商品を検索できる。
  • CSV登録に対応。
▼デモサイト
・商品一覧ページ
▼お客様ご自身で作業していただくこと
1 データベースの追加
2 ファイルの入れ換えとアップロード
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。
  • ■src/Eccube/Controller/Admin/Product/CsvImportController.php
  • ■src/Eccube/Entity/Product.php
  • ■src/Eccube/Form/Type/Admin/ProductType.php
  • ■src/Eccube/Form/Type/Admin/SearchProductType.php
  • ■src/Eccube/Repository/ProductRepository.php
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Product.dcm.yml
  • ■src/Eccube/Resource/template/admin/Product/csv_product.twig
  • ■src/Eccube/Resource/template/admin/Product/index.twig
  • ■src/Eccube/Resource/template/admin/Product/product.twig
  • ■src/Eccube/Resource/template/default/Product/detail.twig
  • ■src/Eccube/Resource/template/default/Product/list.twig
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■src/Eccube/Controller/Admin/Product/CsvImportController.php
  • ■src/Eccube/Entity/Product.php
  • ■src/Eccube/Form/Type/Admin/ProductType.php
  • ■src/Eccube/Form/Type/Admin/SearchProductType.php
  • ■src/Eccube/Repository/ProductRepository.php
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Product.dcm.yml
  • ■src/Eccube/Resource/template/admin/Product/csv_product.twig
  • ■src/Eccube/Resource/template/admin/Product/index.twig
  • ■src/Eccube/Resource/template/admin/Product/product.twig
  • ■src/Eccube/Resource/template/default/Product/detail.twig
  • ■src/Eccube/Resource/template/default/Product/list.twig
  •  
  • ▼app/template/default内に次のファイルが生成されている場合は送ってください。
  • ■app/template/default/Product/detail.twig
  • ■app/template/default/Product/list.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
EC-CUBE3カスタマイズ:No.024 MYページの購入履歴から領収書を印刷
カスタマイズ料金(税込価格)25,000円
*
▼カスタマイズ内容
  • 受注管理の対応状況が「発送済み」の場合のみ、購入履歴から印刷が可能となります。
  • 「発送済み」ではなく「入金済み」で印刷可能にしたい場合は、2つのファイルの条件文を変更します。
     ■src/Eccube/Resource/template/default/Mypage/history.twig
     ■src/Eccube/Resource/template/default/Mypage/receipt.twig
     -------------------------
     {% if Order.CustomerOrderStatus == "発送済み" %}
     -------------------------
     ↓【変更】
     -------------------------
     {% if Order.CustomerOrderStatus == "入金済み" %}
     -------------------------
  • 会員登録で「会社名」が登録されている場合は、氏名ではなく会社名が表示されます。
  • 発行日は印刷を実行した日(今日の日付)が表示されます。
▼デモサイト
・MYページログイン
メールアドレス:sample@itoben.com
パスワード:demodemo
マイページ→ご注文履歴→詳細を見る→領収書/購入明細書
▼お客様ご自身で作業していただくこと
1 データベースの追加
2 ファイルの入れ換えとアップロード ★は新規追加ファイル
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。
  • ■html/template/default/css/mypage_receipt.css★
  • ■src/Eccube/Controller/Mypage/MypageController.php
  • ■src/Eccube/ControllerProvider/FrontControllerProvider.php
  • ■src/Eccube/Event/EccubeEvents.php
  • ■src/Eccube/Resource/template/default/mypage_receipt_frame.twig★
  • ■src/Eccube/Resource/template/default/Mypage/history.twig
  • ■src/Eccube/Resource/template/default/Mypage/receipt.twig★
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■src/Eccube/Controller/Mypage/MypageController.php
  • ■src/Eccube/ControllerProvider/FrontControllerProvider.php
  • ■src/Eccube/Event/EccubeEvents.php
  • ■src/Eccube/Resource/template/default/Mypage/history.twig
  •  
  • ▼app/template/default内に次のファイルが生成されている場合は送ってください。
  • ■app/template/default/Mypage/history.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
EC-CUBE3カスタマイズ:No.025 「熨斗(のし)」の希望を配送先別で設定する
カスタマイズ料金(税込価格)30,000円
*
▼カスタマイズ内容
  • 「ご注文内容のご確認」でのしの希望入力欄が表示されます。
  • 配送先が複数ある場合は、配送先毎に入力欄が表示されます。
  • 「のしを希望する」の初期値は「いいえ」です。
  • 「はい」を選択すると、「のしの種類」以降が入力可能となります。
  • 「のしの種類」「表書き(上段)」はマスターデータ管理で登録するので、項目の変更が可能です。
  • 「表書き(上段)」で「その他」を選択した場合は、「表書き[その他]の場合に入力」欄に入力してもらいます。
  • 「お名前(下段)」にお名前を入力します。
  • 「全角10文字まで」の文字数を変更する場合は、phpおよびtwigファイル計4つを修正します。
  • メール、マイページ、受注管理>受注登録・編集に反映されます。
  • 受注管理>受注マスターの「配送CSV」に反映されます。
▼デモサイト
ご注文内容のご確認
ユーザー
メールアドレス:sample@itoben.com
パスワード:demodemo
▼お客様ご自身で作業していただくこと
1 データベースの追加
2 ファイルの入れ換えとアップロード ★は新規追加ファイル
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。
  • ■src/Eccube/Entity/Shipping.php
  • ■src/Eccube/Entity/Master/GiftKind.php★
  • ■src/Eccube/Entity/Master/GiftTie.php★
  • ■src/Eccube/Form/Type/ShippingItemType.php
  • ■src/Eccube/Form/Type/Admin/ShippingType.php
  • ■src/Eccube/Form/Type/Master/GiftKindType.php★
  • ■src/Eccube/Form/Type/Master/GiftTieType.php★
  • ■src/Eccube/Repository/Master/GiftKindRepository.php★
  • ■src/Eccube/Repository/Master/GiftTieRepository.php★
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Shipping.dcm.yml
  • ■src/Eccube/Resource/doctrine/master/Eccube.Entity.Master.GiftKind.dcm.yml★
  • ■src/Eccube/Resource/doctrine/master/Eccube.Entity.Master.GiftTie.dcm.yml★
  • ■src/Eccube/Resource/template/admin/Order/edit.twig
  • ■src/Eccube/Resource/template/default/Mail/order.twig
  • ■src/Eccube/Resource/template/default/Mypage/history.twig
  • ■src/Eccube/Resource/template/default/Shopping/index.twig
  • ■src/Eccube/ServiceProvider/EccubeServiceProvider.php
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■src/Eccube/Entity/Shipping.php
  • ■src/Eccube/Form/Type/ShippingItemType.php
  • ■src/Eccube/Form/Type/Admin/ShippingType.php
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Shipping.dcm.yml
  • ■src/Eccube/Resource/template/admin/Order/edit.twig
  • ■src/Eccube/Resource/template/default/Mail/order.twig
  • ■src/Eccube/Resource/template/default/Mypage/history.twig
  • ■src/Eccube/Resource/template/default/Shopping/index.twig
  • ■src/Eccube/ServiceProvider/EccubeServiceProvider.php
  •  
  • ▼app/template/default内に次のファイルが生成されている場合は送ってください。
  • ■app/template/default/Mail/order.twig
  • ■app/template/default/Mypage/history.twig
  • ■app/template/default/Shopping/index.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
EC-CUBE3カスタマイズ:No.026 会員限定カテゴリ(ログイン時のみ商品表示)
カスタマイズ料金(税込価格)25,000円
*
▼カスタマイズ内容
  • 会員限定カテゴリの設定は、商品管理>カテゴリ編集で行います。
  • 子カテゴリには適用されないので、子カテゴリを会員限定にする場合は、子カテゴリも「会員限定カテゴリ」に設定してください。
  • 会員限定カテゴリに設定したカテゴリは、管理画面ではカテゴリ名の後に「(会員)」と表示されます。
  • ログアウトの状態で商品一覧ページは表示されません。
  • 会員カテゴリに属する商品は、ログアウトの状態では表示されません。
  • 会員だけにカテゴリーブロックの「会員限定カテゴリ名」を表示する場合は、/Block/category.twigを修正します。
▼デモサイト
トップページ
ユーザー
メールアドレス:sample@itoben.com
パスワード:demodemo
▼お客様ご自身で作業していただくこと
1 データベースの追加
2 ファイルの入れ換えとアップロード
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。
  • ■src/Eccube/Controller/Admin/Product/CsvImportController.php
  • ■src/Eccube/Entity/Category.php
  • ■src/Eccube/Entity/Product.php
  • ■src/Eccube/Form/Type/Admin/CategoryType.php
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Category.dcm.yml
  • ■src/Eccube/Resource/template/admin/Product/category.twig
  • ■src/Eccube/Resource/template/admin/Product/csv_category.twig
  • ■src/Eccube/Resource/template/default/Product/detail.twig
  • ■src/Eccube/Resource/template/default/Product/list.twig
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■src/Eccube/Controller/Admin/Product/CsvImportController.php
  • ■src/Eccube/Entity/Category.php
  • ■src/Eccube/Entity/Product.php
  • ■src/Eccube/Form/Type/Admin/CategoryType.php
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Category.dcm.yml
  • ■src/Eccube/Resource/template/admin/Product/category.twig
  • ■src/Eccube/Resource/template/admin/Product/csv_category.twig
  • ■src/Eccube/Resource/template/default/Product/detail.twig
  • ■src/Eccube/Resource/template/default/Product/list.twig
  •  
  • ▼app/template/default内に次のファイルが生成されている場合は送ってください。
  • ■app/template/default/Product/detail.twig
  • ■app/template/default/Product/list.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
EC-CUBE3カスタマイズ:No.027 お問い合わせページに添付ファイル(画像1点)機能
カスタマイズ料金(税込価格)28,000円
*
▼カスタマイズ内容
  • 添付ファイルは、■html/upload/contact_temp_imageと■html/upload/contact_save_imageフォルダにアップロードされます。2つのフォルダは新規作成。
  • アップロード可能な画像フォーマットは[gif・jpg・jpeg・png・bmp]ですが、下記TwigファイルのJavaScriptの記述を修正することでフォーマットの追加・削除が可能です。
  • アップロードのサイズ制限は10MBに設定されていますが、下記TwigファイルのJavaScriptの記述を修正することでサイズ変更が可能です。
  •  ■src/Eccube/Resource/template/default/Contact/index.twig
▼デモサイト
お問い合わせページ
▼お客様ご自身で作業していただくこと
1 データベースの追加はありません。
2 ファイルの入れ換えとアップロード
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。
  • ■app/config/eccube/path.yml
  • ■html/template/default/css/default.css
  • ■html/upload/contact_save_image
  • ■html/upload/contact_temp_image
  • ■src/Eccube/Controller/ContactController.php
  • ■src/Eccube/ControllerProvider/FrontControllerProvider.php
  • ■src/Eccube/Event/EccubeEvents.php
  • ■src/Eccube/Form/Type/Front/ContactType.php
  • ■src/Eccube/Resource/config/constant.yml.dist
  • ■src/Eccube/Resource/config/path.yml.dist
  • ■src/Eccube/Resource/template/default/Contact/confirm.twig
  • ■src/Eccube/Resource/template/default/Contact/index.twig
  • ■src/Eccube/Service/MailService.php
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■app/config/eccube/path.yml(サーバに生成されています)
  • ■html/template/default/css/default.css
  • ■src/Eccube/Controller/ContactController.php
  • ■src/Eccube/ControllerProvider/FrontControllerProvider.php
  • ■src/Eccube/Event/EccubeEvents.php
  • ■src/Eccube/Form/Type/Front/ContactType.php
  • ■src/Eccube/Resource/config/constant.yml.dist
  • ■src/Eccube/Resource/config/path.yml.dist
  • ■src/Eccube/Resource/template/default/Contact/confirm.twig
  • ■src/Eccube/Resource/template/default/Contact/index.twig
  • ■src/Eccube/Service/MailService.php
  •  
  • ▼app/template/default内に次のファイルが生成されている場合は送ってください。
  • ■app/template/default/Contact/confirm.twig
  • ■app/template/default/Contact/index.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
EC-CUBE3カスタマイズ:No.028 お問い合わせページに添付ファイル(画像5点)機能
カスタマイズ料金(税込価格)32,000円
*
▼カスタマイズ内容
  • 添付ファイルは、■html/upload/contact_temp_imageと■html/upload/contact_save_imageフォルダにアップロードされます。2つのフォルダは新規作成。
  • アップロード可能な画像フォーマットは[gif・jpg・jpeg・png・bmp]ですが、下記TwigファイルのJavaScriptの記述を修正することでフォーマットの追加・削除が可能です。
  • アップロードのサイズ制限は10MBに設定されていますが、下記TwigファイルのJavaScriptの記述を修正することでサイズ変更が可能です。
  •  ■src/Eccube/Resource/template/default/Contact/index.twig
▼デモサイト
お問い合わせページ
▼お客様ご自身で作業していただくこと
1 データベースの追加はありません。
2 ファイルの入れ換えとアップロード
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。
  • ■app/config/eccube/path.yml
  • ■html/template/default/css/default.css
  • ■html/upload/contact_save_image
  • ■html/upload/contact_temp_image
  • ■src/Eccube/Controller/ContactController.php
  • ■src/Eccube/ControllerProvider/FrontControllerProvider.php
  • ■src/Eccube/Event/EccubeEvents.php
  • ■src/Eccube/Form/Type/Front/ContactType.php
  • ■src/Eccube/Resource/config/constant.yml.dist
  • ■src/Eccube/Resource/config/path.yml.dist
  • ■src/Eccube/Resource/template/default/Contact/confirm.twig
  • ■src/Eccube/Resource/template/default/Contact/index.twig
  • ■src/Eccube/Service/MailService.php
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■app/config/eccube/path.yml(サーバに生成されています)
  • ■html/template/default/css/default.css
  • ■src/Eccube/Controller/ContactController.php
  • ■src/Eccube/ControllerProvider/FrontControllerProvider.php
  • ■src/Eccube/Event/EccubeEvents.php
  • ■src/Eccube/Form/Type/Front/ContactType.php
  • ■src/Eccube/Resource/config/constant.yml.dist
  • ■src/Eccube/Resource/config/path.yml.dist
  • ■src/Eccube/Resource/template/default/Contact/confirm.twig
  • ■src/Eccube/Resource/template/default/Contact/index.twig
  • ■src/Eccube/Service/MailService.php
  •  
  • ▼app/template/default内に次のファイルが生成されている場合は送ってください。
  • ■app/template/default/Contact/confirm.twig
  • ■app/template/default/Contact/index.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
EC-CUBE3カスタマイズ:No.029 マイページの会員情報変更時にメールで通知
カスタマイズ料金(税込価格)22,000円
*
▼カスタマイズ内容
  • マイページの会員情報編集で登録内容が変更されると、管理者と会員にメールで通知されます。
  • 変更通知の対象となるのは、下記EC-CUBEオリジナルの項目です。変更された項目のみが通知されます。
    お名前、フリガナ、会社名、住所、電話番号、FAX番号、メールアドレス、生年月日、性別、職業
  • パスワードについては変更されても通知されません。
    フォームでの入力情報と暗号化されて登録されたデータベース情報は常に異なります。両者を比較したとき、常に変更されたものと判断され、再登録のたびに通知が送信されてしまうからです。
  • 会員情報が変更されずに再登録された場合は通知されません。
▼お客様ご自身で作業していただくこと
1 データベースの追加
2 ファイルの入れ換えとアップロード
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。 ★は新規ファイル
  • ■src/Eccube/Controller/Mypage/ChangeController.php
  • ■src/Eccube/Event/EccubeEvents.php
  • ■src/Eccube/Resource/template/default/Mail/mypage_change.twig★
  • ■src/Eccube/Service/MailService.php
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■src/Eccube/Controller/Mypage/ChangeController.php
  • ■src/Eccube/Event/EccubeEvents.php
  • ■src/Eccube/Service/MailService.php
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
EC-CUBE3カスタマイズ:No.030 会員が退会する際に退会理由を入力する
カスタマイズ料金(税込価格)30,000円
*
▼カスタマイズ内容
    ▼マイページ
  • 会員がマイページの「退会手続き」をクリックすると、退会理由入力ページへのリンクボタンが表示されます。
  • 退会理由を入力して登録すると、退会手続き画面に切り替わり、通常の手続きへ進むことが出来ます。
  • 退会理由が入力されていない場合は、通常の「会員退会手続きへ」ボタンは表示されないので手続きに進むことは出来ません。
  • ▼管理画面
  • 「会員マスター」画面の左上「退会した会員を検索する」をクリックします。
  • 退会会員検索画面が開くので「検索する」ボタンをクリックします。
  • 退会した会員の一覧で会員名をクリックすると詳細画面が開き、そこで「退会理由」を確認することができます。
  • ▼退会理由の登録
  • 退会理由はデータベースの会員情報(dtb_customer)に登録されます。
  • 管理画面・マイページの会員情報には通常「退会理由」は表示されませんが、「退会理由」が入力・登録されている場合は表示されます。
▼お客様ご自身で作業していただくこと
1 データベースの追加
2 ファイルの入れ換えとアップロード
カスタマイズした次のファイルを入れ換え、アップロードしてください。
現行サイトのファイルのバックアップをお願いします。
  • ■src/Eccube/Controller/Admin/Customer/CustomerController.php
  • ■src/Eccube/Controller/Mypage/ChangeController.php
  • ■src/Eccube/Doctrine/Filter/SoftDeleteFilter.php
  • ■src/Eccube/Entity/Customer.php
  • ■src/Eccube/Form/Type/CustomerType.php
  • ■src/Eccube/Form/Type/Admin/CustomerType.php
  • ■src/Eccube/Form/Type/Front/EntryType.php
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Customer.dcm.yml
  • ■src/Eccube/Resource/template/admin/Customer/edit.twig
  • ■src/Eccube/Resource/template/admin/Customer/index.twig
  • ■src/Eccube/Resource/template/default/Mypage/change.twig
  • ■src/Eccube/Resource/template/default/Mypage/withdraw.twig
お客様から送信していただくファイル
次の現行ファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
カスタマイズを施し、返送いたします。
  • ■src/Eccube/Controller/Admin/Customer/CustomerController.php
  • ■src/Eccube/Controller/Mypage/ChangeController.php
  • ■src/Eccube/Doctrine/Filter/SoftDeleteFilter.php
  • ■src/Eccube/Entity/Customer.php
  • ■src/Eccube/Form/Type/CustomerType.php
  • ■src/Eccube/Form/Type/Admin/CustomerType.php
  • ■src/Eccube/Form/Type/Front/EntryType.php
  • ■src/Eccube/Resource/doctrine/Eccube.Entity.Customer.dcm.yml
  • ■src/Eccube/Resource/template/admin/Customer/edit.twig
  • ■src/Eccube/Resource/template/admin/Customer/index.twig
  • ■src/Eccube/Resource/template/default/Mypage/change.twig
  • ■src/Eccube/Resource/template/default/Mypage/withdraw.twig
  •  
  • ▼app/template/default内に次のファイルが生成されている場合は送ってください。
  • ■app/template/default/Mypage/change.twig
  • ■app/template/default/Mypage/withdraw.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。
独自のテンプレートを使用している場合はお知らせ下さい。
このページの先頭へ