EC-Cube TOPページのタイトル変更
EC-CUBEでは、TOPページ(index)ページのタイトルに、○○ショップ/TOPページ というように、必ず「TOPページ」という表記が出てしまう。
SEO的に考えて、これを出さないようにするには・・・
Chibiの覚え書き こちらのサイト様を参考にさせていただきました。
これなら簡単!
EC-CUBEでは、TOPページ(index)ページのタイトルに、○○ショップ/TOPページ というように、必ず「TOPページ」という表記が出てしまう。
SEO的に考えて、これを出さないようにするには・・・
Chibiの覚え書き こちらのサイト様を参考にさせていただきました。
これなら簡単!
カテゴリ一覧に表示されるコメントは、デフォルトのままだと、文字数制限があって最大200文字まで。しかもタグが使えません。
都合悪いことこの上ないので、とっとと変えてしまいましょう。
EC-CUBE2.4.1での方法です。たぶんEC-CUBE2系なら同じと思います。
一覧-メインコメント 文字数の変更
システム設定-パラメーター設定 のMTEXT_LENの数値を変更
とりあえず9999に・・・^^;
デザイン管理-レイアウト設定-商品一覧ページ メイン編集
<div class="TextBlock1"><!--★コメント★--><!--{$arrProducts[cnt].main_list_comment|escape|nl2br}—></div>
の行の赤いところをとっちゃう
<div class="TextBlock1"><!--★コメント★--><!--{$arrProducts[cnt].main_list_comment|nl2br}—></div>
たぶんこれでおっけー
EC-CUBEの商品登録画面で、商品詳細ページを入れるときに、 説明分や写真をたくさん入れたい場合、詳細1~5まで、それぞれサブタイトル・サブコメント・サブ画像・サブ拡大画像を入力することができます。
ところが、詳細に写真などを入れても、サブタイトルを必ず入力しないと、商品詳細ページには反映されません。(商品登録ページでは、ちゃんと入っている)
デザイン面などでどうしてもタイトルを入れたくないときなどは、以下のようにテンプレートを変更すれば大丈夫・・・たぶんw
デザイン管理-レイアウト設定 で、商品詳細ページ のメイン編集をクリック
<!--▼サブコメントここから-->
<!--{section name=cnt loop=$smarty.const.PRODUCTSUB_MAX}-->
<!--{assign var=key value="sub_title`$smarty.section.cnt.iteration`"}-->
<!--{if $arrProduct[$key] != ""}-->
のところの、
<!--{if $arrProduct[$key] != ""}-->
と、それに掛かる
<!--{/if}-->
を削除
でいいのかな?問題ある?
中津川の和菓子屋さんは、毎年9月になると、名物の「栗きんとん」の出荷で大忙しとなります。
全国に名の知られた栗きんとんですが、昔ながらの技法を用いた手作りのお菓子のため、出荷までに時間がかかってしまいいます。
ネット販売では、こまめな到着日案内をしなければならないのですが、商品ごとに発送目安が変えられるEC-CUBEの機能は、たいへん便利です。
中津川の栗きんとんは、防腐剤などは一切使用しない生菓子のため、消費期限が短いです。
栗きんとんのように、消費期限が短い商品をネットショップで販売した場合、届け先が不在だったりすると、とても困りますよね。そんなとき、お店とお客様、または配送業者と連絡が取れれば迅速に対応できるのですが、たまたま店休日だったりすると、商品ロスになってしまいます。
そこで、EC-CUBE2.4.1で、店休日に配達指定ができないようにカスタマイズしてみました。
EC-CUBEは便利なんですが、けっこうバグもあったりして、なかなか言うことを聞いてくれません。
ボタンが付いてるのに動かなかったり^^;こまったものです。
今回はEC-CUBEの管理画面で、商品マスタで商品を検索するときに、商品名以外ではきちんとヒットするのに、「商品名」で検索できないという、なんともありえないバグの修正方法です。
◆データベースにテンプレートIDを登録
管理画面-基本情報管理-マスターデータ管理 に入ります。
マスタデータ管理メニューから、mtb_mail_template を選択します
追加のデータ欄の IDにテンプレート番号 値にメールのタイトルを入力し保存します。
◆メールのテンプレートを指定します。
管理画面-基本情報管理-マスターデータ管理 に入り、
マスター管理メニューから mtb_mail_tpl_path を選択します
先ほど追加したものと同じIDをで、値に mail_templates/order_mail.tpl を指定して登録します。
テンプレートをカスタマイズしたいときは、
/data/Smarty/templates/default/mail_templates/ のなかに、.tplファイルを作って指定してください。
◆メールのテンプレートを設定します。
基本情報管理-メール設定 より、テンプレートを選択します。
(ID登録がうまくできていれば、テンプレート名に先ほど追加したタイトルが表示されます。)
テンプレートを作成・編集し保存します。
以上で完了です。
EC-CUBEには、帳票機能が搭載されており、納品書をPDFでプリントアウトすることが可能です。
この帳票機能で出力するPDFのレイアウトなどは、テンプレートをカスタマイズすることで変更することができます。
帳票機能出力テンプレートは以下を変更
/data/class/SC_Fpdf.php
帳票で出力される際のロゴの変更は、
EC-CUBE2.11系は data/Smarty/templates/admin/pdf/logo.png
EC-CUBE2.3は /html/user_data/packages/xxxxx/img/pdf/logo.png
EC-CUBE2.4は /data/pdf/logo.png
を画像編集ソフトで変更すればおっけー。
EC-CUBE2では、受注管理からのCSV出力では、購入商品名や数量などの注文詳細がダウンロードできません。
都合が悪かったので、注文データすべてをCSVで取り出せるようにしました。
これで受注データを他のアプリケーションで利用することも可能になります。
EC-CUBE 2.11.4 で新着情報の一覧ページを作る方法です。
初心者プログラマー奮闘記 様の記事を参考にさせて頂きました。
EC-CUBE 2.11全ていけると思いますが、バージョンによってはこのあたりの問題がありますので、先にこのあたりで解決してからやったほうがよさそうです。
もうすぐゴールデンウイーク!お休みは何しましょうね。
ECーCUBEではお届け日指定が各商品の発送日目安に連動しているため、、休日に注文を受けた場合でも翌日配達とかが入力できてしまいます。
すべての商品の発送日目安をずらす方法もありますが、商品点数が多いと作業が大変ですよね。
そこで、定休日設定を取得し、休日前日と休日に注文を受けた場合は、発送日の起点を翌営業日にずらす方法をカスタマイズしてみました。
EC-CUBE2.11.5でダウンロードサイトを構築した際に、無料でダウンロードできる商品や全額ポイントで購入した場合などに、対応状況を「新規受け付け」から「入金済み」にする方法です。
ブログ「Takeblo」のカテゴリ「EC-CUBE」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。
前のカテゴリはウイルス・スパム対策です。
次のカテゴリはMovable Typeです。