SlideShare a Scribd company logo
1 of 9
Download to read offline
カスタマイズスクール - 第1期生 vol.1  基礎知識編 」
「

講師:株式会社 paperboy&co. 運営支援グループ マネージャー 山下 諭
https://www.facebook.com/grape.ceo

目 次

Part 1.イントロダクション (15 分)
 Chapter1-1.本講座の目的・コール
 Chapter1-2.全5回の概要
 Chapter1-3.編集環境・使用ソフト・アカウント準備

Part 2.テンプレートを徹底解説 (45 分)
 Chapter2-1.他社サービスとの違い
 Chapter2-2.テンプレートの仕組み・構造
 Chapter2-3.独自タグについて

Part 3.テンプレートエンジン Smarty とは (45 分)
 Chapter3-1.Smarty って何?
 Chapter3-2.非プログラマーが押さえるポイント
 Chapter3-3.カスタマイズによく使用する変数・構文

Part 4.カスタマイズ事例紹介 (15 分)
Part 5.質疑応答 (30 分)

© カラーミーショップ カスタマイズスクール ※無断転載・複写禁止

-1-
【Part1】イントロダクション(15 分)
Chapter1-1.本講座の目的・ゴール
•	 目的はショップ運営の業務効率化
•	 技術者養成講座ではない
•	 ショップオーナーは仕組みとコツを掴む
•	 プロの WEB デザイナーは理解のスピードを短縮
•	 WEB デザインの知識のみでフルカスタマイズすると・・・

■心構え
•	 トライ&エラー
•	 細かいことは気にしない
•	 割り切りも大切

Chapter1-2.全5回講義の内容〜基礎知識から魔改造まで〜
■第1回:基礎知識の習得(←今回)
カラーミーショップでテンプレートを編集する前に知るべき内容を学びます。座学メイン。

■第2回:トップページ編
ネットショップの顔となるトップページを実際のソースコードを編集しながら学びます。
共通ページとトップページを押さえればテンプレート編集の7割程度理解できます。

■第3回:商品ページ編
商品ページは商品の数だけページが出力されます。カテゴリーやグループによって表示方法を変えたり、
話題の商品をソーシャル拡散したり、商品ページ特有のカスタマイズ方法を学びます。

■第4回:上級編
Smarty の構文を応用したワンランク上のカスタマイズ方法を伝授。

■第5回:魔改造・認定試験編
もはや達人芸や芸術の粋に達している魔改造の事例とその方法をご紹介。
テンプレートマスター認定試験と認定証授与。

-2-

© カラーミーショップ カスタマイズスクール ※無断転載・複写禁止
【Part1】イントロダクション(15 分)
Chapter1-3.編集環境・使用ソフト・アカウントの準備
■編集環境・使用ソフト
•	 使用ブラウザ:Google Chrome を推奨	
http://www.google.com/intl/ja/chrome/browser/	
 →メリット:動作が軽い、ソースコードが見やすい	
※管理画面を操作できればどれでも大丈夫

■編集方法は2通り
•	 管理画面での直接編集	
 →すぐに反映される/ちょっとした編集/上級者向け
•	 テキストエディタ等で編集し管理画面にコピー&ペースト	
 →メリット:色付け/入力補助/行番号	
 →デメリット:コピー&ペーストの手間
•	 テキストエディタ	
Win:TeraPad /秀丸/サクラエディタ/ etc	
Mac:CotEditor / mi / etc

■特典
•	 カラーミーショップのテストアカウントを発行
•	 有料テンプレートは購入済の状態	
ファッション(ホワイト)http://sample38.shop-pro.jp/
•	 Facebook ブループに招待(アンケートにご記入ください)
•	 アーカイブ視聴として EC キャンパス1ヶ月優待(既存ユーザーには 1980pt 付与)
	
https://ec-campus.tv/sessions/new	
会員登録後、会員 No. をアンケートにご記入ください
•	 すべて受講すると認定証を進呈

© カラーミーショップ カスタマイズスクール ※無断転載・複写禁止

-3-
【Part 2】カラーミーショップのテンプレートを徹底解説(45 分)
Chapter2-1.他社サービスとの違い・採用メリット
■ ASP 比較の場合 :レイアウト固定型/管理画面で編集
高い←カスタマイズ性→低い
MakeShop > ショップサーブ > FutureShop2 > おちゃのこネット
•	 メリット:レイアウトやボタン画像など専門知識がなくても編集できる。
•	 デメリット:編集できない箇所が多い。id や class が固定で CSS での編集も制限が多い。

■オープンソースの場合 :テンプレートファイル型/ .tpl といったファイルを直接編集
例)
EC-CUBE / osCommerce / Zen Cart
•	 メリット:フルカスマイズ可能
•	 デメリット:高度な専門知識が必須

