EC-CUBE4プラグイン:自動売上ランキング設定プラグイン

→ 通常のEC-CUBEにも適用できます
EC-CUBEカスタマイズ版付属プラグイン

プラグインのインストール

オーナーズストア > プラグイン > プラグイン一覧
(1)ユーザー独自プラグインの「アップロードして新規追加」をクリックして、インストールしてください。
(2)インストールが完了したら、有効化アイコンをクリックして、プラグインを稼働して下さい。
(3)コンテンツ管理 > レイアウト管理で、ブロックを配置して下さい。

001

商品の登録

自動的に商品が表示されるので、登録画面はありません。

プラグイン設定

プラグイン一覧の設定アイコンをクリックすると、表示の仕方を設定することが出来ます。

020

022

スライドの表示件数と横並びの列数

twig ファイルを修正することで、表示件数や列数を変更することができます。
プラグインのインストールで生成される下記フォルダのファイルを修正します。
■app/template/default/Block/rankingauto_block.twig

スライドの表示件数
<script> 内を修正
slidesToShow: の値を変更します。4→5
slidesToScroll は、スライドが切り替わる際の移動する商品の個数なので、必ずしもslidesToShow と同じにする必要はありません。

横並びの列数
<style> 内のwidth: の値を変更します。20%→25%

016

↓ 上段は、スライドの表示件数を5に変更。下段は、表示件数4。

014

↓ 横並び5 列に変更。

015
→ 通常のEC-CUBEにも適用できます

EC-CUBE3:GoogleMapのAPIキーを管理画面で登録できるようにする方法

GoogleMapの表示においてAPIキーが必須になったため、以下の方法で、
基本情報設定>ショップマスターの地図設定欄にAPIキーの入力ボックスを追加します。
APIキーを入力しないと、「当サイトについて」の地図は表示されません。

api

続きを読む EC-CUBE3:GoogleMapのAPIキーを管理画面で登録できるようにする方法

EC-CUBE3系:GoogleMapが正常に表示されなくなった場合の対処法

EC-CUBE3系

「Google Maps API」→「Google Maps Platform」へのアップデートに伴い以下のように変更になりました。
Google Maps APIは、Webサイトの開発者がAPIキーを発行していなくても利用できましたが、Google Maps PlatformではAPIキーの利用が必須になります。
そのためAPIキーを取得していないと、サイトに埋め込んだGoogle Mapsが正常に表示されない場合があります。

▼修正方法
(1)GoogleMap APIを取得します。
取得方法は「googlemap api 取得」等で検索してください。

(2)下記のAPIキーのコードをファイルに追記してください。
key=***********************************&
赤色がAPIキーです。

■src/Eccube/Resource/template/default/Help/about.twig
■app/template/default/Help/about.twig(生成されている場合)

27行目付近にコードを追加

<script src="//maps.googleapis.com/maps/api/js?sensor=false">

<script src="//maps.googleapis.com/maps/api/js?key=***********************************&sensor=false">

 

 

 

EC-CUBE2系:GoogleMapが正常に表示されなくなった場合の対処法

EC-CUBE2系

「Google Maps API」→「Google Maps Platform」へのアップデートに伴い以下のように変更になりました。
Google Maps APIは、Webサイトの開発者がAPIキーを発行していなくても利用できましたが、Google Maps PlatformではAPIキーの利用が必須になります。
そのためAPIキーを取得していないと、サイトに埋め込んだGoogle Mapsが正常に表示されない場合があります。

▼修正方法
(1)GoogleMap APIを取得します。
取得方法は「googlemap api 取得」等で検索してください。

(2)下記のAPIキーのコードをファイルに追記してください。

key=***********************************&
赤色がAPIキーです。

■data/Smarty/templates/default/site_frame.tpl(フロントページ)
■data/Smarty/templates/admin/main_frame.tpl(管理画面)

<!--{if ($smarty.server.HTTPS != "") && ($smarty.server.HTTPS != "off")}-->
<script type="text/javascript" src="https://maps-api-ssl.google.com/maps/api/js?sensor=false"></script>
<!--{else}-->
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<!--{/if}-->

