0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Shopifyテーマをローカル環境で確認する方法

Posted at

Shopifyテーマをローカルで開発・確認するには、Shopify CLIを使うのが公式で推奨されている方法です。この記事では、Shopify CLIのインストールからローカルサーバーでの動作確認まで、現行仕様に即して解説します。

前提条件

  • Shopifyパートナーストアまたは開発ストアを所有していること
  • ローカルPC上でテーマ(Liquidファイル群)を操作できる環境が整っていること

1. Shopify CLI のインストール

macOSの場合は以下のコマンドでインストールします。

brew tap shopify/shopify
brew install shopify-cli

※Windows / Linuxユーザーは 公式ドキュメント を参照してください。

2. テーマの準備

新規テーマを作成する場合

shopify theme init

テーマテンプレートを選択して、任意のテーマを作成できます。

既存テーマを取得する場合

shopify theme pull --store your-store-name.myshopify.com

⚠️ 注意:独自ドメインを利用していても、--store に指定するのは .myshopify.com ドメインです。

たとえば example.com などの独自ドメインや admin.shopify.com/store/xxxxx の形式は使えません。

🔍 .myshopify.com ドメインの確認方法(2025年現在)

管理画面URLが https://admin.shopify.com/store/xxxxx 形式になっている場合は、以下の手順で確認します。

  1. 管理画面左下の「設定(Settings)」をクリック
  2. 「ドメイン(Domains)」を開く
  3. 「Shopifyが提供したドメイン」一覧に表示される
     → xxxxx.myshopify.com がCLIで使うストア識別子です

3. ローカル開発サーバーを起動

テーマディレクトリに移動したうえで、次のコマンドを実行します。

cd your-theme-directory
shopify theme dev --store your-store-name.myshopify.com

初回実行時は、ログイン用のコードが表示され、自動的にブラウザで認証画面が開きます。
認証完了後、以下のようなURLが表示されます:

http://127.0.0.1:9292

このURLにアクセスすることで、実際のストアデータを使ったローカルプレビューが可能です。

4. よくあるエラーと対処法

⚠️ It doesn't seem like you're running this command in a theme directory.

現在のディレクトリに theme.liquidlayout/, templates/ 等が存在しない場合に出る警告です。
正しいテーマディレクトリに cd で移動してから再実行してください。

5. 編集内容の保存

ローカルでの編集はリアルタイムにプレビューに反映されますが、ストアには反映されません。
ストアに反映したい場合は次のコマンドでアップロードします:

shopify theme push --store your-store-name.myshopify.com

まとめ

Shopify CLIを使えば、テーマをローカル環境で安全かつ効率的に開発・確認できます。
CLIで指定するストア名は、独自ドメインではなく .myshopify.com ドメインである必要がある点に注意しましょう。

環境や仕様変更によりCLIの挙動は変わるため、常に公式ドキュメントを参照することをおすすめします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?