■カラーミーショップ :ASP でフルカスタマイズ可能な唯一のサービス
•	 メリット:オープンソースと同等のカスタマイズ性、if 分の活用により独自の応用が可能
•	 デメリット:初心者向けでありながら、カスタマイズが難しい

-4-

© カラーミーショップ カスタマイズスクール ※無断転載・複写禁止
【Part 2】カラーミーショップのテンプレートを徹底解説(45 分)
Chapter2-2.テンプレートの仕組み・構造
■基本テンプレート
No

名前

説明

HTML

CSS

◯

◯

1

共通

ショップ画面で共通に表示さ
れる部分です。

2

トップ

ショップのトップ画面です。

◯

◯

3

商品一覧

商品一覧の表示画面です。

◯

◯

4

商品詳細

商品の詳細画面です。

◯

◯

5

特定商取引

特定商取引についての画面で
す。

◯

◯

6

商品検索結果

商品検索結果の表示画面です。

◯

◯

7

オプション在庫
値段表

オプションの在庫と値段の表
です。

◯

◯

8

プライバシー
ポリシー

プライバシーポリシーについ
ての画面です。

◯

◯

9

お問合せ

お問合せの画面です。

10

マイアカウント
会員ログイン

マイアカウントの画面です。

11

友達に教える

お友達に教えるクリック時に
表示されるメール送信画面で
す。

◯

12

メルマガ登録・解除

メ ル マ ガ へ の 登 録・ 解 除 画 面
です。

◯

13

レビュー

レ ビ ュ ー の 投 稿・ 閲 覧 画 面 で
す。

記事

◯

主要テンプレート

その他テンプレート

◯
◯
共有 SSL ページ
CSS のみ編集可

【重要】編集時にこれだけは気をつけよう
•	 編集時はテンプレートを複製
•	 1 箇所修正して更新→プレビューで確認
•	 「もとに戻す」ボタンの活用
•	 タイムアウト時間

Chapter2-3.独自タグにつて
■独自タグとは
カラーミーショップ固有の変数
例)<{$shop_name}> と書くと「ほげほげショップ」と出力される
•	 独自タグ一覧	
http://shop-pro.jp/manual/?mode=menu_06_02_01	
•	 未公開の独自タグ	
ページング(ページャー)
	
メルマガ登録・解除

© カラーミーショップ カスタマイズスクール ※無断転載・複写禁止

-5-
【Part 3】テンプレートエンジン Smarty とは?(45 分)
Chapter3-1.Smarty って何だろう?
Smarty は、主に PHP アプリケーションで使用されるテンプレートエンジンである。テンプレート自体の
キャッシュ機能を有している。現在では PHP の多くの Web アプリケーションフレームワークでデフォル
トのテンプレートエンジンとして採用されている。
(引用:Wikipedia)

$smarty->assign(" 変数名 "," 値 ")

図版引用:@ IT

■要するに・・・
•	 カラーミーショップのシステムは PHP でできている
•	 PHP 用のテンプレートエンジンが Smarty(2.6 系)
•	 システムとデザインを切り離して管理できる

Chapter3-2.非プログラマーが押さえるポイント
■肩の力を抜きましょう
•	 ゼロから書けなくてぜんぜん OK
•	 コピー&ペーストとその応用
•	 記述方法より意味を理解しておこう

-6-

© カラーミーショップ カスタマイズスクール ※無断転載・複写禁止
【Part 3】テンプレートエンジン Smarty とは?(45 分)
Chapter3-3.カスマイズによく使用する変数・構文
■変数: <{$ 変数名 }>
例:<{$item}>
※ {$ 変数名 } こちらの記述が一般的だがカラーミーショップではコードの書きやすさに配慮して
 <{$ 変数名 }> という記述になります
※デリミター:区切り文字、山括弧・中括弧

■配列: {$ 配列変数名 [ インデックス番号 ]}
例:<{$item[0]}>

■連想配列: <{$ 配列変数名 . キー名 }>
例:<{$item.name}>

■条件分岐:
<{if 条件式 }> 条件式が真 (true) の時に実行される処理 <{/if}>

・比較演算子
== 等しい != 等しくない > 左が大きい >= 左が大きいか等しい
< 右が大きい <= 右が大きいか等しい

・論理演算子
&&:共に TRUE / || :どちらかが TRUE

・偽の時の処理
<{else}>:条件式が偽 (false) の時に実行される処理

・複数の条件分岐
<{if 条件式 1}>  条件式 1 が真 (true) の時に実行される処理
<{elseif 条件式 2}>  条件式 1 が偽 (false) で条件式 2 が真 (true) の時に実行される処理
<{else}>  全ての条件式が偽 (false) の時に実行される処理
<{/if}>
例:
<{if $sample == 10}> ほげほげ
<{elseif $sample > 5}> ほげほげ2
<{else}> ほげほげ3
<{/if}>

