2021.09.02 投稿
2026.08.10 更新
ShopifyでCSSを使ってオリジナルのサイトを作成する方法!
こんにちは。中川瞬(@buppan_system)です。
この記事ではShopify上にあるサイトをカスタマイズする仕方について知りたいという方のために、CSSを使ってカスタマイズする方法について解説をします。
この記事を読むことで、
- CSSを使ってサイトをカスタマイズする方法がわかる
- CSSのほかにHTMLも使用してカスタマイズする方法がわかる
- カスタマイズをした後に注意することがわかる
この記事を書かせて頂いている私は、現在、輸出・輸入・国内の転売のノウハウをお伝えしています。
時間がない会社員の方や子育てをしている主婦の方に、指導や転売システムの提供をして、忙しくても副業で収入を得てもらっています。
それでは、CSSを使ってカスタマイズする方法について解説をしていきます。
Shopify上のテーマをCSSでカスタマイズする方法
Shopifyを利用するうえでテーマを使用し、サイトをCSSでカスタマイズする方法があります。 CSSを利用してカスタマイズする際の手順として- テーマのバックアップをとる
- テーマの名前を変更
- コードを編集する
- Assets 以下に「style.css」という新しい css ファイルを追加する
- CSSを読み込ませる
- プレビューにて確認
テーマのバックアップをとる
まず、設定する前に必ずバックアップをとります。 バックアップをとる理由として、CSSで編集したときに設定を間違えても、元の状態に戻せるようにするためです。 オンラインストアでは、最大20個のテーマが保存できます。 すでに20個のテーマがある場合はそれ以上のテーマを追加できないので、1つ削除してください。 削除をした後、CSSで編集できるものを新たに複製し用意します。 テーマのコピー方法は- 好みのテーマを選択
- 管理画面上で「オンラインストア」をクリック
- 「テーマ」をクリック
- 複製するテーマで、「アクション」→「複製」の順にクリック
- 複製されたテーマは「複製したテーマ名のコピー」と表示されます。
テーマの名前を変更
テーマによっては、長いタイトルでややこしいものがあります。 後から整理整頓しやすいように、わかりやすい名前に変更しておきましょう。 おすすめの名前としては、作成した日にちと名前を入れておくことで、後から見直したときでも思い出しやすくなります。 名前の変更方法は、「カスタマイズ」→「名前の変更」で書換えが可能です。コードを編集する
コードエディタにてファイルを編集する方法です。 先程テーマの名前を変更したファイルを選択すると、「テンプレートファイルを編集する」という画面が出てきます。 コードエディタでは、左側に「テーマファイルのディレクトリ」、右側に「ファイルを編集するスペース」が表示されます。 ディレクトリーは- Theme
- Layout:サイトを訪問したときの最初のページ
- Templates:商品や404ページなど大枠の部分
- Sections:各ページのスライドショーやフッター、ヘッダー
- Snippets:アイコンやサイトナビゲーションなど細かいパーツ
- Assets
- Config
- Locales
Assets 以下に「style.css」という新しい css ファイルを追加する
ディレクトリーの「Assets」に「新しいAssetsを追加する」をクリックし、新たにファイルを追加します。 項目で名前とあるので、そこに「style」と入力。 入力後「アセットを追加する」をクリックすることで、css ファイルが作成されます。CSSを読み込ませる
上記のcssファイルを作成しても、このままではcssファイルは読み込まれないので、「theme.liquid」から反映させるようにしましょう。 ディレクトリーの「Layout」の中の「theme.liquid」を選択します。 「theme.liquid」のヘッド内に{{ 'style.css' | asset_url | stylesheet_tag }}と入力しますが、ここで1つ注意点があります。 通常のHTMLにcssファイルを読み込ませるときは「hoge.css」と入れますが、Shopifyでは「.css」の拡張子ではShopify上のファイルにアクセスできず、読み込みができません。 なぜならば、Shopifyでは「background: url({{ 'line01.png' | asset_url }})」のタグが使用できなくなるからです。 asset_url はassetフォルダーのことを指し、CSSや画像をassetフォルダーに入れます。 そのうえで、「hoge.css.liquid」のようにcss拡張子の後に「.liquid」をつけることで読み込みができます。 このことから、CSSや画像をassetフォルダーに入れた後、CSS拡張子の後に「.liquid」をつけることを忘れないでください。プレビューにて確認
CSSで編集した後は、必ずプレビューにて確認作業をします。 確認方法は、テーマライブラリの「アクション」→「プレビュー」の順にクリックするとデモサイトが表示され、HTMLやCSSを確認できます。 記述の配列を確認し、間違いがないか確認したあとにプレビューで再確認しましょう。 確認内容は • 画像の読み込み • 文字の配列 • 画像の配置 の3つを確認し、公開した後にお客様に違和感がなく買い物ができるようにするための、最終確認を行いましょう。HTMLでもカスタマイズできる
HTMLでのカスタマイズ方法を紹介します。 TOPページのオンラインストアから「テーマ」→「カスタマイズ」をクリックし、「セクションを追加」→「コンテンツをカスタムする」を追加。 「コンテンツをカスタムする」を追加することで、商品ページやブログ記事を追加して行えるようになります。 ワードプレスのビジュアルモードのように文章を書き、「<>」の部分をクリックするとHTMLの記述を確認できます。 また「<>」をクリックすることで、ワードプレスのテキストモードのようなHTMLで記述が可能です。 HTMLで記載することで、ほかのサイトとの差別化を図れるので、お客様が使いやすいサイトにしてみましょう。テーマのアップデートは忘れないように!
テーマの更新を忘れてしまうと、エラーが出る可能性があります。 Shopifyではテーマを追加したときに、カスタマイズされていないものには自動的にアップデートする旨の記載がありました。 しかしこの記事では、コードの編集を行いカスタマイズしているため、手動でアップデートする必要があります。 手動でのアップデートの方法として、テーマストアで最新バージョンにアップデートが可能です。 このときに注意をしておかなければいけないことは、テーマのバックアップを必ず行うことです。 アップデートをしたことで、編集した内容が消えてしまう可能性があり、一から作り直す手間がかかるため、必ずテーマのバックアップをとってください。ShopifyにあるサイトをCSSで編集するときは6つの手順をしっかりと踏むこと!
ShopifyのサイトをCSSで編集するときは6つの手順をとるようにしましょう。 手順として- テーマのバックアップをとる
- テーマの名前を変更
- コードを編集する
- Assets 以下に「style.css」という新しい css ファイルを追加する
- CSSを読み込ませる
- プレビューにて確認
あなたにおすすめの記事
Shopifyのサイトで問い合わせフォームを作成する方法を解説
Shopifyのお問い合わせフォームについて知りたいという方のために、Shopifyで問い合わせフォームを作成する方法について解説をします。...
2021.08.04 更新
ShopifyでECサイトを多言語化・言語切り替えする方法
ShopifyでECサイトを多言語化したいという方のために、多言語化・言語切り替えする方法について解説をします。...
2021.08.16 更新
Shopifyで人気ランキングを作成する方法と活用ポイント
Shopifyストアへのランキング作成について知りたいという方のために、Shopifyストアへのランキング作成方法と活用ポイント、ランキングのメリットについて解説をします。...
2021.10.01 更新
Shopifyは使いにくい?リアルな評判や口コミから自分に適しているかを判断
初めてネットショップサービスを利用する人は、口コミや評判をチェックすることも多いでしょう。...
2021.08.04 更新
ShopifyでBtoB卸売サイトを構築する方法!おすすめアプリ4選
ShopifyとBtoBについて知りたいという方のために、ShopifyでBtoBをはじめる方法について解説をします。...
2021.09.17 更新
Shopifyのページ作成方法を解説!充実したサイトを作ろう
Shopifyのページ作成方法について知りたいという方のために、固定ページの作成方法やテーマの選び方について解説をします。...
2021.09.09 更新