<!--{if ($smarty.server.HTTPS != "") && ($smarty.server.HTTPS != "off")}-->
<script type="text/javascript" src="https://maps-api-ssl.google.com/maps/api/js?key=***********************************&sensor=false"></script>
<!--{else}-->
<script type="text/javascript" src="http://maps.google.com/maps/api/js?key=***********************************&sensor=false"></script>
<!--{/if}-->

 

 

 

EC-CUBE:No.029 MYページの会員情報変更時にメールで通知

このカスタマイズを現行サイトへ実装したい方はこちら

カスタマイズ内容

・マイページの会員情報編集で登録内容が変更されると、管理者と会員にメールで通知されます。
・変更通知の対象となるのは、下記EC-CUBEオリジナルの項目です。変更された項目のみが通知されます。
お名前、フリガナ、会社名、住所、電話番号、FAX、メールアドレス、性別、職業、生年月日、メールマガジン送付
・「パスワード」と「パスワードを忘れた時のヒント」については変更されても通知されません。
フォームでの入力情報と暗号化されて登録されたデータベース情報は常に異なります。両者を比較したとき、常に変更されたものと判断され、再登録のたびに通知が送信されてしまうからです。
・会員情報が変更されずに再登録された場合は通知されません。

MYページで会員情報を変更する

001

管理者とユーザに変更のメールが送信される

002

EC-CUBE3カスタマイズ:No.028 お問い合わせページに添付ファイル(画像5点)機能

現行サイトへ、カスタマイズの実装を希望される方はこちら

▽カスタマイズ内容

・添付ファイルは、■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

▽デモサイト
http://kaiplus.com/part/eccube3-3/contact

お問い合わせ画面

「ファイルをアップロード」をクリックしてファイルを選択します。

001

 

続きを読む EC-CUBE3カスタマイズ:No.028 お問い合わせページに添付ファイル(画像5点)機能

6 その他の設定

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

モバイルサイト(ガラケー)は利用しない

システム設定>パラメーター設定
USE_MOBILE→falseに設定済み

続きを読む 6 その他の設定

5 店頭引取:店頭引取受注停止設定

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

(1)管理画面

基本情報管理>店頭引取受注停止設定
「日付」欄をクリックすると、カレンダーが表示されるので、日付を選択すると入力されます。
「休業日」をチェックすると、すべての「時間帯」が同時にチェックされ、注文受付はできなくなります。
「時間帯」は、システム設定>マスターデータ管理の、
mtb_takeout_timeが反映されています。
時間帯をチェックをして、注文者が選択できないようにします。

003

続きを読む 5 店頭引取:店頭引取受注停止設定

4 店頭引取:割引設定

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

店頭引取では、割引を設定することができます。

001

続きを読む 4 店頭引取:割引設定

3 通常配達:配達受注停止設定

宅配・店頭引き取りシステム

EC-CUBE2.13.5を利用したお弁当配達・宅配・店頭引き取りシステム

1 通常配達・店頭引取の選択と稼働設定
2 通常配達:配達エリアについて
3 通常配達:配達受注停止設定
4 店頭引取:割引設定
5 店頭引取:店頭引取受注停止設定
6 その他の設定

■インストールと同時に機能が実装されます。
・ お弁当配達システム
・ お弁当配達システム会員区分版
・ 宅配・店頭引き取りシステム
詳しくはこちらをご覧ください。

(1)管理画面

基本情報管理>配達受注停止設定
「日付」欄をクリックすると、カレンダーが表示されるので、日付を選択すると入力されます。
「休業日」をチェックすると、すべての「時間帯」が同時にチェックされ、注文受付はできなくなります。
「時間帯」は、基本情報管理>配送方法設定の「自社配達」の編集画面「お届け時間」が反映されています。
時間帯をチェックをして、注文者が選択できないようにします。

001

続きを読む 3 通常配達:配達受注停止設定