© カラーミーショップ カスタマイズスクール ※無断転載・複写禁止

-7-
【Part 3】テンプレートエンジン Smarty とは?(45 分)

■繰り返し
<{section name=section 名 loop= ループ回数 }>
  繰り返し処理の中で行う処理
<{/section}>
例)
<{section name=num loop=$recommend}>
<{$recommend[num].name}>
<{/section}>
(※ foreach はなぜか使いません)

■修飾子
<{$ 変数名 | 修飾子名 }>
<{$ 変数名 | 修飾子名 1| 修飾子名 2} >
<{$ 変数名 | 修飾子名 : パラメータ }>
<{$ 変数名 | 修飾子名 : パラメータ 1: パラメータ 2} >
参考:http://www.phpbook.jp/smarty/modifier/

■テンプレートの読み込み
<{include file=' テンプレートファイル '} >
・共通テンプレートの場合
<{include file = $file_name}>
http://hogehoge.com の場合→「2.トップページ」テンプレを読み込み
http://hogehoge.com/?mode=f1 の場合→「フリーページ1」を読み込み

■コメント
<{* コメントは HTML に出ないのでメモとして使います *}>
※これらコメントは誰でも見れるのでちょっとはずかしい…
<!--HTML のコメント -->	
/*CSS のコメント */	
//JavaScript のコメント

-8-

© カラーミーショップ カスタマイズスクール ※無断転載・複写禁止
【Part 4】カスタマイズ事例紹介(15 分)
初級編 Level. 1-2 ★
■商品名を指定文字数で省略
長い商品名を一覧に表示すると並びが崩れたり見栄えがよくないですよね。長くても1行に表示させた
い場合に指定の文字数に省略することができます。
「長い商品名はか…」こんな具合に。

■共通を非表示にして LPO
リスティングなど広告バナーからのリンク先は他ページへのリンクがないことが定石です。フリーペー
ジを判定したタグを共通ページに入れることで、共通箇所が表示されないフリーページを作ることがで
きます。

中級編 Level. 3-4 ★★★
■縦長商品ページでのカート表示
北欧、暮らしの道具店 http://hokuohkurashi.com
画面の下の方にスクロールすると、画面上部にボタンが表示されるようになっています。
簡単な Javascript と CSS で出来ていますが、表示タイミングも抜群でよく調整されていており、コ
ンバージョン率も上がりそうなカスタマイズです。

■商品ページを画像ギャラリーに
太陽の森 ディマシオ美術館 http://www.dimaccio-museum.jp
カラーミーを使用しているのに EC サイトでなく、普通の HP 風になっている面白いサイトです。美術
作品を商品として登録し、カート機能を非表示にしておくだけで、簡単に更新できる CMS として利用
することも出来るというのは、驚きの使い方です。

上級編 Level. 5 ★★★★★
■カートに追加するとカートの中身が同画面に表示
バンフオンライン http://www.memory1977.com
通常、
「カートに入れる」ボタンを押した後は、カート内商品が表示される画面へ遷移します。
カートに入れるボタンに Javascript を仕込み、submit させると同時に reload することでページ遷移
先を変更させていたのです。ここをカスタマイズする発想がスゴイです。

魔改造編 Level. ??? ★★★★★★★★★★
■カート画面のモーダル表示
三英美術 http://www.sanei-art.jp
jQuery 等で様々なカスタマイズをしているショップです。中でも一番すごいのが、決済画面を iframe
で読みだして、モーダル表示させている点です。このような方法で、ASP 特有の似通った決済画面を、
自社サイト風にカスタマイズ出来るとは驚きです。

© カラーミーショップ カスタマイズスクール ※無断転載・複写禁止

-9-

More Related Content

Viewers also liked

Viewers also liked (8)

カラーミーショップカスタマイズスクール〜商品ページ編
カラーミーショップカスタマイズスクール〜商品ページ編カラーミーショップカスタマイズスクール〜商品ページ編
カラーミーショップカスタマイズスクール〜商品ページ編
 
Word camptokyo2014 pdf
Word camptokyo2014 pdfWord camptokyo2014 pdf
Word camptokyo2014 pdf
 
Webデザイナー必見!『カラーミーショップ』カスタマイズスクール~上級編~
Webデザイナー必見!『カラーミーショップ』カスタマイズスクール~上級編~Webデザイナー必見!『カラーミーショップ』カスタマイズスクール~上級編~
Webデザイナー必見!『カラーミーショップ』カスタマイズスクール~上級編~
 
カラーミーキット講義
カラーミーキット講義カラーミーキット講義
カラーミーキット講義
 
10倍売れる商品ページの作り方〜実践編
 10倍売れる商品ページの作り方〜実践編 10倍売れる商品ページの作り方〜実践編
