EC-CUBE2.12.3カスタマイズ:ページごとのタイトル表示(高いSEO効果が期待できます)

EC-CUBEダウンロード」サイトでのカスタマイズ「ページごとのタイトル表示」の説明

(1)個別の商品詳細ページに「ページタイトル」「author」「description」「keywords」を設定する。
管理画面「商品管理>商品登録」で登録します。

 ページタイトル・・・・・ページタイトル / 商品名 / サイト名
未入力時は、「商品名 / サイト名」と表示」と表示されます。
(EC-CUBEデフォルトでは、サイト名 / 商品名)

 メタタグ:Author・・・・・未入力時は、基本情報管理>SEO管理が表示されます。

 メタタグ:Description・・・・・未入力時は、基本情報管理>SEO管理が表示されます。

 メタタグ:Keywords・・・・・未入力時は、基本情報管理>SEO管理が表示されます。

続きを読む EC-CUBE2.12.3カスタマイズ:ページごとのタイトル表示(高いSEO効果が期待できます)

EC-CUBE2.12.3カスタマイズ:会員価格を設定する(0円は設定できない)

EC-CUBEダウンロード」サイトでのカスタマイズ「会員価格を設定する(0円は設定できない)」の説明

(1)設定は、管理画面 「システム設定>パラメーター設定」で行います。

 会員価格を使用するかしないかを「MEMBER_PRICE」で設定→会員価格の使用(true:使用する false:使用しない)
デフォルトでは「false」になっていますので、使用する場合は値を「true」にしてください。

② 「会員価格」という名称を変更する場合は、「MEMBER_PRICE_TITLE」で設定。
ここでの変更は、すべてのページに反映されます。

(2)会員価格を使用する場合でも、商品によっては会員価格を設定しないこともできます。
会員価格が設定されていない商品は、一般価格が表示され一般価格で決済されます。(下図参照)

続きを読む EC-CUBE2.12.3カスタマイズ:会員価格を設定する(0円は設定できない)

EC-CUBE2.12:新着商品に自動で「NEW」アイコンを表示する

・商品ステータスの「NEW」とは別もの。(商品ステータスの「NEW」は使用しない)
・商品登録後、設定した期間中は「NEW」アイコンを表示する。
・表示期間は、パラメータで設定する。
・アイコンを表示させない場合は、パラメータの値を0にする。
・アイコンは、商品写真の右下に重ねるように表示する。

続きを読む EC-CUBE2.12:新着商品に自動で「NEW」アイコンを表示する

EC-CUBE2.12:メッセージが流れるティッカー

1 管理画面でメッセージを登録できるようにする。

(1)データベースへテーブル(dtb_ticker)の追加

【MySQL・PostgreSQL】

CREATE TABLE dtb_ticker (
ticker_id int NOT NULL,
disp smallint NOT NULL DEFAULT 1,
message text,
url text,
rank int NOT NULL DEFAULT 0,
creator_id int NOT NULL,
create_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
update_date timestamp NOT NULL,
del_flg smallint NOT NULL DEFAULT 0,
PRIMARY KEY (ticker_id)
);

続きを読む EC-CUBE2.12:メッセージが流れるティッカー

EC-CUBE2.12 「会員価格設定プラグイン」によるカスタマイズへの影響

「会員価格設定プラグイン」は、商品登録のカスタマイズには不可欠な「SC_Product.php」ファイルのコードを一部書き換えてしまいますので、プラグインを導入した際、商品詳細ページ等でそれまで表示されていたものが、表示されない状態になります。

本サイトのカスタマイズでは、「期間限定販売」「Youtube動画表示」「GoogleMap表示」に影響します。

カスタマイズしたコードを、会員価格設定プラグインのファイルに再設定することで、この問題を回避します。

続きを読む EC-CUBE2.12 「会員価格設定プラグイン」によるカスタマイズへの影響

EC-CUBE2.12 商品登録エラー Warning(E_WARNING): array_diff()

商品を登録する際(確認画面を開いた直後)、下記エラーが発生する。


[/-----/admin/products/product.php] Warning(E_WARNING): array_diff() [<a href='function.array-diff'>function.array-diff</a>]: Argument #1 is not an array on [/-----/eccube/2123default/class/SC_CheckError.php(63)] from-----

エラーと言っても、商品登録は無事に行われ、フロントページにも正常に表示されるので、エラー発生に気づくことはないかもしれないが、ログファイルにはしっかり記録されている。

続きを読む EC-CUBE2.12 商品登録エラー Warning(E_WARNING): array_diff()

EC-CUBE 2.12:スマホで「もっとみる」をクリックしたときの静的URL対応

静的URLを適用している場合、スマホで商品一覧ページを開き、「もっとみる」をクリックしたとき、商品詳細ページに移動することができない。

これは、「もっとみる」をクリックした時に起動するJavascriptが、商品詳細URLとしてパラメータの「P_DETAIL_URLPATH」を参照しその後に商品のID番号を付加するところで完了してしまっているためです。
Javascript内に「.html」を追加するのは難しいので、「もっとみる」をクリックした時のみ、静的URLを解除するようにします。

続きを読む EC-CUBE 2.12:スマホで「もっとみる」をクリックしたときの静的URL対応

EC-CUBE2.12:仮会員から本会員登録完了メールを管理者へ送信

仮会員設定をしている場合、利用者が会員登録を行ったときに管理者と利用者の両者にメールが届くが、利用者が本文のURLをクリックして本会員登録したときには、管理者にはメールが届かない。

そこで、仮会員から本会員登録が完了した際、管理者にもメールが届くようにする。

続きを読む EC-CUBE2.12:仮会員から本会員登録完了メールを管理者へ送信

EC-CUBE2.12 メールの件名が表示されない

自動送信メール等の件名が、Windows Live メールで表示されないことがあるようです。

その解決策
■data/Smarty/templates/default/mail_templates/mail_title.tpl
の上の改行(空白行)を削除します。

【変更前】


<!--{*
/*
* This file is part of EC-CUBE
*
* Copyright(c) 2000-2012 LOCKON CO.,LTD. All Rights Reserved.
*
* http://www.lockon.co.jp/
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*/
*}-->

【<!--{$tpl_shopname}-->】 <!--{$tpl_mailtitle}-->

続きを読む EC-CUBE2.12 メールの件名が表示されない