EC-CUBE4カスタマイズ:No.031 特集ページ(ランディングページ)作成機能
カスタマイズ料金(税込価格)18,000円
▼カスタマイズ内容
- コンテンツ管理>特集ページ(LP)管理から、ページを作成します。
- ブロックが配置されていて、特集ページが作成されている場合は、ブロックに特集ページへのリンクが表示されます。
▼お客様ご自身で作業していただくこと
ファイルの入れ換えとアップロード ★は新規ファイルで弊社が用意
- ■app/config/eccube/packages/eccube_nav.yaml
- ■html/template/default/assets/css/style_lp.css★
- ■html/template/default/assets/js/jquery.rwdImageMaps★
- ■src/Eccube/Controller/LpController.php★
- ■src/Eccube/Controller/Admin/Content/LpController.php★
- ■src/Eccube/Entity/Lp.php★
- ■src/Eccube/Event/EccubeEvents.php
- ■src/Eccube/Form/Type/Admin/LpType.php★
- ■src/Eccube/Repository/LpRepository.php★
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_block.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page_layout.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_block.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page_layout.csv
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/template/admin/Content/lp.twig★
- ■src/Eccube/Resource/template/admin/Content/lp_edit.twig★
- ■src/Eccube/Resource/template/default/default_frame.twig
- ■src/Eccube/Resource/template/default/Block/lp.twig★
- ■src/Eccube/Resource/template/default/Lp/index.twig★
- ■src/Eccube/Resource/template/default/Lp/item.twig★
お客様から送信していただくファイル
現行サイトのファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
- ■app/config/eccube/packages/eccube_nav.yaml
- ■src/Eccube/Event/EccubeEvents.php
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_block.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page_layout.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_block.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page_layout.csv
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/template/default/default_frame.twig
- ▼app/template/default/ 内に次のファイルが生成されている場合は送ってください。
- ■app/template/default/default_frame.twig
- ▼デザインテンプレートをご利用の場合は、app/template/[テンプレートコード]/ 内のファイルを送ってください。
- ■app/template/[テンプレートコード]/default_frame.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
▼メールにお書きください。
- 会社名、お名前
- 連絡先お電話番号
- EC-CUBEのバージョンとデータベースの種類(MySQL or PostgreSQL)
- デザインテンプレートをご利用の場合はお知らせ下さい。
EC-CUBE4カスタマイズ:No.032 販売期間限定商品
カスタマイズ料金(税込価格)22,000円
▼カスタマイズ内容
- 商品ごとに販売期間(開始・終了)を設定する。
- 販売開始前、または、販売終了後に商品を表示するかしないか選択できる。その場合、販売期間でなければカートボタンは表示されない。
- 販売開始・販売終了の、片方だけの設定が可能。また、両方同時の設定が可能。
- 時刻の設定は「年月日 時分」で行う。
- 商品一覧の詳細検索で、販売期間を設定した商品を検索できる。
- CSV登録に対応。
▼デモサイト
・商品一覧ページ→商品詳細ページ・管理画面を見る
ID:demo PASS:kanridemo(登録操作はできないようになっています)
商品管理>商品一覧 ID:4 ID:8 ID:18 の商品に販売期間を設定しています。
▼お客様ご自身で作業していただくこと
ファイルの入れ換えとアップロード
- ■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/import_csv/en/dtb_csv.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_csv.csv
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/template/admin/Product/index.twig
- ■src/Eccube/Resource/template/admin/Product/product.twig
- ■src/Eccube/Resource/template/default/Product/list.twig
- ■src/Eccube/Resource/template/default/Product/detail.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/import_csv/en/dtb_csv.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_csv.csv
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/template/admin/Product/index.twig
- ■src/Eccube/Resource/template/admin/Product/product.twig
- ■src/Eccube/Resource/template/default/Product/list.twig
- ■src/Eccube/Resource/template/default/Product/detail.twig
- ▼app/template/default/ 内に次のファイルが生成されている場合は送ってください。
- ■app/template/default/Product/list.twig
- ■app/template/default/Product/detail.twig
- ▼デザインテンプレートをご利用の場合は、app/template/[テンプレートコード]/ 内のファイルを送ってください。
- ■app/template/[テンプレートコード]/Product/list.twig
- ■app/template/[テンプレートコード]/Product/detail.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
▼メールにお書きください。
- 会社名、お名前
- 連絡先お電話番号
- EC-CUBEのバージョンとデータベースの種類(MySQL or PostgreSQL)
- デザインテンプレートをご利用の場合はお知らせ下さい。
EC-CUBE4カスタマイズ:No.033 「熨斗(のし)」の希望を配送先別で設定する
カスタマイズ料金(税込価格)30,000円
▼カスタマイズ内容
- 「ご注文手続き」画面で、熨斗の希望入力欄が表示されます。
- 配送先が複数ある場合は、配送先毎に入力欄が表示されます。
- 「希望する」を選択すると、「のしの種類」以降が入力可能となります。
- 「のしの種類」「表書き(上段)」はマスターデータ管理で登録するので、項目の変更が可能です。
- 「希望する・希望しない」もマスターデータ管理で登録されていますが、「希望する」の文言はプログラムと関連しているので変更しないでください。
- 「表書き(上段)」で「その他」を選択した場合は、下の入力欄に文言を入力してもらうことになります。
- メール、マイページ、受注管理>受注登録・編集に反映されます。
- 受注管理>受注一覧の「CSVダウンロード」→「受注CSV・出荷CSV」に反映されます。
▼デモサイト
・デモサイトで購入手続きを行うID:sample@itoben.com PASS:demodemo
・管理画面を見る
ID:demo PASS:kanridemo(登録操作はできないようになっています)
設定>システム設定>マスタデータ管理「mtb_gift_kind」「mtb_gift_tie」
▼お客様ご自身で作業していただくこと
ファイルの入れ換えとアップロード
- ■src/Eccube/Entity/BaseInfo.php
- ■src/Eccube/Entity/Shipping.php
- ■src/Eccube/Entity/Master/GiftCheck.php★
- ■src/Eccube/Entity/Master/GiftKind.php★
- ■src/Eccube/Entity/Master/GiftTie.php★
- ■src/Eccube/Form/Type/Admin/ShippingType.php
- ■src/Eccube/Form/Type/Admin/ShopMasterType.php
- ■src/Eccube/Form/Type/Master/GiftCheckType.php★
- ■src/Eccube/Form/Type/Master/GiftTieType.php★
- ■src/Eccube/Form/Type/Master/GiftKindType.php★
- ■src/Eccube/Form/Type/Shopping/ShippingType.php
- ■src/Eccube/Repository/Master/GiftCheckRepository.php★
- ■src/Eccube/Repository/Master/GiftKindRepository.php★
- ■src/Eccube/Repository/Master/GiftTieRepository.php★
- ■src/Eccube/Resource/doctrine/import_csv/en/definition.yml
- ■src/Eccube/Resource/doctrine/import_csv/en/mtb_gift_check.csv★
- ■src/Eccube/Resource/doctrine/import_csv/en/mtb_gift_kind.csv★
- ■src/Eccube/Resource/doctrine/import_csv/en/mtb_gift_tie.csv★
- ■src/Eccube/Resource/doctrine/import_csv/ja/definition.yml
- ■src/Eccube/Resource/doctrine/import_csv/ja/mtb_gift_check.csv★
- ■src/Eccube/Resource/doctrine/import_csv/ja/mtb_gift_kind.csv★
- ■src/Eccube/Resource/doctrine/import_csv/ja/mtb_gift_tie.csv★
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/template/admin/Order/edit.twig
- ■src/Eccube/Resource/template/admin/Order/shipping.twig
- ■src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig
- ■src/Eccube/Resource/template/default/Mail/order.html.twig
- ■src/Eccube/Resource/template/default/Mail/order.twig
- ■src/Eccube/Resource/template/default/Mypage/history.twig
- ■src/Eccube/Resource/template/default/Shopping/confirm.twig
- ■src/Eccube/Resource/template/default/Shopping/index.twig
お客様から送信していただくファイル
現行サイトのファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
- ■src/Eccube/Entity/BaseInfo.php
- ■src/Eccube/Entity/Shipping.php
- ■src/Eccube/Form/Type/Admin/ShippingType.php
- ■src/Eccube/Form/Type/Admin/ShopMasterType.php
- ■src/Eccube/Form/Type/Shopping/ShippingType.php
- ■src/Eccube/Resource/doctrine/import_csv/en/definition.yml
- ■src/Eccube/Resource/doctrine/import_csv/ja/definition.yml
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/template/admin/Order/edit.twig
- ■src/Eccube/Resource/template/admin/Order/shipping.twig
- ■src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig
- ■src/Eccube/Resource/template/default/Mail/order.html.twig
- ■src/Eccube/Resource/template/default/Mail/order.twig
- ■src/Eccube/Resource/template/default/Mypage/history.twig
- ■src/Eccube/Resource/template/default/Shopping/confirm.twig
- ■src/Eccube/Resource/template/default/Shopping/index.twig
- ▼app/template/default/ 内に次のファイルが生成されている場合は送ってください。
- ■app/template/default/Mail/order.html.twig
- ■app/template/default/Mail/order.twig
- ■app/template/default/Mypage/history.twig
- ■app/template/default/Shopping/confirm.twig
- ■app/template/default/Shopping/index.twig
- ▼デザインテンプレートをご利用の場合は、app/template/[テンプレートコード]/ 内のファイルを送ってください。
- ■app/template/[テンプレートコード]/Mail/order.html.twig
- ■app/template/[テンプレートコード]/Mail/order.twig
- ■app/template/[テンプレートコード]/Mypage/history.twig
- ■app/template/[テンプレートコード]/Shopping/confirm.twig
- ■app/template/[テンプレートコード]/Shopping/index.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
▼メールにお書きください。
- 会社名、お名前
- 連絡先お電話番号
- EC-CUBEのバージョンとデータベースの種類(MySQL or PostgreSQL)
- デザインテンプレートをご利用の場合はお知らせ下さい。
EC-CUBE4カスタマイズ:No.034 マイページの購入履歴から領収書を印刷
カスタマイズ料金(税込価格)25,000円
▼カスタマイズ内容
- 指定した受注ステータスにより、購入履歴から印刷が可能となります。
- 複数の受注ステータスを指定する場合は、次のファイルの条件文を変更します。
■src/Eccube/Resource/template/default/Mypage/history.twig
■src/Eccube/Resource/template/default/Mypage/receipt.twig
-------------------------
{% if BaseInfo.option_receipt == 1 and Order.OrderStatus == BaseInfo.OrderStatus %}
-------------------------
↓【変更】
-------------------------
{% if BaseInfo.option_receipt == 1 and ( Order.OrderStatus == BaseInfo.OrderStatus or Order.OrderStatus == 6 ) %}
------------------------- - 会員登録で「会社名」が登録されている場合は、氏名ではなく会社名が表示されます。
- 発行日は印刷を実行した日(今日の日付)が表示されます。
▼デモサイト
・デモサイトのマイページを見るID:sample@itoben.com PASS:demodemo
ご注文履歴のページで「発送済み」になっている注文の「詳細を見る」をクリックしてください。
・管理画面を見る
ID:demo PASS:kanridemo
設定>店舗設定>基本設定の「各種設定」(登録操作はできないようになっています)
▼お客様ご自身で作業していただくこと
ファイルの入れ換えとアップロード
- ■html/template/default/assets/css/mypage_receipt.css★
- ■src/Eccube/Controller/Mypage/MypageController.php
- ■src/Eccube/Entity/BaseInfo.php
- ■src/Eccube/Event/EccubeEvents.php
- ■src/Eccube/Form/Type/Admin/ShopMasterType.php
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page_layout.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page_layout.csv
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig
- ■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/Entity/BaseInfo.php
- ■src/Eccube/Event/EccubeEvents.php
- ■src/Eccube/Form/Type/Admin/ShopMasterType.php
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page_layout.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page_layout.csv
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig
- ■src/Eccube/Resource/template/default/Mypage/history.twig
- ▼app/template/default/ 内に次のファイルが生成されている場合は送ってください。
- ■app/template/default/Mypage/history.twig
- ▼デザインテンプレートをご利用の場合は、app/template/[テンプレートコード]/ 内のファイルを送ってください。
- ■app/template/[テンプレートコード]/Mypage/history.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
▼メールにお書きください。
- 会社名、お名前
- 連絡先お電話番号
- EC-CUBEのバージョンとデータベースの種類(MySQL or PostgreSQL)
- デザインテンプレートをご利用の場合はお知らせ下さい。
EC-CUBE4カスタマイズ:No.035 購入商品に関連するファイルをマイページからアップロード
カスタマイズ料金(税込価格)35,000円
▼カスタマイズ内容
- 購入した商品(注文)に関係する画像ファイルをアップロードします。
- 画像以外もアップロード可能ですが、phpファイル等の修正が必要です。(修正方法を添付)
- アップロード数に制限はありません。
- アップロードされたファイルはリネームされます。
- ファイルのアップロードが登録されると、新規登録・更新のお知らせメールが管理者に届きます。
- 管理画面[受注管理]でファイルを確認・ダウンロードします。
- 管理画面の基本設定で、機能の「有効・無効」の設定ができます。また、受信メールアドレスを設定することができます。
▼デモサイト
・デモサイトのマイページを見るID:sample@itoben.com PASS:demodemo
ご注文履歴の注文番号:5「詳細を見る」をクリックしてください。
・管理画面を見る
ID:demo PASS:kanridemo(登録操作はできないようになっています)
受注管理>受注一覧「注文番号:5 サンプルハナコ」をクリック→「アップロードファイル」
設定>店舗設定>基本設定の「各種設定」
▼お客様ご自身で作業していただくこと
ファイルの入れ換えとアップロード
- ■app/config/eccube/packages/eccube.yaml
- ■src/Eccube/Controller/Admin/Order/EditController.php
- ■src/Eccube/Controller/Admin/Order/MyimageController.php★
- ■src/Eccube/Controller/Mypage/MyimageController.php★
- ■src/Eccube/Controller/Mypage/MypageController.php
- ■src/Eccube/Entity/BaseInfo.php
- ■src/Eccube/Entity/Myimage.php★
- ■src/Eccube/Event/EccubeEvents.php
- ■src/Eccube/Form/Type/Admin/MyimageType.php★
- ■src/Eccube/Form/Type/Admin/ShopMasterType.php
- ■src/Eccube/Form/Type/Front/MyimageType.php★
- ■src/Eccube/Repository/MyimageRepository.php★
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_mail_template.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page_layout.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_mail_template.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page_layout.csv
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/template/admin/Order/edit.twig
- ■src/Eccube/Resource/template/admin/Order/myimage.twig★
- ■src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig
- ■src/Eccube/Resource/template/default/Mail/upload.twig ★
- ■src/Eccube/Resource/template/default/Mypage/history.twig
- ■src/Eccube/Resource/template/default/Mypage/myimage.twig★
- ■src/Eccube/Service/MailService.php
お客様から送信していただくファイル
現行サイトのファイルをフォルダ(空フォルダをダウンロード)に入れてメール添付で送ってください。
- ■app/config/eccube/packages/eccube.yaml
- ■src/Eccube/Controller/Admin/Order/EditController.php
- ■src/Eccube/Controller/Mypage/MypageController.php
- ■src/Eccube/Entity/BaseInfo.php
- ■src/Eccube/Event/EccubeEvents.php
- ■src/Eccube/Form/Type/Admin/ShopMasterType.php
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_mail_template.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/en/dtb_page_layout.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_mail_template.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page.csv
- ■src/Eccube/Resource/doctrine/import_csv/ja/dtb_page_layout.csv
- ■src/Eccube/Resource/locale/messages.ja.yaml
- ■src/Eccube/Resource/locale/messages.en.yaml
- ■src/Eccube/Resource/template/admin/Order/edit.twig
- ■src/Eccube/Resource/template/admin/Setting/Shop/shop_master.twig
- ■src/Eccube/Resource/template/default/Mypage/history.twig
- ■src/Eccube/Service/MailService.php
- ▼app/template/default/ 内に次のファイルが生成されている場合は送ってください。
- ■app/template/default/Mypage/history.twig
- ▼デザインテンプレートをご利用の場合は、app/template/[テンプレートコード]/ 内のファイルを送ってください。
- ■app/template/[テンプレートコード]/Mypage/history.twig
空フォルダをダウンロード
送信先アドレス:admin@kaiplus.com
▼メールにお書きください。
- 会社名、お名前
- 連絡先お電話番号
- EC-CUBEのバージョンとデータベースの種類(MySQL or PostgreSQL)
- デザインテンプレートをご利用の場合はお知らせ下さい。
こちらで修正を行い返送いたします。
ご自身でファイルのアップロード等を行い、動作をご確認ください。
■src/Eccube/Resource/template/default ← 元のファイル
■app/template/default ← 新しく生成されるファイル(こちらが優先されて表示)
この場合、■src内のファイルをいくら編集してもサイトには反映されません。
■app内のファイルを編集しなければサイトには反映されないので、現行サイトの■app/template/default内のファイルも一緒に送って頂くことになります。
さらに、
twigファイルを編集しFTPでアップロードした後は、管理画面のコンテンツ管理 > キャッシュ管理 で「キャッシュ削除」を行わないと反映されません。
■app/template/[保存先フォルダ]
cssファイルや画像、JavaScriptもまた独自テンプレート用のファイルが必要です。
■html/template/[保存先フォルダ] (新規のカスタマイズファイルもここに保存)
さらに、
twigファイルを編集しFTPでアップロードした後は、管理画面のコンテンツ管理 > キャッシュ管理 で「キャッシュ削除」を行わないと反映されません。
(1)データベースを選択 (2)SQLタブをクリック (3)SQLを入力 (4)実行ボタンをクリックして完了
送信先アドレス:admin@kaiplus.com
メールには必ずEC-CUBEのバージョンとデータベースの種類をお書き添えください。