10倍売れる商品ページの作り方〜実践編
 
【商品写真の処方箋】カメラマンも知らない商品写真3つの役割とすぐにできるフォトショTipsでレスポンスを上げる方法
【商品写真の処方箋】カメラマンも知らない商品写真3つの役割とすぐにできるフォトショTipsでレスポンスを上げる方法【商品写真の処方箋】カメラマンも知らない商品写真3つの役割とすぐにできるフォトショTipsでレスポンスを上げる方法
【商品写真の処方箋】カメラマンも知らない商品写真3つの役割とすぐにできるフォトショTipsでレスポンスを上げる方法
 
照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜
照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜
照明でここまで変わる!一眼レフではじめる商品写真撮影のイロハ〜照明編〜
 
RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」
RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」
RAW現像をマスターすれば写真が劇的に変わる!「商品撮影のイロハ〜現像初級編〜」
 

Similar to カラーミーショップ「カスタマイズスクール第1期vol.1」

Yapc::Asia 2011 rejectConf Slide
Yapc::Asia 2011 rejectConf SlideYapc::Asia 2011 rejectConf Slide
Yapc::Asia 2011 rejectConf Slide
Seiji Ohira
 
脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_Query脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_Query
Hidekazu Ishikawa
 
ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門
muracchi
 
PHPフレームワーク入門
PHPフレームワーク入門PHPフレームワーク入門
PHPフレームワーク入門
Sho A
 

Similar to カラーミーショップ「カスタマイズスクール第1期vol.1」 (20)

Yapc::Asia 2011 rejectConf Slide
Yapc::Asia 2011 rejectConf SlideYapc::Asia 2011 rejectConf Slide
Yapc::Asia 2011 rejectConf Slide
 
PHP 2大 web フレームワークの徹底比較!
PHP 2大 web フレームワークの徹底比較!PHP 2大 web フレームワークの徹底比較!
PHP 2大 web フレームワークの徹底比較!
 
コードビュー中心で開発するDreamweaverテンプレート
コードビュー中心で開発するDreamweaverテンプレートコードビュー中心で開発するDreamweaverテンプレート
コードビュー中心で開発するDreamweaverテンプレート
 
脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_Query脱コピペ!デザイナーにもわかるPHPとWP_Query
脱コピペ!デザイナーにもわかるPHPとWP_Query
 
デザインパターン
デザインパターンデザインパターン
デザインパターン
 
dezainn
dezainndezainn
dezainn
 
Ruby test double
Ruby test doubleRuby test double
Ruby test double
 
C++0x concept
C++0x conceptC++0x concept
C++0x concept
 
このスライドには間違いが含まれています。修正版をご覧ください
このスライドには間違いが含まれています。修正版をご覧くださいこのスライドには間違いが含まれています。修正版をご覧ください
このスライドには間違いが含まれています。修正版をご覧ください
 
ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門ブログの枠を超える?ためのWordPressカスタマイズ入門
ブログの枠を超える?ためのWordPressカスタマイズ入門
 
第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ第4回勉強会 単体テストのすすめ
第4回勉強会 単体テストのすすめ
 
はこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テストはこだてIKA 第4回勉強会 単体テスト
はこだてIKA 第4回勉強会 単体テスト
 
PHPフレームワーク入門
PHPフレームワーク入門PHPフレームワーク入門
PHPフレームワーク入門
 
pi-3. 式の抽象化とメソッド
pi-3. 式の抽象化とメソッドpi-3. 式の抽象化とメソッド
pi-3. 式の抽象化とメソッド
 
これから使おう!Term metadataの使い方 in WordBench Saitama
これから使おう!Term metadataの使い方 in WordBench Saitamaこれから使おう!Term metadataの使い方 in WordBench Saitama
これから使おう!Term metadataの使い方 in WordBench Saitama
 
タダで始めるテストファースト入門 ~ C# Express + NUnit
タダで始めるテストファースト入門 ~ C# Express + NUnitタダで始めるテストファースト入門 ~ C# Express + NUnit
タダで始めるテストファースト入門 ~ C# Express + NUnit
 
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
第1回 Magento Cafe Plus Kansai ~ Magentoカスタマイズ入門
 
CMSI計算科学技術特論C (2015) OpenMX とDFT②
CMSI計算科学技術特論C (2015) OpenMX とDFT②CMSI計算科学技術特論C (2015) OpenMX とDFT②
CMSI計算科学技術特論C (2015) OpenMX とDFT②
 
JAWSUG 20210128
JAWSUG 20210128JAWSUG 20210128
JAWSUG 20210128
 
Form libraries
Form librariesForm libraries
Form libraries
 

More from ec-campus

More from ec-campus (20)

