オープンソースECサイト構築ソフト EC-CUBE【Ver2.11対応】 公式ガイドブック 応用編

概 要

国産ECサイト構築ソフト「EC-CUBE」のカスタマイズ方法を解説した公式ガイドブックです。EC-CUBEは、電子商取引用に株式会社ロックオンにより開発されたオープンソースのアプリケーションです。PHPで書かれたプログラムソースは公開されているため、カスタマイズを施し独自のECサイトをインターネット上に公開することも可能です。とはいえ、EC-CUBEに特有な機能や内部構造を熟知していないとカスタマイズも容易ではありません。そこで本書では、EC-CUBEはどのようにデータを使用・保存しているかなどカスタマイズに必要な知識を徹底解説。そのうえで、カスタマイズの事例やトラブル解決方法など実際のサイト運営に役立つノウハウを説明しています。

著者 株式会社エスキュービズム、ピンポン小林、福田博一(監)
価格 本体3000円(税別)
ISBN 978-4-7980-3200-9
発売日 2011/12/22
判型 B5変
色数 1色
ページ数 400
CD/DVD
対象読者 中級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

CHAPTER 1 カスタマイズのための基礎知識

1-1 EC-CUBEの動作の仕組み(1) 基本構造

1-2 EC-CUBEの動作の仕組み(2) ページ表示の流れ

1-3 EC-CUBEの動作の仕組み(3) ページ表示の処理の詳細

1-4 EC-CUBEの動作の仕組み(4) Smartyとテンプレートファイル

1-5 EC-CUBEの動作の仕組み(5) データベース操作

1-6 EC-CUBEの動作の仕組み(6) マスターテーブル

1-7 基本情報の処理の仕組み(1) セッション管理

1-8 基本情報の処理の仕組み(2) ログイン・ログアウト機能

1-9 基本情報の処理の仕組み(3) カート操作

1-10 商品情報の処理の仕組み(1) 商品・規格情報

1-11 商品情報の処理の仕組み(2) カテゴリ管理

1-12 受注情報の処理の仕組み(1) 受注データと受注詳細データ

Column 会員情報と受注情報

1-13 受注情報の処理の仕組み(2) ステータス管理

1-14 受注情報の処理の仕組み(3) 配送業者と支払方法

1-15 受注情報の処理の仕組み(4) 支払金額の計算条件

1-16 受注情報の処理の仕組み(5) ポイントの計算方法

1-17 画面デザインの処理の仕組み(1) 基本画面構成

1-18 画面デザインの処理の仕組み(2) ブロック

1-19 画面デザインの処理の仕組み(3) フロントページの作成

1-20 画面デザインの処理の仕組み(4) 管理画面のページの作成

1-21 画面デザインの処理の仕組み(5) 携帯での画像表示

1-22 画面デザインの処理の仕組み(6) 携帯での文字コード

1-23 その他の情報の処理の仕組み(1) メールテンプレート

1-24 その他の情報の処理の仕組み(2) エラーログ

1-25 その他の情報の処理の仕組み(3) SQL操作とphpMyAdmin

CHAPTER 2 管理機能のカスタマイズ

2-1 返信メールのテンプレートを追加する

Column メールの送信

2-2 端末ごとに返信メールを切り替える

2-3 「お問い合わせ管理機能」を追加する

2-4 問い合わせ返信機能を追加する

2-5 EC-CUBEとGoogleAnalyticsを連携する

2-6 割引クーポンを追加する

2-7 商品ごとに配送設定できるようにする

2-8 パスワードのかかったダウンロードファイルのパスワードをダウンロード時に送信する

2-9 受注一覧画面でステータスを変更できるようにする

2-10 バッチ処理によりトップページに売上ランキングを表示する

CHAPTER 3 フロント機能のカスタマイズ

3-1 注文時にオプションを設定できるようにする

3-2 指定金額以上の購入に対してポイントを倍にする

3-3 商品画像に虫眼鏡機能を追加する

3-4 QRコードを自動生成する

3-5 会員価格を設定する

3-6 会員ランクによる価格を設定する

3-7 カゴに入れた直後にカート画面に飛ばさないようにする

Column ページ遷移の方法

3-8 MYページに注文状況ステータスを表示する

3-9 ポイント付与のタイミングを変更する

3-10 携帯ページへのアクセスを携帯からのみに制限する

3-11 端末ごとに商品詳細コメントを分けるようにする

3-12 お気に入り商品にコメント機能を追加する

3-13 購入金額が一定金額以上であればエラーページに移動させる

Column EC-CUBEのエラー発生時の処理

3-14 最近見た商品を表示する

3-15 OpenIDでログインできるようにする

3-16 購入途中での購入可能商品のチェックを変更する

Column 購入可能商品のチェック方法

3-17 カテゴリごとに画像を表示する

Column EC-CUBEでの画像の保存の流れ

CHAPTER 4 運用のノウハウ

4-1 認証局による証明書でSSLを使用する(運用向け)

4-2 自己署名による証明書でSSLを利用する(開発向け)

4-3 サーバーの負荷テストをする

4-4 テストデータを自動生成する

4-5 dataディレクトリとhtmlディレクトリの場所を変える

CHAPTER 5 トラブル・シューティング

5-1 .htaccessが効かない

5-2 「セキュリティで保護されていないページが混在している」というアラートが出る

5-3 画像が表示されない

5-4 画面が真っ白になる

Column PHPのエラー表示

5-5 「不正なページ移動です」と表示される

5-6 CSVファイルをアップロードするとエラーが出る

5-7 ブロック編集の編集内容が反映されない

5-8 phpMyAdminで文字化けする

5-9 アクセス権限を変更する

Column アクセス権限の種類と表記

5-10 シンボリックリンクで公開したら403エラーになる

Column HTTPのサーバーエラーメッセージ

5-11 テンプレートファイルの修正内容が反映されない

5-12 ページ詳細設定で、新規に追加したページが表示されない

5-13 ¥マークが出る

Column エスケープとは

5-14 登録商品数とパフォーマンス

5-15 デザインが崩れる

CHAPTER 6 リファレンス集

6-1 データベースのテーブル定義

6-2 classファイル一覧

6-3 Smartyの使用方法

PR

秀和システム