Online seminar promotion
Online seminar promotionOnline seminar promotion
Online seminar promotion
 
BASE Apps紹介・活用セミナー
BASE Apps紹介・活用セミナーBASE Apps紹介・活用セミナー
BASE Apps紹介・活用セミナー
 
BASEクリエイティブセミナー
BASEクリエイティブセミナーBASEクリエイティブセミナー
BASEクリエイティブセミナー
 
ネットショップの集客に欠かせないInstagram。ぶっちゃけどんな風に活用すればいいの!?
ネットショップの集客に欠かせないInstagram。ぶっちゃけどんな風に活用すればいいの!?ネットショップの集客に欠かせないInstagram。ぶっちゃけどんな風に活用すればいいの!?
ネットショップの集客に欠かせないInstagram。ぶっちゃけどんな風に活用すればいいの!?
 
競合店と比較されないネットショップの作り方〜ブランディングの重要性と今後のEC業界〜
競合店と比較されないネットショップの作り方〜ブランディングの重要性と今後のEC業界〜競合店と比較されないネットショップの作り方〜ブランディングの重要性と今後のEC業界〜
競合店と比較されないネットショップの作り方〜ブランディングの重要性と今後のEC業界〜
 
Snsマーケティング最前線より生中継!アカウント運用のぶっちゃけ&amp;ec事業者必見の広告施策
Snsマーケティング最前線より生中継!アカウント運用のぶっちゃけ&amp;ec事業者必見の広告施策Snsマーケティング最前線より生中継!アカウント運用のぶっちゃけ&amp;ec事業者必見の広告施策
Snsマーケティング最前線より生中継!アカウント運用のぶっちゃけ&amp;ec事業者必見の広告施策
 
配布用デコリエ開業セミナー
配布用デコリエ開業セミナー配布用デコリエ開業セミナー
配布用デコリエ開業セミナー
 
スマホで簡単♪はじめての作品撮影&交流会〜ちょっとしたコツで魅力ある作品写真に〜
スマホで簡単♪はじめての作品撮影&交流会〜ちょっとしたコツで魅力ある作品写真に〜スマホで簡単♪はじめての作品撮影&交流会〜ちょっとしたコツで魅力ある作品写真に〜
スマホで簡単♪はじめての作品撮影&交流会〜ちょっとしたコツで魅力ある作品写真に〜
 
はじめてのネットショップ開店スクール 20141122
はじめてのネットショップ開店スクール 20141122はじめてのネットショップ開店スクール 20141122
はじめてのネットショップ開店スクール 20141122
 
具体例から学べるソーシャルメディア活用術〜SNSを駆使して人気ショップを目指そう!
具体例から学べるソーシャルメディア活用術〜SNSを駆使して人気ショップを目指そう!具体例から学べるソーシャルメディア活用術〜SNSを駆使して人気ショップを目指そう!
具体例から学べるソーシャルメディア活用術〜SNSを駆使して人気ショップを目指そう!
 
【シリーズしゅうきゃく!!】コンテンツSEO成功の秘訣とは?!
【シリーズしゅうきゃく!!】コンテンツSEO成功の秘訣とは?!【シリーズしゅうきゃく!!】コンテンツSEO成功の秘訣とは?!
【シリーズしゅうきゃく!!】コンテンツSEO成功の秘訣とは?!
 
これまでの常識は非常識?ネット通販をはじめる前の基礎知識
これまでの常識は非常識?ネット通販をはじめる前の基礎知識これまでの常識は非常識?ネット通販をはじめる前の基礎知識
これまでの常識は非常識?ネット通販をはじめる前の基礎知識
 
実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力
実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力
実践編 リピート顧客で売上を引き上げる_会社を変えるCRMの力
 
動画で訴求力200%UP!動画コマース活用講座〜CVをアップする為のWEB動画とは?
動画で訴求力200%UP!動画コマース活用講座〜CVをアップする為のWEB動画とは?動画で訴求力200%UP!動画コマース活用講座〜CVをアップする為のWEB動画とは?
動画で訴求力200%UP!動画コマース活用講座〜CVをアップする為のWEB動画とは?
 
140825 基本編 リピート顧客で売上を引き上げる_会社を変えるcrmの力_
140825 基本編 リピート顧客で売上を引き上げる_会社を変えるcrmの力_140825 基本編 リピート顧客で売上を引き上げる_会社を変えるcrmの力_
140825 基本編 リピート顧客で売上を引き上げる_会社を変えるcrmの力_
 
eコマースセミナー 海外販路開拓編@大阪
eコマースセミナー 海外販路開拓編@大阪eコマースセミナー 海外販路開拓編@大阪
eコマースセミナー 海外販路開拓編@大阪
 
海外へ商品を売ろう!今覚えておきたい越境Ecのすべて (入門編)
海外へ商品を売ろう!今覚えておきたい越境Ecのすべて (入門編)海外へ商品を売ろう!今覚えておきたい越境Ecのすべて (入門編)
海外へ商品を売ろう!今覚えておきたい越境Ecのすべて (入門編)
 
代々木上原のハウススタジオTERRANOVA
代々木上原のハウススタジオTERRANOVA代々木上原のハウススタジオTERRANOVA
代々木上原のハウススタジオTERRANOVA
 
87 動画で訴求力200%up!動画コマース活用講座〜動画って実際どうなの!?動画を始める前に知っておきたいコト〜
87 動画で訴求力200%up!動画コマース活用講座〜動画って実際どうなの!?動画を始める前に知っておきたいコト〜87 動画で訴求力200%up!動画コマース活用講座〜動画って実際どうなの!?動画を始める前に知っておきたいコト〜
87 動画で訴求力200%up!動画コマース活用講座〜動画って実際どうなの!?動画を始める前に知っておきたいコト〜
 
商品撮影Ws ライティングスタイリング
商品撮影Ws ライティングスタイリング商品撮影Ws ライティングスタイリング
商品撮影Ws ライティングスタイリング
 

Recently uploaded

Recently uploaded (6)

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 

カラーミーショップ「カスタマイズスクール第1期vol.1」

  • 1. カスタマイズスクール - 第1期生 vol.1  基礎知識編 」 「 講師:株式会社 paperboy&co. 運営支援グループ マネージャー 山下 諭 https://www.facebook.com/grape.ceo 目 次 Part 1.イントロダクション (15 分)  Chapter1-1.本講座の目的・コール  Chapter1-2.全5回の概要  Chapter1-3.編集環境・使用ソフト・アカウント準備 Part 2.テンプレートを徹底解説 (45 分)  Chapter2-1.他社サービスとの違い  Chapter2-2.テンプレートの仕組み・構造  Chapter2-3.独自タグについて Part 3.テンプレートエンジン Smarty とは (45 分)  Chapter3-1.Smarty って何?  Chapter3-2.非プログラマーが押さえるポイント  Chapter3-3.カスタマイズによく使用する変数・構文 Part 4.カスタマイズ事例紹介 (15 分) Part 5.質疑応答 (30 分) © カラーミーショップ カスタマイズスクール ※無断転載・複写禁止 -1-
  • 2. 【Part1】イントロダクション(15 分) Chapter1-1.本講座の目的・ゴール • 目的はショップ運営の業務効率化 • 技術者養成講座ではない • ショップオーナーは仕組みとコツを掴む • プロの WEB デザイナーは理解のスピードを短縮 • WEB デザインの知識のみでフルカスタマイズすると・・・ ■心構え • トライ&エラー • 細かいことは気にしない • 割り切りも大切 Chapter1-2.全5回講義の内容〜基礎知識から魔改造まで〜 ■第1回:基礎知識の習得(←今回) カラーミーショップでテンプレートを編集する前に知るべき内容を学びます。座学メイン。 ■第2回:トップページ編 ネットショップの顔となるトップページを実際のソースコードを編集しながら学びます。 共通ページとトップページを押さえればテンプレート編集の7割程度理解できます。 ■第3回:商品ページ編 商品ページは商品の数だけページが出力されます。カテゴリーやグループによって表示方法を変えたり、 話題の商品をソーシャル拡散したり、商品ページ特有のカスタマイズ方法を学びます。 ■第4回:上級編 Smarty の構文を応用したワンランク上のカスタマイズ方法を伝授。 ■第5回:魔改造・認定試験編 もはや達人芸や芸術の粋に達している魔改造の事例とその方法をご紹介。 テンプレートマスター認定試験と認定証授与。 -2- © カラーミーショップ カスタマイズスクール ※無断転載・複写禁止
  • 3. 【Part1】イントロダクション(15 分) Chapter1-3.編集環境・使用ソフト・アカウントの準備 ■編集環境・使用ソフト • 使用ブラウザ:Google Chrome を推奨 http://www.google.com/intl/ja/chrome/browser/  →メリット:動作が軽い、ソースコードが見やすい ※管理画面を操作できればどれでも大丈夫 ■編集方法は2通り • 管理画面での直接編集  →すぐに反映される/ちょっとした編集/上級者向け • テキストエディタ等で編集し管理画面にコピー&ペースト  →メリット:色付け/入力補助/行番号  →デメリット:コピー&ペーストの手間 • テキストエディタ Win:TeraPad /秀丸/サクラエディタ/ etc Mac:CotEditor / mi / etc ■特典 • カラーミーショップのテストアカウントを発行 • 有料テンプレートは購入済の状態 ファッション(ホワイト)http://sample38.shop-pro.jp/ • Facebook ブループに招待(アンケートにご記入ください) • アーカイブ視聴として EC キャンパス1ヶ月優待(既存ユーザーには 1980pt 付与) https://ec-campus.tv/sessions/new 会員登録後、会員 No. をアンケートにご記入ください • すべて受講すると認定証を進呈 © カラーミーショップ カスタマイズスクール ※無断転載・複写禁止 -3-
  • 4. 【Part 2】カラーミーショップのテンプレートを徹底解説(45 分) Chapter2-1.他社サービスとの違い・採用メリット ■ ASP 比較の場合 :レイアウト固定型/管理画面で編集 高い←カスタマイズ性→低い MakeShop > ショップサーブ > FutureShop2 > おちゃのこネット • メリット:レイアウトやボタン画像など専門知識がなくても編集できる。 • デメリット:編集できない箇所が多い。id や class が固定で CSS での編集も制限が多い。 ■オープンソースの場合 :テンプレートファイル型/ .tpl といったファイルを直接編集 例) EC-CUBE / osCommerce / Zen Cart • メリット:フルカスマイズ可能 • デメリット:高度な専門知識が必須 ■カラーミーショップ :ASP でフルカスタマイズ可能な唯一のサービス • メリット:オープンソースと同等のカスタマイズ性、if 分の活用により独自の応用が可能 • デメリット:初心者向けでありながら、カスタマイズが難しい -4- © カラーミーショップ カスタマイズスクール ※無断転載・複写禁止
  • 5. 【Part 2】カラーミーショップのテンプレートを徹底解説(45 分) Chapter2-2.テンプレートの仕組み・構造 ■基本テンプレート No 名前 説明 HTML CSS ◯ ◯ 1 共通 ショップ画面で共通に表示さ れる部分です。 2 トップ ショップのトップ画面です。 ◯ ◯ 3 商品一覧 商品一覧の表示画面です。 ◯ ◯ 4 商品詳細 商品の詳細画面です。 ◯ ◯ 5 特定商取引 特定商取引についての画面で す。 ◯ ◯ 6 商品検索結果 商品検索結果の表示画面です。 ◯ ◯ 7 オプション在庫 値段表 オプションの在庫と値段の表 です。 ◯ ◯ 8 プライバシー ポリシー プライバシーポリシーについ ての画面です。 ◯ ◯ 9 お問合せ お問合せの画面です。 10 マイアカウント 会員ログイン マイアカウントの画面です。 11 友達に教える お友達に教えるクリック時に 表示されるメール送信画面で す。 ◯ 12 メルマガ登録・解除 メ ル マ ガ へ の 登 録・ 解 除 画 面 です。 ◯ 13 レビュー レ ビ ュ ー の 投 稿・ 閲 覧 画 面 で す。 記事 ◯ 主要テンプレート その他テンプレート ◯ ◯ 共有 SSL ページ CSS のみ編集可 【重要】編集時にこれだけは気をつけよう • 編集時はテンプレートを複製 • 1 箇所修正して更新→プレビューで確認 • 「もとに戻す」ボタンの活用 • タイムアウト時間 Chapter2-3.独自タグにつて ■独自タグとは カラーミーショップ固有の変数 例)<{$shop_name}> と書くと「ほげほげショップ」と出力される • 独自タグ一覧 http://shop-pro.jp/manual/?mode=menu_06_02_01 • 未公開の独自タグ ページング(ページャー) メルマガ登録・解除 © カラーミーショップ カスタマイズスクール ※無断転載・複写禁止 -5-
  • 6. 【Part 3】テンプレートエンジン Smarty とは?(45 分) Chapter3-1.Smarty って何だろう? Smarty は、主に PHP アプリケーションで使用されるテンプレートエンジンである。テンプレート自体の キャッシュ機能を有している。現在では PHP の多くの Web アプリケーションフレームワークでデフォル トのテンプレートエンジンとして採用されている。 (引用:Wikipedia) $smarty->assign(" 変数名 "," 値 ") 図版引用:@ IT ■要するに・・・ • カラーミーショップのシステムは PHP でできている • PHP 用のテンプレートエンジンが Smarty(2.6 系) • システムとデザインを切り離して管理できる Chapter3-2.非プログラマーが押さえるポイント ■肩の力を抜きましょう • ゼロから書けなくてぜんぜん OK • コピー&ペーストとその応用 • 記述方法より意味を理解しておこう -6- © カラーミーショップ カスタマイズスクール ※無断転載・複写禁止
  • 7. 【Part 3】テンプレートエンジン Smarty とは?(45 分) Chapter3-3.カスマイズによく使用する変数・構文 ■変数: <{$ 変数名 }> 例:<{$item}> ※ {$ 変数名 } こちらの記述が一般的だがカラーミーショップではコードの書きやすさに配慮して  <{$ 変数名 }> という記述になります ※デリミター:区切り文字、山括弧・中括弧 ■配列: {$ 配列変数名 [ インデックス番号 ]} 例:<{$item[0]}> ■連想配列: <{$ 配列変数名 . キー名 }> 例:<{$item.name}> ■条件分岐: <{if 条件式 }> 条件式が真 (true) の時に実行される処理 <{/if}> ・比較演算子 == 等しい != 等しくない > 左が大きい >= 左が大きいか等しい < 右が大きい <= 右が大きいか等しい ・論理演算子 &&:共に TRUE / || :どちらかが TRUE ・偽の時の処理 <{else}>:条件式が偽 (false) の時に実行される処理 ・複数の条件分岐 <{if 条件式 1}> 条件式 1 が真 (true) の時に実行される処理 <{elseif 条件式 2}> 条件式 1 が偽 (false) で条件式 2 が真 (true) の時に実行される処理 <{else}> 全ての条件式が偽 (false) の時に実行される処理 <{/if}> 例: <{if $sample == 10}> ほげほげ <{elseif $sample > 5}> ほげほげ2 <{else}> ほげほげ3 <{/if}> © カラーミーショップ カスタマイズスクール ※無断転載・複写禁止 -7-
  • 8. 【Part 3】テンプレートエンジン Smarty とは?(45 分) ■繰り返し <{section name=section 名 loop= ループ回数 }> 繰り返し処理の中で行う処理 <{/section}> 例) <{section name=num loop=$recommend}> <{$recommend[num].name}> <{/section}> (※ foreach はなぜか使いません) ■修飾子 <{$ 変数名 | 修飾子名 }> <{$ 変数名 | 修飾子名 1| 修飾子名 2} > <{$ 変数名 | 修飾子名 : パラメータ }> <{$ 変数名 | 修飾子名 : パラメータ 1: パラメータ 2} > 参考:http://www.phpbook.jp/smarty/modifier/ ■テンプレートの読み込み <{include file=' テンプレートファイル '} > ・共通テンプレートの場合 <{include file = $file_name}> http://hogehoge.com の場合→「2.トップページ」テンプレを読み込み http://hogehoge.com/?mode=f1 の場合→「フリーページ1」を読み込み ■コメント <{* コメントは HTML に出ないのでメモとして使います *}> ※これらコメントは誰でも見れるのでちょっとはずかしい… <!--HTML のコメント --> /*CSS のコメント */ //JavaScript のコメント -8- © カラーミーショップ カスタマイズスクール ※無断転載・複写禁止
  • 9. 【Part 4】カスタマイズ事例紹介(15 分) 初級編 Level. 1-2 ★ ■商品名を指定文字数で省略 長い商品名を一覧に表示すると並びが崩れたり見栄えがよくないですよね。長くても1行に表示させた い場合に指定の文字数に省略することができます。 「長い商品名はか…」こんな具合に。 ■共通を非表示にして LPO リスティングなど広告バナーからのリンク先は他ページへのリンクがないことが定石です。フリーペー ジを判定したタグを共通ページに入れることで、共通箇所が表示されないフリーページを作ることがで きます。 中級編 Level. 3-4 ★★★ ■縦長商品ページでのカート表示 北欧、暮らしの道具店 http://hokuohkurashi.com 画面の下の方にスクロールすると、画面上部にボタンが表示されるようになっています。 簡単な Javascript と CSS で出来ていますが、表示タイミングも抜群でよく調整されていており、コ ンバージョン率も上がりそうなカスタマイズです。 ■商品ページを画像ギャラリーに 太陽の森 ディマシオ美術館 http://www.dimaccio-museum.jp カラーミーを使用しているのに EC サイトでなく、普通の HP 風になっている面白いサイトです。美術 作品を商品として登録し、カート機能を非表示にしておくだけで、簡単に更新できる CMS として利用 することも出来るというのは、驚きの使い方です。 上級編 Level. 5 ★★★★★ ■カートに追加するとカートの中身が同画面に表示 バンフオンライン http://www.memory1977.com 通常、 「カートに入れる」ボタンを押した後は、カート内商品が表示される画面へ遷移します。 カートに入れるボタンに Javascript を仕込み、submit させると同時に reload することでページ遷移 先を変更させていたのです。ここをカスタマイズする発想がスゴイです。 魔改造編 Level. ??? ★★★★★★★★★★ ■カート画面のモーダル表示 三英美術 http://www.sanei-art.jp jQuery 等で様々なカスタマイズをしているショップです。中でも一番すごいのが、決済画面を iframe で読みだして、モーダル表示させている点です。このような方法で、ASP 特有の似通った決済画面を、 自社サイト風にカスタマイズ出来るとは驚きです。 © カラーミーショップ カスタマイズスクール ※無断転載・複写禁止 -9-